Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Прикручивание визуальных редакторов к TextCMS

Как инсталлировать различные визуальные редакторы к TextCMS

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
batarson
Новичок
Нет Всего сообщений: 1
Зарегистрирован: 22 сент. 2015 г., 19:57
Рейтинг пользователя: 0

0
#1
Я недавний пользователь TextCMS. Мне она досталась в версии 0.97 на одном сайте, который отдали на поддержку. Я был приятно удивлён её простотой и возможностями. Я смог без проблем обновить её до финального релиза. В документации TextCMS заявлена поддержка визуального редактора TinyMCE. Написано, что его надо скачать самостоятельно. Я его скачал в версии jQuery 4.2.5, распаковал и положил в каталог js по аналогии с другими визредакторами. Он не подключился и не заработал. Я полез в модуль wysiwyg и там увидел, что пути и названия в этом php файле отличаются от скачанных мною. Попытался изменить этот файл, поменяв в тексте php найденные названия файлов и пути (например вот так: /js/tinymce/tinymce.min.js), но добился только возможности выбора этого визредактора в настройках CMS. Как же правильно прикрутить TinyMCE к TextCMS?

Также меня интересуют такие фишки, как оформление гиперссылок через TinyMCE в соответствии с правилами TextCMS и тоже касается и изображений.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#2
Дело в том, что модуль wysiwyg ориентирован на TinyMCE версии 3.x. Версии 4.x, когда он писался, еще не существовало в принципе, а переделали, как выяснилось, в ней очень многое (переименовали существенную часть plugins, сделали совершенно отвратительную тему с плоскими значками). Соответственно, вам надо скачать TinyMCE 3.5.11, а также русский языковой к нему (или закомментировать language : "ru" в самом модуле, если не хотите). Причем распаковывать надо следующим образом: каталог tinymce/jscripts/tiny_mce должен попасть в js/tiny_mce (то есть каталог examples на сервер грузить вообще не надо), тогда все определится корректно. Также, если TextCMS стоит в корне сайта, может потребоваться нужно в файле модуля откорректировать путь:
script_url : '{$GLOBALS['sitepath']}/js/tiny_mce/tiny_mce.js',
заменить на script_url : '{$GLOBALS['sitepath']}js/tiny_mce/tiny_mce.js',
(т.е. убрать косую черту) и аналогичное проделать со следующей строкой.
Поддержка списка ссылок на страницы TextCMS и на файлы в модуле уже имеется.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.