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

Прикручивание визуальных редакторов к 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
    Основатель проекта
    Всего сообщений: 240
    Зарегистрирован: 22 сен 2014, 18:56
    Откуда: Москва, Перово
    Рейтинг пользователя: 6

    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 и на файлы в модуле уже имеется.

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

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

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

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

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

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

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

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