Синтаксис кода

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 18 марта 2015 в 17:50
instantcms 2.2
Редакторы пробовал все встроенные
Значит так, есть необходимость на сайте вставлять в статьях код (php, css)
Так вот, вставляю изображение и рядом с ним нужно вставить код этого изображения, что бы пользователь мог скопировать его себе. Выделяю, форматирую как "Код" (<pre></pre>, пробовал и <code></code>) в итоге отображается вроде нормально, как обычный код. При этом, если сохранить страницу, то всё будет норм. Но есть одно "но", к примеру пишу я дальше текст, и стоит сделать один раз Enter, как код изображения преобразуется в само изображение.
Также, если код в одну строку, то отсутствуют автоматические переносы.
+ есть необходимость подсветки синтаксиса кода если к примеру php код указан.

Итого, что нужно:
1. Каким-то образом исправить преобразование кода в изображения и ссылки во время редактирования страницы
2. "Вшить" например syntaxhighlighter скрипт для подсветки синтаксиса в выбранном коде. В syntaxhighlighter код подсвечивается если в <pre> вставляется соответствующий класс, поэтому нужно будет ещё в редактор добавить хотя бы 4 дополнительные пункта форматирования: Код php, Код css, Код xml, Код Java. Т.е. нужно добавить в панель с кнопками редактора кнопки, которые обрамляли бы выделенный текст(код) в нужные теги с классами.

Может кто чем помочь?
Или может кто альтернативное решение знает для подсветки синтаксиса?
Ну, а в первую очередь меня интересует вопрос отключения автоматических преобразований ссылок в изображения и кликабельные ссылки в редакторе.
#2 20 марта 2015 в 11:37
И что, никто не в курсе реализации описанного выше?
#3 20 марта 2015 в 12:21
Короче отвечаю сам на первый вопрос. Что бы отключить преобразование ссылок в кликабельные, нужно найти файл js вашего редактора и в нём заменить
  1. convertLinks: true,
  2. convertUrlLinks: true,
  3. convertImageLinks: true,
на
  1. convertLinks: false,
  2. convertUrlLinks: true,
  3. convertImageLinks: false,
п.с: делал для редактора redactor в instantcms 2.2
#4 9 апреля 2015 в 15:49
Всё, сделал сам, тему закрываю)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.