Для того, что бы начать оформление вывода контента, мне понадобилось несколько фильтров. Поискал готовые, но для шестой версии выбор пока достаточно не велик, поэтому решил написать свой, получился модуль, который объединяет несколько часто используемых мной фильтров в один...
Модуль будет дорабатыватся, в дальнейшем (если будет время и желание) добавлю настройки к фильтру, ну и возможно буду расширять функционал, а также устранять найденные "баги"
Назвал его ccfilter, на данный момент он объединяет три популярных фильтра, collapse text, tooltip и description, т.е. разворачиваемы/сворачиваемый блок текста, всплывающая подсказка и примечания.
Примеры выода контекста с использованием данного фильтра Здесь
PS. Сам сайт пока не ругайте он в процессе разработки ...
PPS.
Пока данный модуль не оброс различными хуками, настройками и т.п.(в чем API версий Drupal 6.x и 5.x имеют значительные различия), я не вижу ни каких принципиальных ограничений, почему бы он не стал работать в Drupal 5.x, достаточно из файла ccfilter.info убрать строчку core="6.x".
Вложение | Размер |
---|---|
![]() | 23.14 КБ |
Комментарии
Пригодилось. О багах отпишусь в случае наличия.
Спасибо, тестил на D 5.7 , все работает. Единств. в collapse collapsed, добавить букву.
(colapsed -> collapsed ) fixed
Вот в чем я согласен с Максом Кириленко (Разгонка.ру) так это в следующей идее:
«Не нужно плодить сущностей, которые уже 10 лет есть в стандартном html и css.»
Это я не о сворачиваемом тексте – этот модуль полезен.
Но оформлять цитаты и вставлять акронимы и аббревиатуры можно и без всяких модулей, одним html и css. И это будет работать всегда! С любым дизайном и отключенными модулями.
В чем то я с вами соглашусь, но тогда и bbcode не нужен, да
и исходные тексты можно через style="color: ..." подсветить, а не использовать монстров типа GeShi ,
вопрос ведь в удобстве использования а не лишних сущностях
Лишние сущности аукнуться через пару лет, когда о вашем модуле при очередном обновлении и не вспомнят.
Самое главное, тех же результатов (абсолютно тех же) можно добиться через использование стандартных html тегов, почему ваш модуль их не использует, а изобретает велосипед самостоятельно?
!В предыдущей редакции этого комента, я наврал , был неправ!
Кстати мысль насчет использования стандартных тэгов, надо подумать , просто применять фильтр ни на этапе вывода контента, а на этапе создания или редактирования материала ... спасибо я подумаю ... т.е. тут нужен перехват видимо form_alert и применение фильтра на момент сохраниения материала, и обратная конвертация в момент вывода материала в окно редактирования ...
Я за красивое оформление контента! Здесь наши с вами позиции совпадают.
Но, сначала нужно максимально воспользоваться возможностями html и css, а уже потом изобретать что то свое. Если бы, ваш фильтр добавлял стандартные теги, я был бы первым его поклонником