Это обновление сотрет пользовательские изменения в шаблонах CMTV_Math_js и CMTV_Math_macros. Сделайте бекап своих изменений перед обновлением, если нужно.

Настройки математики​

Добавлена страница с настройками для аддона:

1601909927377.png


На этой странице можно настроить следующее:
  • Макросы для формул
  • Кастомные разделители для формул
  • Игнорирование математики в элементах с указанными классами
1601909980511.png


Автоматическая конвертация к BB кодам​

Во время написания сообщений/постов профиля и вообще любого контента, где работают BB коды, вы можете пользоваться разделителями, указанными в настройках.

Например, следующее сообщение в какой-нибудь теме:

Код:
Привет мир! У меня есть вещественное число $x$. Как решить следующее уравнение? $$ y = kx + b $$

будет конвертировано в такое:

Код:
Привет мир! У меня есть вещественное число [imath]x[/imath]. Как решить следующее уравнение? [math]y = kx + b[/math]

Улучшенное отображение​

К слишком широким формулам теперь автоматически добавляются полосы прокрутки, чтобы не ломалась верстка страницы.:

1601910151714.png


Кроме того, были уменьшены отступы у блочных формул.
Добавлены два bb-кода специально для отображения блочной и строчной математики: math и imath.

Внутри этих bb-кодов не отображаются смайлики и другие bb-коды.
Пожалуйста, прочитайте этот текст перед установкой обновления!

Начиная с версии 3.0 аддон использует движок KaTeX вместо MathJax (так как KaTeX быстрее и вызывает меньше проблем).

Будьте осторожны. Некоторые очень сложные математические конструкции, которые работают в MathJax могут не отображаться в KaTeX. Сверяйтесь с списком поддерживаемых функций. Если хотите остаться с MathJax — не устанавливайте это и будущие обновления.

Обновления​

  • Работает на XF 2.2
  • Новый движок обработки математики — KaTeX
  • Уменьшен размер аддона (меньше файлов)
  • Аддон работает быстрее
  • Длинные формулы автоматически разбиваются на несколько строчек при нехватке места (да, больше никаких горизонтальных полос прокрутки)

Исправления​

  • Исправлен баг с неправильной оберткой вокруг формул при вставке из окна "Вставить математику"

Установка​

  1. Удалите предыдущую версию аддона вместе с файлами (удалите папки src/addons/CMTV/Math и js/CMTV/Math)
  2. Установите эту версию аддона как любой другой нормальный аддон
  3. В админ панели в разделе настроек редактора добавьте кнопку "Вставить математику" в ваш редактор
Исправления
  • Математика теперь отображается во всех элементах "Предпросмотр"
Math 2.1.0 переписан с нуля. Код стал чище и правильнее. Аддон не совместим с своими предыдущими версиями, а также с XenForo ниже 2.1!

Удалите установленный Math на вашем форуме. После этого установите эту версию как новый аддон!

Исправления
  • Улучшена стабильность аддона. Он больше не может поломать внутренние процессы XenForo
  • Используется последняя версия MathJax
  • Все баги старых версий появляться не должны
  • Удален визуальный редактор Wiris (он, оказывается, платный и требует лицензию для использования)
  • MathJax автоматически определяет и использует выбранный пользователем язык форума
  • Улучшена поддержка XF Resource Manager
  • Поле для ввода математики теперь автоматически подстраивает свой размер
  • Больше опций для настройки MathJax
  • Расположение кнопки "Вставить математику" можно настроить через админ панель. По умолчанию она находится в выпадающем списке "Вставить"
  • XF 2.1 и PHP 7+ необходимы для установки аддона
Исправлен баг с тестовой страницей помощи.

Установка
  1. Скопируйте содержимое папки upload в корень вашего форума
  2. В админ панели выполните обновление до 1.1.1
  3. Перейдите по пути src/addons/Math/_data и удалите файл help_pages.xml, если он есть
  4. Перестройте данные аддона
Добавлен редактор Wiris (именующийся сейчас MathType). Теперь можно добавлять математику в сообщения без знаний LaTeX.

1524836175965.png


Старая возможность написать LaTeX код вручную никуда не делась.
Исправления
  • Исправлен баг, который блокировал работу всех кнопок редактора с собственным интерфейсом.
Это критически важное обновление, которое исправляет окно "Вставить математику". Обновитеcь, пожалуйста!

Исправления
  • Исправлена еще одна проблема с кнопкой "Вставить математику", из-за которой пропадали переводы названий всех остальных кнопок
Исправления
  • Удалена тестовая страница помощи
  • Локализация теперь корректно применяется к кнопке "Вставить математику"
  • Исправлены ошибки в локализации (английской)
Назад
Сверху Снизу