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

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

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

Попробуем совместно настроить 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 байт

Комментарии

Аватар пользователя patator patator 13 марта 2009 в 21:45

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

Аватар пользователя anpal anpal 16 марта 2009 в 12:21

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

Аватар пользователя lastormo lastormo 19 марта 2009 в 23:15

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

Аватар пользователя anpal anpal 28 марта 2009 в 21:48

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

Аватар пользователя kolala kolala 1 апреля 2009 в 12:08

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

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

Аватар пользователя anpal anpal 1 апреля 2009 в 20:37

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

Аватар пользователя andreas1 andreas1 14 апреля 2009 в 23:16

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

Аватар пользователя Kluchnik31 Kluchnik31 18 сентября 2010 в 18:32

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

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

Аватар пользователя toshic toshic 8 октября 2011 в 15:30

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

Аватар пользователя toshic toshic 26 декабря 2011 в 2:55

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

Аватар пользователя toshic toshic 26 декабря 2011 в 2:57

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

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

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

Аватар пользователя PZ2 PZ2 29 октября 2012 в 2:06

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