Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
кто нить использует?
проблема в том, что французский мод у меня не хочет отображать сообщения в родительском форуме, если в нем есть дочерний (в дочернем отображает все нормально), а второй мод на подфорумы - тож со своими изъянами
з.ы. французский оч радует, но проблема с сообщениями - критична
ьлин, разобрался почему был глюк во французском моде
все дело в
<?php
if($db->num_rows($subforum_result) == 0)
{
?>
это оказывается не глюк был, а фича
не могу найти ошибку
может кто ставил французский мод "sous_forums"?
вот здесь, в родительском форуме не подставляется номер последнего сообщения у дочернего форума (подфорум) http://board.angelsin.net/viewforum.php?id=2
вместо номера поста дает линк на "...viewtopic.php?pid=#p" - и "pid" и "p" пустые
Ну надо смотреть что там за изменения в viewforum.php
А на сегоднешний день есть рабочий мод или нет
А на сегоднешний день есть рабочий мод или нет ?
up
на punres проект закрыт
Редактировался Юко (2006-11-29 16:18:24)
Поставил Sub Forum Mod v.1.0.4 (это пропатченный оригинальный мод)
http://forums.punbb.org/viewtopic.php?id=8381
В принципе работает, пока глюков не замечено.
это оказывается не глюк был, а фича
мне какраз такая фича нужна
В принципе работает, пока глюков не замечено
Вероятно у тебя модов мало. Я вообще не понимаю такой фичи, создал категорию и пихай в нее пока не надоест
Slavik
Пока 9 штук
http://begemot.ikit.kg/forum/viewforum.php?id=3
плюс мелкие, типо добавлена колонка с автором темы, название последних тем на главной ...
и для админки: статистика ...
Иногда эта фича нужна, даже очень, когда не хочешь сильно раздувать главную страницу или что то на ней показывать.
Например, я эту фичу хочу использовать для категории "Проекты", самих проектов может быть достаточно много, надеюсь . Темболее что на главной странице не хотелось бы их показыть.
Редактировался Юко (2006-11-29 20:43:06)
Поставил Sub Forum Mod 1.0.4
Помогите кто-нибудь с кодом, который надо добавить для отображения в index.php подфорумов.
Slavik
А я уже проводил все действия из index.php. Форум переставл грузиться. Может какие поля дополнительные нужны по сравнению с Mod Sub Forums 1.0.4 ?
Можешь процитировать какие именно изменения надо проводить только для добавления отображения подфорумов наглавную. Может быть там кроме index.php ещё что-то меняется?
Редактировался Andy (2007-12-01 17:56:33)
на punres проект закрыт
проект продолжает развиваться - поставил версию 1.0.93 теперь подфорумы сами выводятся на главной, на главной у меня со всеми модами не более 20 запросов, все топики и сообщения правильно считаются, так что советую всем.
Добавлено спустя 38 секунд:
http://www.punres.org/viewtopic.php?id=594&p=10
Редактировался spycam (2007-12-28 14:57:06)
Помогите кто-нибудь с кодом, который надо добавить для отображения в index.php подфорумов.
Открываем index.php
Ищем:
$sfdb = array($_parent_id_, $_topics_, $_posts_, $_last_post_id_, $_last_poster_, $_last_post_);
$subforum = $db->query('SELECT MAX(id) FROM '.$db->prefix.'forums') or error('Unable to fetch sub forum info',__FILE__,__LINE__,$db->error());
for ($i = 0; $i < $db->result($subforum)+1; $i++)
{
$forums_info = $db->query('SELECT num_topics, num_posts, parent_forum_id, last_post_id, last_poster, last_post FROM '.$db->prefix.'forums WHERE id='.$i) or error('Unable to fetch sub forum info',__FILE__,__LINE__,$db->error());
$current = $db->fetch_assoc($forums_info);
if ($current['parent_forum_id'] != 0)
{
$sfdb[$i][0] = $current['parent_forum_id'];
$sfdb[$i][1] = $current['num_topics'];
$sfdb[$i][2] = $current['num_posts'];
$sfdb[$i][3] = $current['last_post_id'];
$sfdb[$i][4] = $current['last_poster'];
$sfdb[$i][5] = $current['last_post'];
}
}
ЗАменяем на:
$sfcount=0;
$sfdb = array($_parent_id_, $_topics_, $_posts_, $_last_post_id_, $_last_poster_, $_last_post_);
$forums_info = $db->query('SELECT num_topics, num_posts, parent_forum_id, last_post_id, last_poster, last_post, id, forum_name FROM '.$db->prefix.'forums ORDER BY disp_position') or error(implode($db->error(),''),__FILE__,__LINE__,$db->error());
while($current = $db->fetch_assoc($forums_info)) {
if ($current['parent_forum_id'] != 0)
{
$sfdb[$sfcount][0] = $current['parent_forum_id'];
$sfdb[$sfcount][1] = $current['num_topics'];
$sfdb[$sfcount][2] = $current['num_posts'];
$sfdb[$sfcount][3] = $current['last_post_id'];
$sfdb[$sfcount][4] = $current['last_poster'];
$sfdb[$sfcount][5] = $current['last_post'];
$sfdb[$sfcount][6] = $current['id'];
$sfdb[$sfcount][7] = $current['forum_name'];
$sfcount++;
}
}
Ищем:
<?php echo $forum_field."\n".$moderators ?>
После добавляем:
<?php
$sub_forums_list = array();
if(!empty($sfdb)) {
foreach ($sfdb as $sub_forums) {
if($cur_forum['fid'] == $sub_forums[0]) {
$sub_forums_list[] = '<a href="viewforum.php?id='.$sub_forums[6].'">'.pun_htmlspecialchars($sub_forums[7]).'</a>';
}
}
// EDIT THIS FOR THE DISPLAY STYLE OF THE SUBFORUMS ON MAIN PAGE
if(!empty($sub_forums_list)) {
// Leave one $sub_forums_list commented out to use the other (between the ###..)
################################
// This is Single Line Wrap Style
$sub_forums_list = "\t\t\t\t\t\t\t\t".'<em>Sub Forums:</em> '.implode(', ', $sub_forums_list)."\n";
// This is List Style
//$sub_forums_list = "\n".'<b><em>Sub Forums:</em></b><br /> -- '.implode('<br /> -- ', $sub_forums_list)."\n";
################################
if ($cur_forum['forum_desc'] != NULL) {
echo "<br />";
}
// TO TURN OFF DISPLAY OF SUBFORUMS ON INDEX PAGE, COMMENT OUT THE FOLLOWING LINE
echo "$sub_forums_list";
}
}
?>
Сохраняем
Работоспособность можете посмотреть тут http://dvz-online.net.ru/forum/index.php
Редактировался Jenyok (2008-01-02 17:04:35)
поставил на 1.2.20, решил чуть обновить инсталлер.
Редактировался RoadTrain (2008-10-21 19:22:07)
Страницы 1
Тема закрыта