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

 
Посетитель
small user social cms
Медаль
Сообщений: 213
instantcms 2.2
Редакторы пробовал все встроенные
Значит так, есть необходимость на сайте вставлять в статьях код (php, css)
Так вот, вставляю изображение и рядом с ним нужно вставить код этого изображения, что бы пользователь мог скопировать его себе. Выделяю, форматирую как "Код" (<pre></pre>, пробовал и <code></code>) в итоге отображается вроде нормально, как обычный код. При этом, если сохранить страницу, то всё будет норм. Но есть одно "но", к примеру пишу я дальше текст, и стоит сделать один раз Enter, как код изображения преобразуется в само изображение.
Также, если код в одну строку, то отсутствуют автоматические переносы.
+ есть необходимость подсветки синтаксиса кода если к примеру php код указан.

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

Может кто чем помочь?
Или может кто альтернативное решение знает для подсветки синтаксиса?
Ну, а в первую очередь меня интересует вопрос отключения автоматических преобразований ссылок в изображения и кликабельные ссылки в редакторе.
Комплексный интернет-маркетинг: dice.ru
Посетитель
small user social cms
Медаль
Сообщений: 213
И что, никто не в курсе реализации описанного выше?
Комплексный интернет-маркетинг: dice.ru
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 213
Короче отвечаю сам на первый вопрос. Что бы отключить преобразование ссылок в кликабельные, нужно найти файл js вашего редактора и в нём заменить
Код PHP:
  1. convertLinks: true,
  2. convertUrlLinks: true,
  3. convertImageLinks: true,
на
Код PHP:
  1. convertLinks: false,
  2. convertUrlLinks: true,
  3. convertImageLinks: false,
п.с: делал для редактора redactor в instantcms 2.2
Редактировалось: 1 раз (Последний: 20 марта 2015 в 12:21)
Комплексный интернет-маркетинг: dice.ru
Посетитель
small user social cms
Медаль
Сообщений: 213
Всё, сделал сам, тему закрываю)
Комплексный интернет-маркетинг: dice.ru
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: