Поставил на новый сайт самую свежую версию MaxSite CMS -> 103.3 и как обычно начал с установки плагинов и фишечек, для удобства работы и для себя любимого. Часть моих любимых плагинов не входит в стандартный набор, потому, переношу их вручную, от версии к версии. В число используемых входит и визуальный редактор TinyMCE. На каком то из сайтов используется аж 3 версия, на основных была 4. Переношу обычным копированием, подключается стандартным образом через админку.
Но тут что то пошло не так.
На сайте с версией MaxSite CMS 101, работает плагин TinyMCE версии 4.3.11, копирую, устанавливаю, вроде всё нормально. Беру первый попавшийся текст с левого сайта, сохраняю и вижу следующее:
Всё форматирование в самом тексте.
Полез в поиск искать старые темы, вроде как было что то подобное. В рекомендациях были лишь всевозможные опции для tinymce.init(), которые никак не изменили положение. Более того, при использовании некоторых опций, редактор вообще исчезал с экрана.
Для управления редакторов в MaxSite CMS используется несколько файлов:
Файл info.php предназначен для информации, что за плагин, кто автор и где глянуть дополнительно информацию о нём.
Файл index.php встраивает редактор в MaxSite CMS.
Файл editor.php активирует редактор, содержит основные настройки по плагину и внешнему виду, а так же сохраняет текст.
В файл editor-style.css можно прописать стили отображения редактируемого текста.
Зачем нужен файл template_list-require-maxsite.php, пока для меня загадка.
После длительных и увлекательных экспериментов по редактированию выше указанных файлов, способом, который в народе называется "методом тыка", стало понятно, что заковыка может быть в editor.php. Но тут пришла ещё одна мысль. На новом сайте я сразу поставил php 7.1, но как тут же выяснил, на предыдущем была та же версия. Меняя версию, на всякий случай, положительного результата я не получил. Решил искать другие версии самого TinyMCE. 3-ю версию ставить не хотелось. 5-ю я искал ранее, когда настраивал предыдущий сайт, но она там не пошла. Перебрал множество версий и сборок, что под конец сам чуть не запутался
В итоге, скачал с официального сайта версию 5.1.1 и она запустилась.
Отложил дальнейшие танцы с бубном на неопределённое время, пока работает. Возможно, в будущем ещё вернусь к этой теме.
Метки: MaxSite CMS | TinyMCE | визуальный редактор
Просмотров: 2823