Три в одном, несколько фильтров для D6

Главные вкладки

Аватар пользователя olk olk 25 июня 2008 в 15:52

Для того, что бы начать оформление вывода контента, мне понадобилось несколько фильтров. Поискал готовые, но для шестой версии выбор пока достаточно не велик, поэтому решил написать свой, получился модуль, который объединяет несколько часто используемых мной фильтров в один...
Модуль будет дорабатыватся, в дальнейшем (если будет время и желание) добавлю настройки к фильтру, ну и возможно буду расширять функционал, а также устранять найденные "баги"
Назвал его ccfilter, на данный момент он объединяет три популярных фильтра, collapse text, tooltip и description, т.е. разворачиваемы/сворачиваемый блок текста, всплывающая подсказка и примечания.
Примеры выода контекста с использованием данного фильтра Здесь

PS. Сам сайт пока не ругайте Smile он в процессе разработки ...
PPS.
Пока данный модуль не оброс различными хуками, настройками и т.п.(в чем API версий Drupal 6.x и 5.x имеют значительные различия), я не вижу ни каких принципиальных ограничений, почему бы он не стал работать в Drupal 5.x, достаточно из файла ccfilter.info убрать строчку core="6.x".

ВложениеРазмер
Файл ccfilter.rar23.14 КБ

Комментарии

Аватар пользователя Владимир Ситников Владимир Ситников 27 июня 2008 в 14:44

Вот в чем я согласен с Максом Кириленко (Разгонка.ру) так это в следующей идее:
«Не нужно плодить сущностей, которые уже 10 лет есть в стандартном html и css.»
Это я не о сворачиваемом тексте – этот модуль полезен.
Но оформлять цитаты и вставлять акронимы и аббревиатуры можно и без всяких модулей, одним html и css. И это будет работать всегда! С любым дизайном и отключенными модулями.

Аватар пользователя olk olk 27 июня 2008 в 15:06

В чем то я с вами соглашусь, но тогда и bbcode не нужен, да
и исходные тексты можно через style="color: ..." подсветить, а не использовать монстров типа GeShi ,
вопрос ведь в удобстве использования а не лишних сущностях Smile

Аватар пользователя Владимир Ситников Владимир Ситников 27 июня 2008 в 15:38

Лишние сущности аукнуться через пару лет, когда о вашем модуле при очередном обновлении и не вспомнят.
Самое главное, тех же результатов (абсолютно тех же) можно добиться через использование стандартных html тегов, почему ваш модуль их не использует, а изобретает велосипед самостоятельно?

Аватар пользователя olk olk 27 июня 2008 в 16:48

!В предыдущей редакции этого комента, я наврал , был неправ! Lol
Кстати мысль насчет использования стандартных тэгов, надо подумать , просто применять фильтр ни на этапе вывода контента, а на этапе создания или редактирования материала ... спасибо я подумаю ... т.е. тут нужен перехват видимо form_alert и применение фильтра на момент сохраниения материала, и обратная конвертация в момент вывода материала в окно редактирования ...

Аватар пользователя Владимир Ситников Владимир Ситников 27 июня 2008 в 17:04

Я за красивое оформление контента! Здесь наши с вами позиции совпадают.
Но, сначала нужно максимально воспользоваться возможностями html и css, а уже потом изобретать что то свое. Если бы, ваш фильтр добавлял стандартные теги, я был бы первым его поклонником Smile