Lisandr
+51
Репутация
99
Рейтинг
Обновил сборку, исправил вроде доступность файлового менеджера по ссылке. Через админку работает нормально.
Мда, косяк. Ну я собственно не программист(
Если кто подскажет что и где допилить надо, что бы по правам доступ был — будет замечательно, доделаем тогда редактор с плагинами.
Если кто подскажет что и где допилить надо, что бы по правам доступ был — будет замечательно, доделаем тогда редактор с плагинами.
всё это стандартные настройки редактора и плагинов. Я это всё всего лишь собрал и объединил. Далее каждый может для себя править файлы как угодно.
п.с: у меня на сайте не предусматривается написание контента сторонними пользователями, поэтому по поводу прав задачи себе не ставил.
п.с: у меня на сайте не предусматривается написание контента сторонними пользователями, поэтому по поводу прав задачи себе не ставил.
В общем не пойдет такой вариант.Иначе при переключении на другой редактор все скрипты тинумсе продолжот работу в основном шаблоне, что неверно.
1. Скрипты, которые загружаются в файле mail.tpl.php отвечают за отображение подсветки синтаксиса. Подсвечивается при присвоении к <pre> класса типа class="brush: php". Поэтому конфликтовать ни с чем не должно.
2. При переносе скриптов в wysiwyg.class они не срабатывают при отображении кода на страницах сайта.
Не известно, файловый менеджер и подсветка синтаксиса брались с разных ресурсов, с сайтов разработчиков, последние версии. Про уязвимости информации не находил.а с безопасностью как? неизвестно?
Спасиб, поправлю.Расценивайте как необходимость для этого решения:
Собственно ссылка на подробности об установке и скачивание редактора: TineMCE4 ICM2.2
Что сделано?
1. Редактор TineMCE 4.1.9 доступен для использования на вашем сайте на cms instantcms 2.2 версии
2. Редактор содержит уже встроенный плагин менеджер файлов (возможность загружать изображения, файлы на сайт)
3. Редактор содержит уже встроенный плагин для вставки кода (php, html, css и многие другие) на страницы ваших сайтов, с подсветкой синтаксиса.
п.с: блог не получилось создать, кармы у меня мало, так что, если кому будет полезна эта сборка — плюсаните, пожалуйста.
========================================================================
Обновлено: исправлен косяк с доступностью файлового менеджера по ссылке. Через админку работает нормально.
========================================================================
Обновлено: скрипты для обработки подсветки синтаксиса объединены, что позволяет быстрее загружаться страницам.
========================================================================
Обновлено: исправлены некоторые ошибки, обновлен дизайн панельки кнопок редактора, убраны используемые редко кнопки
========================================================================
Обновлено: исправлены косяки со стилями для подсветки синтаксиса. Теперь если строки с кодом длинные — появляется горизонтальный скрол вместо переноса кода на новые строчки.
Что бы обновить — достаточно из архива скачать и обновить в папке /wysiwyg/tinymce/syntaxhighlighter/styles файлы shCore.css и shThemeDefault.css
Что сделано?
1. Редактор TineMCE 4.1.9 доступен для использования на вашем сайте на cms instantcms 2.2 версии
2. Редактор содержит уже встроенный плагин менеджер файлов (возможность загружать изображения, файлы на сайт)
3. Редактор содержит уже встроенный плагин для вставки кода (php, html, css и многие другие) на страницы ваших сайтов, с подсветкой синтаксиса.
п.с: блог не получилось создать, кармы у меня мало, так что, если кому будет полезна эта сборка — плюсаните, пожалуйста.
========================================================================
Обновлено: исправлен косяк с доступностью файлового менеджера по ссылке. Через админку работает нормально.
========================================================================
Обновлено: скрипты для обработки подсветки синтаксиса объединены, что позволяет быстрее загружаться страницам.
========================================================================
Обновлено: исправлены некоторые ошибки, обновлен дизайн панельки кнопок редактора, убраны используемые редко кнопки
========================================================================
Обновлено: исправлены косяки со стилями для подсветки синтаксиса. Теперь если строки с кодом длинные — появляется горизонтальный скрол вместо переноса кода на новые строчки.
Что бы обновить — достаточно из архива скачать и обновить в папке /wysiwyg/tinymce/syntaxhighlighter/styles файлы shCore.css и shThemeDefault.css
Проблему нашел, спасибо)))
В файле шаблона в <head></head> есть строка:
<?php $this->head(); ?>
Вопрос, что и откуда она подгружает?
Просто сейчас пилю на instantcms 2.2 дополнение, у нег оесть скрипты обработки текста после загрузки страницы. Но формируется текст не правильно. При удалении вышеуказанной строки слетают все стили сайта, зато текст скриптом формируется как надо. Вот собственно поэтому и такой вопрос, что бы знать куда дальше рыть, искать проблему.
Думаю конфликт с каким-то из скриптов.
<?php $this->head(); ?>
Вопрос, что и откуда она подгружает?
Просто сейчас пилю на instantcms 2.2 дополнение, у нег оесть скрипты обработки текста после загрузки страницы. Но формируется текст не правильно. При удалении вышеуказанной строки слетают все стили сайта, зато текст скриптом формируется как надо. Вот собственно поэтому и такой вопрос, что бы знать куда дальше рыть, искать проблему.
Думаю конфликт с каким-то из скриптов.
Короче отвечаю сам на первый вопрос. Что бы отключить преобразование ссылок в кликабельные, нужно найти файл js вашего редактора и в нём заменить
на
п.с: делал для редактора redactor в instantcms 2.2
convertLinks: true, convertUrlLinks: true, convertImageLinks: true,
convertLinks: false, convertUrlLinks: true, convertImageLinks: false,
И что, никто не в курсе реализации описанного выше?
instantcms 2.2
Редакторы пробовал все встроенные
Значит так, есть необходимость на сайте вставлять в статьях код (php, css)
Так вот, вставляю изображение и рядом с ним нужно вставить код этого изображения, что бы пользователь мог скопировать его себе. Выделяю, форматирую как "Код" (<pre></pre>, пробовал и <code></code>) в итоге отображается вроде нормально, как обычный код. При этом, если сохранить страницу, то всё будет норм. Но есть одно "но", к примеру пишу я дальше текст, и стоит сделать один раз Enter, как код изображения преобразуется в само изображение.
Также, если код в одну строку, то отсутствуют автоматические переносы.
+ есть необходимость подсветки синтаксиса кода если к примеру php код указан.
Итого, что нужно:
1. Каким-то образом исправить преобразование кода в изображения и ссылки во время редактирования страницы
2. "Вшить" например syntaxhighlighter скрипт для подсветки синтаксиса в выбранном коде. В syntaxhighlighter код подсвечивается если в <pre> вставляется соответствующий класс, поэтому нужно будет ещё в редактор добавить хотя бы 4 дополнительные пункта форматирования: Код php, Код css, Код xml, Код Java. Т.е. нужно добавить в панель с кнопками редактора кнопки, которые обрамляли бы выделенный текст(код) в нужные теги с классами.
Может кто чем помочь?
Или может кто альтернативное решение знает для подсветки синтаксиса?
Ну, а в первую очередь меня интересует вопрос отключения автоматических преобразований ссылок в изображения и кликабельные ссылки в редакторе.
Редакторы пробовал все встроенные
Значит так, есть необходимость на сайте вставлять в статьях код (php, css)
Так вот, вставляю изображение и рядом с ним нужно вставить код этого изображения, что бы пользователь мог скопировать его себе. Выделяю, форматирую как "Код" (<pre></pre>, пробовал и <code></code>) в итоге отображается вроде нормально, как обычный код. При этом, если сохранить страницу, то всё будет норм. Но есть одно "но", к примеру пишу я дальше текст, и стоит сделать один раз Enter, как код изображения преобразуется в само изображение.
Также, если код в одну строку, то отсутствуют автоматические переносы.
+ есть необходимость подсветки синтаксиса кода если к примеру php код указан.
Итого, что нужно:
1. Каким-то образом исправить преобразование кода в изображения и ссылки во время редактирования страницы
2. "Вшить" например syntaxhighlighter скрипт для подсветки синтаксиса в выбранном коде. В syntaxhighlighter код подсвечивается если в <pre> вставляется соответствующий класс, поэтому нужно будет ещё в редактор добавить хотя бы 4 дополнительные пункта форматирования: Код php, Код css, Код xml, Код Java. Т.е. нужно добавить в панель с кнопками редактора кнопки, которые обрамляли бы выделенный текст(код) в нужные теги с классами.
Может кто чем помочь?
Или может кто альтернативное решение знает для подсветки синтаксиса?
Ну, а в первую очередь меня интересует вопрос отключения автоматических преобразований ссылок в изображения и кликабельные ссылки в редакторе.
<pre>тут твой код</pre>
В статье пишешь свой код, потом выделяешь его и в панельке форматирования выбираешь форматирование "Код".
Если я правильно понял суть вопроса.
В статье пишешь свой код, потом выделяешь его и в панельке форматирования выбираешь форматирование "Код".
Если я правильно понял суть вопроса.
Вот и апдейт движка с исправлением моей проблемы)
Видимо придется отключить на главной description и сделать старым дедовским способом:
<?php if ($_SERVER["REQUEST_URI"] == '/') { ?> и сюда код мета-тега <?php } ?>