Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2011-01-21 16:34:22

alexpts
Участник
Из Russia
Зарегистрирован: 2010-12-28
Сообщений: 13
Сайт

Многоуровневые форумы

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

Может плагин какой есть? Или кусок кода, который это реализует.

Почти во всех форумных движках такая возможность есть.

Offline

#2 2011-01-21 16:46:16

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Многоуровневые форумы

Offline

#3 2011-01-21 16:51:52

alexpts
Участник
Из Russia
Зарегистрирован: 2010-12-28
Сообщений: 13
Сайт

Re: Многоуровневые форумы

Спасибо большое )

Offline

#4 2011-02-09 00:22:22

Leko
Участник
Из Владимира
Зарегистрирован: 2011-02-09
Сообщений: 2

Re: Многоуровневые форумы

У меня возникла небольшая проблема. Поставил мод подфорумов. Теперь когда я вошел в систему и пытаюсь открыть любой топик, вылезает такая ошибка:

An error was encountered
Error: Unable to fetch topic info.

Сделал всё по инструкции (readme.txt). Надеюсь на помощь. Я думаю, что проблема в куске подключения к БД:

if (!$pun_user['is_guest'])
    $result = $db->query('SELECT pf.forum_name AS parent_forum, f.parent_forum_id, t.subject, t.closed, t.num_replies, t.sticky, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, s.user_id AS is_subscribed FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'subscriptions AS s ON (t.id=s.topic_id AND s.user_id='.$pun_user['id'].') LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
else
    $result = $db->query('SELECT pf.forum_name AS parent_forum, f.parent_forum_id, t.subject, t.closed, t.num_replies, t.sticky, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id  WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());

Интересно, что когда я не вошел в систему, то всё нормально.

Редактировался Leko (2011-02-09 00:23:13)

Offline

#5 2011-02-09 06:06:00

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Многоуровневые форумы

Leko, install_mod выполнен? в таблице forums есть поле parent_forum_id?
Что логи сервера показывают?

Offline

#6 2011-02-10 19:31:41

Leko
Участник
Из Владимира
Зарегистрирован: 2011-02-09
Сообщений: 2

Re: Многоуровневые форумы

Leko, install_mod выполнен?

Выполнен, и всё по инструкции тоже.

в таблице forums есть поле parent_forum_id?

Имеется.

Что логи сервера показывают?

Это где поглядеть? Логи какого сервера? MySQL?

Offline

#7 2011-02-10 19:39:03

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Многоуровневые форумы

Leko пишет:

Это где поглядеть? Логи какого сервера? MySQL?

Сервера на котором форум стоит. У меня, например, они лежат в папке logs на одном уровне с папкой htdocs.

Еще в файле common.php форума смени строку

error_reporting(E_ALL ^ E_NOTICE);

на

error_reporting(E_ALL);

чтобы все ошибки выводились.

Offline

#8 2011-03-02 00:33:49

igorhik
Участник
Зарегистрирован: 2011-02-01
Сообщений: 3

Re: Многоуровневые форумы

Visman пишет:
Leko пишет:

Это где поглядеть? Логи какого сервера? MySQL?

Сервера на котором форум стоит. У меня, например, они лежат в папке logs на одном уровне с папкой htdocs.

Еще в файле common.php форума смени строку

error_reporting(E_ALL ^ E_NOTICE);

на

error_reporting(E_ALL);

чтобы все ошибки выводились.

А как его ставить, все по английски будет?

Offline

#9 2011-03-02 05:56:39

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Многоуровневые форумы

igorhik пишет:

А как его ставить, все по английски будет?

Что ставить?
Мод? По инструкции из readme.
В русский язык добавляешь перевод файлов аналогичных английским изменениям.

Offline

#10 2011-03-30 12:11:57

Bot
Участник
Зарегистрирован: 2010-12-22
Сообщений: 6

Re: Многоуровневые форумы

Мод кривой .На офсайте тоже народ плачется .Нравится форум но из-за подфорумов не могу его использовать neutral

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens