ccfilter

Проект ccfilter является набором разнообразных фильтров. В пакет входят 7 фильтров:

  • Ccfilter: PHP inline code — позволяет вставлять PHP-код в содержание, используя теги [phpcode]...[/phpcode]. Результат выполнения кода будет выведен в блоке <div class="ccfilter phpcode">...</div>. Если вы хотите использовать свой класс для оформления блока, то можно использовать запись вида [phpcode class = НАЗВАНИЕ_КЛАССА]...[/phpcode], в этом случае содержание будет выведено в блоке <div class="ccfilter phpcode НАЗВАНИЕ_КЛАССА">...</div>
  • Ccfilter: Collapse text — позволяет создавать раскрывающиеся секции, используя теги [collapse]...[/collapse]. Если вы хотите использовать для секции название, которое отличается от определённого на странице настройки фильтра, то можно использовать запись вида [collapse collapsed = ЗАГОЛОВОК_СЕКЦИИ]...[/collapse]
  • Ccfilter: Tooltip — позволяет создавать всплывающие подсказки используя теги [tooltip=ПОДСКАЗКА]...[/tooltip]. Подсказка будет выведена в блоке <span class="ccfilter tooltip">...</span>. Если вы хотите использовать свой класс для оформления блока, то можно использовать запись вида [tooltip class = НАЗВАНИЕ_КЛАССА]...[/phpcode], в этом случае содержание будет выведено в блоке <span class="ccfilter tooltip НАЗВАНИЕ_КЛАССА">...</span>. Вместо тега [tooltip], можно использовать теги [abbr] и [acronym]
  • Ccfilter: Description — позволяет добавлять описание используя теги [decription]...[/description]. Описание будет выведено в блоке <div class="ccfilter descr">...</div>. Если вы хотите использовать свой класс для оформления блока, то можно использовать запись вида [description class = НАЗВАНИЕ_КЛАССА]...[/phpcode], в этом случае содержание будет выведено в блоке <div class="ccfilter description НАЗВАНИЕ_КЛАССА">...</div>. Если в тег добавить параметр inline, то описание будет выведено в блоке <span class="ccfilter descr">...</span>. Вместо тега [Вместо тега <code>[tooltip], можно использовать теги [abbr] и [acronym].], можно использовать тег [abbr][d]
  • Ccfilter: Smileys — позволяет заменять текстовые смайлики графическими
  • Ccfilter: Hidden text — позволяет скрывать текст от незарегистрированных пользователей используя тег [hidden]...[/hidden]. Текст будет выведен в блоке <div class="ccfilter hidden-text">... для незарегистрированных пользователей и в блоке <div class="ccfilter hidden-text hidded">...</div> для зарегистрированных пользователей. Если вы хотите использовать свой класс для оформления блока, то можно использовать запись вида [hidden class = НАЗВАНИЕ_КЛАССА]...[/hidden], в этом случае содержание будет выведено в блоке <div class="ccfilter hidden-text НАЗВАНИЕ_КЛАССА">...</div>
  • Ccfilter: Auto tags — позволяет автоматически добавлять в словарь слово, заключённое в двойные фигурные скобки {{...}}

Установка

Настройка

  • Определите параметры на странице Управление → Конфигурация → Ccfilter
  • Перейдите на страницу Управление → Конфигурация → Форматы ввода и включите нужные фильтры
  • Для правильной работы фильтра Ccfilter: PHP inline code расположите выше других включенных фильтров
  • Для правильной работы фильтра Ccfilter: Collapse text необходимо, чтобы он располагался после фильтра HTML filter или убедитесь, что HTML filter допускает использование тегов <div>, <span> и <fieldset>