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

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

Вы не вошли.

Объявление

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

#1 2009-11-26 03:15:35

Dark Wizard
Участник
Зарегистрирован: 2009-11-26
Сообщений: 1

Вопрос по punBB 1.2.22

Извините, что не в том разделе, но не могу создать в соответствующем.

Проблема, когда добавляю код модуля "Post Thanks":

    $th_result=$db->query('SELECT id FROM '.$db->prefix.'post_thanks WHERE userid=\''.$cur_post['poster_id'].'\'');
    $th_num=$db->num_rows($th_result);
    $thanked='Благодарностей: '.$th_num;
    
    $thu_result=$db->query('SELECT id, username FROM '.$db->prefix.'post_thanks WHERE postid=\''.$cur_post['id'].'\'');
    $thu_num=$db->num_rows($thu_result);
    if($thu_num >= 1){        
       $users='';
       while($w1=$db->fetch_assoc($thu_result)){
             $users.=$w1['username'].", ";
       }
    $thu_users='<div class="box" style="padding:5px;">Сказали спасибо за это сообщение: <b>'.$users.'</b></div><br>';
    }else{
    $thu_users='';
    }

перед

<div id="p<?php echo $cur_post['id'] ?>" class="blockpost<?php echo $vtbg ?><?php if (($post_count + $start_from) == 1) echo ' firstpost'; ?>">

в viewtopic.php, выводится только первое сообщение и футер. Когда убираю - всё нормально. Вообще это происходит от любого запроса к БД, например:

$abc = $db->query('SELECT id FROM '.$db->prefix.'post_thanks WHERE userid=\''.$cur_post['poster_id'].'\'') or error('Unable to fetch post info', __FILE__, __LINE__, $db->error());

В прошлой версии форума всё нормально работало. Подскажите, пожалуйста, в чём может быть проблема?

Offline

Подвал доски

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