Форум

Казалось бы, проблем нет - просто добавить якорь #new к ссылке на ноду, и при заходе в ноду будет пролистывать сразу до нового комментария. Однако это неверно - если комментариев много и они разделены постранично, то вместо того, чтобы попадать на нужную страницу с непрочитанным сообщением вы всегда будете оставаться на первой.
Чтобы решить эту проблему, нужно воспользоваться функцией comment_new_page_count. http://api.ubercart.me/api/drupal/drupal%21modules%...

Надо всего лишь зайти в шаблоны стиля оформления advanced forum (они находятся в sites/all/modules/advanced_forum/styles/XXXX), найти там файл ХХХХ.topic-header.tpl.php и добавить там куда надо строчку <?php print $pager; ?>

В D7 достаточно просто зайти в настройки темы и убрать галку в пункте "Статус проверки пользователя в комментариях".

В D6 надо:

  1. В файле theme.inc ищешь функцию theme_username
  2. Копируешь ее в template.php своей темы.
  3. Уже от туда удаляешь: $output .= ' ('. t('not verified') .')';
  4. Чистишь кеш, радуешься.

Решения найдены здесь: http://www.drupal.ru/node/23457#comments

О том, как настройить модуль BBCode, я писал в прошлой заметке http://nikita-petrov.com/drupal/citirovanie-v-drupale-v-advanced-forum-c...

Теперь же я столкнулся с проблемой, что СKEditor некоторые теги BB-кодов не понимает и даже ломает.

Я нашел, что для исходной библиотеки ckeditor'a есть плагин bbcode, но в стандартной друпаловской поставке нет возможности его включить из админки.

Пришлось как всегда немного пошаманить с кодом. А именно:
надо открыть файл...

Актуальность статьи: 2016 год.

Всегда поражался, насколько все форумы, сделанные на друпале, похожи и одинаково неудобны.
В одном проекте мне нужно было сделать удобный форум на Drupal 7. За основу я взял хороший удобный интерфейс не-друпаловского vBulletin движка форума (например, http://taobao-forum.com), и здесь я расскажу, как сделать такое же, только на Друпале. (почему - потому что можно использовть еще миллион дополнительных удобных других модулей друпала, которого у vBulletin или phpbb нет и в помине).

Я подразумеваю что у...

Подходит и для Drupal 6 и для Drupal 7. Я делал для 7ки. Можно настраивать и без BBCode, все будет работать.
Для организации цитирования я совершил следущие действия:
- Установил модули http://drupal.org/project/quote и http://drupal.org/project/bbcode
- Открыл настройки фильтров Filtered HTML (/admin/config/content/formats/filtered_html), включил Convert BBCode to HTML, переставил его после...

Для того, чтобы установить набор QIP смайликов (kolobok) на Drupal, нужно сделать следущее:

  1. Установить модуль Smileys: http://drupal.org/project/smileys
  2. Включить фильтр смайликов в форматах ввода admin/settings/filters (у каждого формата ввода нажать "изменить" и там внизу поставить галку "Фильтр смайликов")
  3. Скопировать готовый набор смайликов kolobok, который уже адаптирован под Друпал (нашел его...