Настраиваем Advanced Forum

9 марта 2009 в 12:10
Аватар пользователя anpal anpal 0 20

Попробуем совместно настроить Advanced Forum на шестерке

1. Качаем Advanced Forum и устанавливаем в all/modules
2 .Качаем Author Pane и устанавливаем в all/modules
3. Качаем Taxonomy Access и устанавливаем в all/modules
4. Создаем словарь форума с главным контейнером и темами форума в таксономии
5. Добавляем в файл node.tpl своей темы следующий код, для отображения статуса пользователя страницах форума (Внимание: div class на странице сайта не отображается верно, поэтому прикрепляю текстовый файл этого кода).

<?php if ($user_title): ?>

<?php print $user_title; ?>

<?php endif; ?>

6. Добавляем в файл template.php своей темы следующий код, если такая функция отсутствует:

function _phptemplate_variables($hook, $vars) {
if (module_exists('advanced_forum')) {
$vars = advanced_forum_addvars($hook, $vars);
}
return $vars;
}

7. Границы форума не определены, пытаемся их установить, в лисе и опере нормально, а в
эксплорере устанавливаются границы только шапки форума:

7.1. В модуле СИСТЕМ в файле систем.css добавим в строки 16 и 35
border: solid 1px #808000;
Цвет и толщина границы по усмотрению.

7.2. В advanced_forum-structure.css в строке 59 убираем border-bottom: 0; и вместо нее записываем: border: solid 1px #808000;
Цвет и толщина границы по усмотрению. Этим добавлением закрывается нижняя граница формы строки темы форума

7.3. А вот простого решения вертикальных границ внутри страницы форума - не найдено.

8. Встречал совет скопировать папку Advanced Forum в папку темы. Зачем? Во-первых,
значительно увеличивается размер страницы, в то время как ее надо стремиться уменьшить.
Во-вторых, форум через навигацию и так выводится. В-третьих, наверняка нужно в папку темы вложить некоторые файлы для работы форума, но, как и какие давайте обсудим.

9. Выбран Advanced Forum по ряду причин: друпаловский, относительно легкий, неплохой, дальнейшее совершенствование, обновление и защита.

10. Как дальше настроить форум, как работать с комментариями? У кого больше опыта,
поделитесь, заранее благодарю

ВложениеРазмер
Иконка простого текстового файла для node.tpl_.txt235 байт

Комментарии

Спасибо! Отличное базовое руководство.
Вот может кому понадобиться первичная настройка http://www.drupal.ru/node/18626
Пока разбираюсь:
1) Как удобней и уместней использовать комбинацию контейнер/форум;
2) Как настроить максимально удобную (читай похожую на стандартный форум) систему комментария. BUEditor вроде хватает, но поиск... поиск...;
3) Например не могу решить проблему вставки гипер ссылки. средствами бьюика ее не видно при сохранении.

13 марта 2009 в 21:45

Честно говоря, меня поражает сообщество Друпал.ру, неужели трудно было подсказать, что код надо вводить между тегами   , чтобы он отражался верно. Разумеется, новичкам довольно сложно общаться на этом сайте, но не унывайте, со временем все познаете, такое наше общество, сэ ля ви

16 марта 2009 в 12:21

а можно в названии модуля сруза ссылку на модуль на drupal.org делать Smile
а так - большое спасибо за базовое руководство, пошел копаться Smile

19 марта 2009 в 23:15

Раз уж нет предложений, то будем считать, что все знают как установить и настроить форум, поэтому тему для себя считаю закрытой. Сделаю лишь некоторые выводы. Разработчик форума Мишель действительно улучшила форум Друпала. В начале этой статьи даны основные установочные данные. Не следует лишь для этой цели корректировать модули Систем и Форум, достаточно хорошо поработать со стилями в Теме и Эдванс форуме.Если тема позволяет, то опера, лиса и эксплорер, практически отражают форум одинаково

28 марта 2009 в 21:48

спасибо за руководство.

У меня проблем, установил эдв. форум, а аватары как были справа так там и остались. Как сделать их слева?

1 апреля 2009 в 12:08

Все, что касается данных профиля пользователя, нормально выводится слева. Видимо в стилях вы переусердствовали. На самом деле профиль можно установить либо слева, либо справа.

1 апреля 2009 в 20:37

Поставил данный модуль, а страница форума все равно продолжает отображаться как и в модуле forum. Стили в тему оформления скопировал, список тем форума отображается корректно. Может быть, кто-то уже сталкивался с подобной проблемой?

14 апреля 2009 в 23:16

"anpal" wrote:
7.3. А вот простого решения вертикальных границ внутри страницы форума - не найдено.

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

18 сентября 2010 в 18:32

А как сделать чтобы на странице форума не было окошка коментариев,но оно открывалось тоьько при нажатии на ответ?
И еще вопрос....Какой редактор стоит на этом сайте?хочу себе такой же:))

8 октября 2011 в 15:30

А если есть возможность интеграции форума phpbb с друпалом,то по идее его же каким то образом можно вшить в дистрибутив или полностью сделать отдельно подключаемым модулем или нет?По идее такая возможность должна же быть,а стилями css уже изменить разметку и сделать ее более упрощенной,базовой,чтобы каждый мог уже дизайн под себя подгонять?

26 декабря 2011 в 2:55

Форум то многим нужен на сайте,а получается что люди вынуждены устраивать пляски с бубнами пытаясь интегрировать форумы,потому что дефолтный не всех устраивает

26 декабря 2011 в 2:57

Спасибо что написали, а то бы сам мог долго колупатся. а так все по иструкции быстро и главное работает

26 декабря 2011 в 3:00
Аватар пользователя PZ2 PZ2 0

А вот у меня проблема. Не работает. Причем сразу исходный форум. Тема создается, и даже сохраняется в опубликованные. Но в самом форуме не появляется.
Смотрю коды ошибок, основную что выцепил:
Notice: Undefined property : stdClass::$forum_tid в функции forum_node_view () (строка 271 в файле сайт.eu/modules/forum/forum.module
И что теперь с этим делать? Кто-то понимает что это значит?

29 октября 2012 в 2:06