как правильно вставить BBCode Formatting Bar

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

Аватар пользователя Vitalii Vitalii 25 мая 2006 в 9:16

Подскажите как правильно поставить модуль BBCode Formatting Bar
для друпала, особенно это касается 3 шага инсталяции, там что-то надо прописывать в теме....
Вот тут http://drupal.org/node/27212 написано, но я ничего не понял Sad

Прошу поэтапно описать для темы bluemarine:

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 26 мая 2006 в 8:44

Я не занимался специально этим модулем. Но судя по инструкции, речь идет о том, что вам необходимо вставить в файл themes/bluemarine/page.tpl.php ПЕРЕД 9-й строчкой (< / head >) строку:

Имейте также в виду, что для этого модуля необходим работающий и настроенный модуль bbcode.

Порядок установки модулей стандартный: 1) скопировали файлы модуля в каталог modules/ (или modules/bbcode); 2) сходили на страницу вашего сайта admin/modules и там включили модуль bbcode;

3) Не забудьте после этого зайти на страницу admin/filters. Там есть список форматов (наборов фильтров), которые применяются для обработки текста. Решите для себя, к какому из них вы хотите добавить вставку bb-кодов. Выбираете соответственную ссылку configure, там на странице есть список с используемыми фильтрами (обработка перевода строки, HTML, PHP и т.п.). В т.ч. должен быть пункт про bbcode. Ставьте напротив него галочку, сохраняйте результат.
Это можно повторить для нескольких форматов, если вы хотите, чтобы во всех них использовались bbcode.

4) Проверьте, работает ли вставка bbcode. Можно использовать для этого текст из файла bbcode-test.txt. Вставьте его в поле для текста и посмотрите, правильно ли выводятся на странице все bbcode и форматирование. Обратите внимание, что для этого поля должен быть выбран именно тот формат, в который вы добавили обработку bbcode.

Если есть какие-то проблемы, то возможно, что ваш фильтр конфликтует с другими - они выполняются последовательно, один за другим и поэтому результаты обработки текста одним фильтром могут бытьизменены следующим. Порядок выполнения фильтров можно изменить на странице admin/filters (закладка rearrange).

Вы можете настроить bbcode (кодирование e-mail адресов, форматирование параграфов, вывод отладочной информации). Если у вас включено форматирование параграфов в bbcode, то выключите фильтр "Line break converter".

5) Если все "ок", ставьте модуль bbcode_wysiwyg.module. Для этого повторите процедуры пп.1 и 2 для файлов этого модуля.
Затем 6) отредактируйте файл themes/bluemarine/page.tpl.php как это выше описано. (Возможно, что это не нужно, поскольку в теле модуля уже есть строка вызова этого файла с javascript).

Аватар пользователя Vitalii Vitalii 29 мая 2006 в 3:12

Все получилось, спасиб за помощь...
Тока делал вот так, спасиб за помощь тут bang, которая и подправила модуль для версии 4.7
1. В файлике темы
вместо
"<?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> "
вставил
""
2. скачайте сам прикрепленный модуль http://www.vitalii.by.ru/bbcode_wysiwyg-4.7.0.zip

Администрацию прошу этот файлик прикрепиить на сайте

Аватар пользователя Vitalii Vitalii 29 мая 2006 в 7:10

Вот еще вопрос есть по BBCode Formatting Bar:
как сделать чтоб эта панель была только в админке при добавлении материалов, в комментариях чтоб она не отображалась...???
или можно ли дать определенным юзерам права на нее???