Добавим эмоций, или продолжение Маленького отступления.

пт, 11.07.2008 17:45 :: olk

Немного доработал фильтр, который описывался в статье Маленькое отступление. Внимание: Проверено только для Drupal 6.* Что сделано: Теперь это четыре в одном.

  • Добавлена «облегченная» версия модуля smileys (Смайлики).
  • Сделаны настройки фильтра, теперь можно включить или отключить обработку входящих в фильтр элементов.
  • Изменен вывод контента для элементов (убрано id="ccfilter" для элементов, заменено на class="ccfilter *")

В состав фильтра входят:

  • Фильтр типа "collapse" - текст заключенный между тегами [collapse] и [/collapse], можно сворачивать/разворачивать для просмотра. Если открывающий тэг будет иметь "уточнение" collapsed, то первоначальное состояние текста будет свернутым. Метку можно задать, в открывающем теге после знака '=' (например [collapse collapsed=Нажмите здесь, что бы увидеть текст]. Если вы не укажете метку, то будет использован предопределенный заголовок. Также допустима запись вида [collapse collapsed title=Нажмите здесь, что бы увидеть текст]
  • Фильтр типа "tooltip" - при заключении текста между тегами [tooltip=title] и [/tooltip], при наведении мыши на указаный участок текста, "всплывет" в качестве подсказки текст, указаный в открывающем теге после знака '='. Тэг [tooltip] может быть заменен на синонимы [acronym] и [abbr], кроме того для тэга [tooltip] допустима запись вида [tooltip title=Тут текст вашей всплывающей подсказки].
  • Фильтр типа "description" - текст заключенный между тегами [decription]..[/description] (или сокращенная форма записи [d]...[/d]), будет "обрамлен" тэгами <div class="ccfilter description"> ...</div>, или если вы указали "уточнение" inline, в открывающем тэге, текст будет заключен между тэгами <span class="ccfilter description"> и </span>, вы можете назначить соответствующий стиль оформления примечания в вашей теме, для class="ccfilter description"[div|span].
  • Фильтр типа "smileys" - преобразует текстовые смайлики в графическое представление. Это облегченная версия модуля "Smileys", в ней не создаются таблицы данных, а соответствие смайлика с файлом берется прямо из текстового файла smileys.pak. (пока в пакет не входит вывод смайликов при редактировании и/или добавлении материала ... это буду делать попозже.), пока их можно включать в текст просто набрав например :) . в данном пакете включны анимированные смайлики, все авторские права на них пренадлежат

    KOLOBOK For QiP. Original [Big Pack] Автор: Aiwan QIP - www.qip.ru Автор: Ilham Z (ilham@qip.ru)

    включение их в данный пакет не нарушает авторские условия распространения.

Баг репорты, вопросы, пожелания можно оставлять здесь, или лучше в специально созданной ветке на форуме Новая версия ссfilter 1.0.0.3

Прикреплены два файлика, тот что поменьше не включает в себя smileys - директорию Впринципе вы может взять иконки например здесь , распаковать их в дирректорию ccfilter/smileys и переименовать файл *.pak в smileys.pak

Добавить комментарий
« Добавить комментарий
» Добавить комментарий