для instantCMS 2.2
Что сделано?
1. Редактор TineMCE 4.1.9 доступен для использования на вашем сайте на cms instantcms 2.2 версии
2. Редактор содержит уже встроенный плагин менеджер файлов (возможность загружать изображения, файлы на сайт)
3. Редактор содержит уже встроенный плагин для вставки кода (php, html, css и многие другие) на страницы ваших сайтов, с подсветкой синтаксиса.
п.с: блог не получилось создать, кармы у меня мало, так что, если кому будет полезна эта сборка — плюсаните, пожалуйста.
========================================================================
Обновлено: исправлен косяк с доступностью файлового менеджера по ссылке. Через админку работает нормально.
========================================================================
Обновлено: скрипты для обработки подсветки синтаксиса объединены, что позволяет быстрее загружаться страницам.
========================================================================
Обновлено: исправлены некоторые ошибки, обновлен дизайн панельки кнопок редактора, убраны используемые редко кнопки
========================================================================
Обновлено: исправлены косяки со стилями для подсветки синтаксиса. Теперь если строки с кодом длинные — появляется горизонтальный скрол вместо переноса кода на новые строчки.
Что бы обновить — достаточно из архива скачать и обновить в папке /wysiwyg/tinymce/syntaxhighlighter/styles файлы shCore.css и shThemeDefault.css
2. Редактор содержит вшитый плагин менеджер файлов (возможность загружать изображения, файлы на сайт)
3. Редактор содержит уже вшитый плагин для вставки кода (php, html, css и многие другие)
а с безопасностью как? неизвестно?
1- Подключение js скриптов должно быть не в
-Файл у меня, например, лежит по адресу: /templates/default/main.tpl.php
а в файле класса самого редактора wysiwyg.class
и иметь такой вид
cmsTemplate::getInstance()->addJS('wysiwyg/tinymce/****.js'); cmsTemplate::getInstance()->addCSS('wysiwyg/tinymce/****.css');
Не известно, файловый менеджер и подсветка синтаксиса брались с разных ресурсов, с сайтов разработчиков, последние версии. Про уязвимости информации не находил.а с безопасностью как? неизвестно?
Спасиб, поправлю.Расценивайте как необходимость для этого решения:
на Редактор содержит уже встроенный плагин .Редактор содержит уже вшитый плагин
Против три кита!
1- `Малый академический словарь`-
2- `Толковый словарь Ожегова`
3 Тоже против `Толковый словарь Ушакова`
В общем не пойдет такой вариант.Иначе при переключении на другой редактор все скрипты тинумсе продолжот работу в основном шаблоне, что неверно.
1. Скрипты, которые загружаются в файле mail.tpl.php отвечают за отображение подсветки синтаксиса. Подсвечивается при присвоении к <pre> класса типа class="brush: php". Поэтому конфликтовать ни с чем не должно.
2. При переносе скриптов в wysiwyg.class они не срабатывают при отображении кода на страницах сайта.
п.с: у меня на сайте не предусматривается написание контента сторонними пользователями, поэтому по поводу прав задачи себе не ставил.
Если кто подскажет что и где допилить надо, что бы по правам доступ был — будет замечательно, доделаем тогда редактор с плагинами.