1 - в тегах пропадает формат:
[geshifilter-code] some code some code some code <-- не тот формат
[/geshifilter-code]
[cite]
some cite
some cite
some cite<-- не тот формат
[/cite]
2 - в тегах пропадают отступы
пример:
[geshifilter-code] some code some code with indent
[/geshifilter-code]
3 - И еще хорошо бы сделать - когда тыкаешь мышой на тег из списка внизу, он бы появлялся в окне ввода
Прочитал два
Прочитал два раза и так ничего не понял.
1. BBcode вообще не работают, поэтому [тэг] конструкции работать не будут.
Для кода есть <code> и <pre>
А вот группа строк в тэге <pre>
т.к. сам тег
т.к. сам тег исчезает после форматирования, я обозначил место его нахождения с помощью [тег]
тег < code > имеет определенную смысловую нагрузку, обозначая блок кода, поэтому я справедливо ожидаю в нем увидеть соответственно отформатированный код, а не набор символов.
Все-таки движок форума транслирует сообщение в HTML и можно например внутри тега < code > оканчивать строки не тегом < p >, а тегом < br > или тег < code > преобразовывать в тег < pre > с форматированием и т.п.
Это не более, чем ИМХО и если лень, я пойму (вспоминая примечание на странице "О сайте")
Тут дело не
Тут дело не столь в лени, сколь в недостаточном знании самого движка.
Движок предлагает готовые фильтры ввода, которые обрабатывают конкретный набор тэгов.
Суть этой обработки от меня скрыта в недрах CMS.
Чтобы сделать то, что вы просите, мне нужно написать к CMS отдельный модуль, в котором создать свой собственный фильтр форматирования, который и будет задействован позднее.
Как наверное вы уже поняли - это совсем нетривиальная задача.
Впрочем, я нашёл готовый модуль, возможно вам больше понравится его использовать:
Используется вместо обычно тэга <code>
Это то, что
Это то, что нужно! Однако вопросы вызывает подсветка синтаксиса... я даже затрудняюсь сказать, от какого она языка.
Я нашел вот такой модуль http://www.neocrome.ru/page.php?al=highlighter
Может подойдет
Так GenSHi и стоит
Так GenSHi и стоит
По умолчанию стоял язык "Drupal" как раз язык движка сайта. Сменил на "SQL"
Другой язык можно выбрать указав code type="язык", например
Все лучше и
Все лучше и лучше...
Мне кажется, что сюда бы подошла больше подсветка "oracle8" или "oracle11", но они почему-то не работают.
Вот здесь например все очень красиво http://qbnz.com/highlighter/demo.php
Поставил Oracle8
Поставил Oracle8 по умолчанию. Доступен ещё oracle11