Плагин разрешающий в комментариях html теги определенные в настройках (по умолчанию i,em,strike,s,strong,b,a[href]) и добавляющий тег code который переводится в форматированный с помощью pre код (так же такой код можно использовать с плагином подсветки синтаксиса, т.е. этот плагин будет синтаксис кода и в комментариях разукрашивать).
Плагин получился довольно объемистым (размер плагина в разы больше движка), ибо использовалась библиотека HTML Purifier которая обеспечивает надлежащую проверку и исправление вводимого комментаторами html и достаточно широкие возможности.
Внимание!!! не забудьте после установки задать права 777 на директорию library/HTMLPurifier/DefinitionCache/Serializer (которая неходиться в каталоге с плагином) и всё его содержимое иначе плагин не будет работат.
htmlpurifier.tar.gz
PS. Так как комментарии добавляются с html кодом то в блоке последних комментариев можно наблюдать некую "некрасивость" при некотором форматировании комментариев — что бы избавится от нее вставьте в начала шаблона последних комментариев строку $cmnt['text']=purifiercodeclear($cmnt['text']);
htmlpurifier - html в комментариях?
да. после начала php кода (
я бы предложил как вариант для типографики воспользоватся классом Jevix:
http://code.google.com/p/jevix/
http://jevix.ru/project/
Он по размеру меньше, но требует mb_string. Хотя можно переписать его местами.
И кстати для постов и страниц тоже бы не помешала типографика, ибо nicEdit генерирует не всегда верный код
http://code.google.com/p/jevix/
http://jevix.ru/project/
Он по размеру меньше, но требует mb_string. Хотя можно переписать его местами.
И кстати для постов и страниц тоже бы не помешала типографика, ибо nicEdit генерирует не всегда верный код
не всегда типографика нужна (а сейчас её впринципе нету у mqbm), возможно плагином сделаю как руки дойдут (сейчас немного занят другим и всё что накопилось сделать по москиту отложено до тех пор пока свободного времени больше не станет)
ну у визуальных редакторов это всегда беда - поэтому он по-умолчанию не включен
ибо nicEdit генерирует не всегда верный код
ну у визуальных редакторов это всегда беда - поэтому он по-умолчанию не включен