Intellect Board Pro
Система управления форумами
Объявление

30 ноября 2015 года выпущена окончательная версия Intellect Board 3.00! Перейти к скачиванию
Также доступен конвертор данных для IntB 2.22

Для получения новостей о новых версиях подписывайтесь на наши страницы ВКонтакте и в Twitter.

Привет, гость!

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

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

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

0 +
22 сентября 2015, 20:20#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
Основатель проекта
Всего сообщений: 201
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 4

0 +
23 сентября 2015, 01:53#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 и на файлы в модуле уже имеется.

Критикуя — предлагай, предлагая — обосновывай!
Для тех, кто живет в Интернете — мой блог о Web-разработке.

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

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

0: Контрольная точка "Конец инициализации". Время выполнения: 0.001. Запросов: 8, время запроса: 0.000 (36.97)%. Памяти использовано: 513592 байтов

0: Контрольная точка "Фиксация действия пользователя выполнена". Время выполнения: 0.001. Запросов: 10, время запроса: 0.001 (48.16)%. Памяти использовано: 513920 байтов

0: Контрольная точка "Основное действие выполнено". Время выполнения: 0.003. Запросов: 17, время запроса: 0.001 (51.51)%. Памяти использовано: 634760 байтов

0: Контрольная точка "Вспомогательные действия выполнены". Время выполнения: 0.003. Запросов: 19, время запроса: 0.002 (51.07)%. Памяти использовано: 642448 байтов

0: Контрольная точка "После срабатывания шаблонизатора.". Время выполнения: 0.005. Памяти использовано: 920840 байтов