n-wp.ru — блог о WordPress

Проблема: вставка программного кода с подсветкой в посты и комментарии

Этот блог как ни какой другой нуждается в подсветке программного кода, вставляемого в записи и комментарии.

Много намучившись с этим в блоге http://n-wp.ru, я установил плагин SyntaxHighlighter Evolved. Этот плагин отлично выполняет свои функции в упомянутом блоге — красиво выводит код, отображает его как в постах, так и в комментариях, может отображать код в отдельном окне, из которого удобно его копировать, есть шорткоды, множество тем оформления. Однако этот плагин не работает в Q2A — видимо несовместимость между скриптами, используемыми в системе, и скриптами плагина.

Долго выбирал замену этому плагину, и остановился на CodeColorer. Плагин замечательный, он прекрасно работает, аккуратно подсвечивая код в постах, комментариях и даже в RSS. Особое удовольствие доставляет работа с шорткодами. С их помощью можно вставлять код разных программных языков и разметок, а так же вставлять код непосредственно в текст без разрыва строк.

Однако! Есть два но:
Первое и весьма существенное — это ошибка, которую я назвал ::CODECOLORER_BLOCK_#:: Эта ошибка появилась после того, как я попробовал обновить WordPress с 3.0.4 до 3.0.5 — именно такой текст стал выводится в комментариях после обновления (в постах подсвеченный код отображается без ошибок). Я написал и комментарий на сайте плагина, и личное письмо его разработчику, но оба сообщения пока что остаются без ответа.
Второе, менее значимое — почему-то не всегда срабатывает шорткод при публикации постов, код выводится в виде обычного неподсвеченного текста, видно, что плагин не сработал. Причина возникновения этой ошибки не ясна — ошибка появляется редко, нерегулярно.

Поэтому есть вопрос ко всем:
1. Есть ли спобоб избежать ошибку ::CODECOLORER_BLOCK_#:: в плагине CodeColorer?
2. Нужен способ вставки кода с подсветкой в посты и комментарии. Минимальные требования: подсветка не только в постах, но и в комментариях, использование шорткодов.
Кто и какие способы подсветки кода использует? Что посоветуете?

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Комментировать