Редакторы и фильтры

Custom Filter: создание фильтров

Модуль drupal Custom Filter дает возможность создавать фильры с использованием постоянных (регулярных) выражений. Установив модуль, вы сможете импортировать примеры фильтров из файла customfilter_sample.xml (он находится в папке с модулем), чтоб поглядеть как он работает. После импорта фильтров их необходимо активировать на страничке Administer — Site configuration — Input formats для подходящих форматов ввода. В файл примера входят три фильтра:
Друпал Uppercase, который дает возможность демонстрировать все сочетания букв «drupal» большими знаками в полужирном начертании. Например если вы введёте: Drupal, DRUpal, DrUpAl, DRUPal, то все эти слова будут показаны как DRUPAL. Действие похоже на «постприменение» стилей CSS.
Footnotes, который дает возможность создавать сноски. Для этого в документах необходимо употреблять запись типа $fn[…], где заместо многоточия ввести текст. В том месте где будет вставлен этот тег, покажется нумерованная сноска, а сам текст, введённый заместо многоточия, будет размещен в конце документа.
MediaWiki, этот фильтр дозволит употреблять в документах разметку MediaWiki. Создание схожих фильтров позволит применять на сайте всякую разметку.

FCKeditor

Этот drupal-модуль дает возможность заменить текстовые поля ввода редактором FCKeditor (http://www.fckeditor.net)

  • fckeditor — удобный текстовый редактор HTML, который имеет великое множество функций, как у известного оффлайн-редактора Word, но работает он исключительно в WEB.
  • fckeditor относительно мал по размеру, а также не просит установки каких-либо программ на компьютере.

Да что я рассказываю — все видели такие редакторы в сети. Теперь же вы можете попробовать такой редактор на своем drupal-сайте.

Требования:

  • Drupal 5.x
  • PHP 4.3.0 или выше
  • FCKeditor 2.3.x или выше

Качайте, устанавливайте, пользуйтесь.
Модуль достаточно "тяжелый" в плане производительности, ставить его на сайтах с большой посещаемостью и на shared-хостах настоятельно не рекомендую.

BBCode Formatting Bar: панель кнопок BB-кода

Модуль drupal BBCode Formatting Bar прибавляет на сайт на drupal панель кнопок для быстрого форматирования текста с использованием BB-кода.

Bbcode: использование BB-кода

Модуль drupal Bbcode дает использовать на сайте BB-код.

BUEditor: редактор сообщений

Просто отличный, этот модуль BUEditor, дает вам самим задавать теги, которые нужны. Например, кроме вставки изображений и ссылок, он дает возможность неограниченно добавлять любые другие теги и при этом это не WYSIWYG-редактор, а просто модуль, который прибавляет к текстовым полям бар любой сложности. Кроме этого, у него есть ещё привелегии доступа, которые можно настроить. Можно создать разные бары форматирования для разных ролей, в том числе ограничить по степени доступности (как в блоках: от –10 до 10). Вместе с модулем IMCE они составляют отличную пару.

ccfilter: выделение блоков текста, подсказок и примечаний

Модуль, который объединяет несколько часто используемых фильтров в один...
Автор модуля обещает дорабатывать его в дальнейшем.
Назван он ccfilter, на данный момент он объединяет три популярных фильтра, collapse text, tooltip и description, т.е. разворачиваемый, сворачиваемый небольшой блок текста, всплывающая подсказка и примечания.