Есть блок вывода последних сообщений с vBulletin, нужно добавить чтобы показывало в каких разделах (форумах) находится темы.
Загрузить файл не удалось выкладываю код блока:
Загрузить файл не удалось выкладываю код блока:
<?php if (!defined('BLOCK_FILE')) { Header("Location: ../index.php"); exit; } global $db, $prefix; //Если ваш форум на поддомене вводим $domen = 'forum'; // ЕСЛИ ВАШ ФОРУМ НА ПОДДОМЕНЕ УКАЖИТЕ http://forum.site.ru! //VB BLOCK CENTER FORUM //Подгружаем конфиг форума для определения данных базы mysql include_once("$domen/includes/config.php"); $vbprefix = $config['Database']['tableprefix']; //Префикс таблиц vb #Если у нас в другой базе форум тоже это предусмотрим $vbbase = $config['Database']['dbname']; //Имя базы даных $vbdbu = $config['MasterServer']['username']; //Пользователь бд $vbdbp = $config['MasterServer']['password']; //Пароль доступа к вб # //END //Определяем необходимые переменные для работы //Сколько тем выводить $tnum = 10; //Имя папки с картинками текущего скина $img_path = iSkin_x; //Формат времени $time = 'd.m H:i'; //Лимит юзеров он лайн $users_limit = "10"; //Сколько время юзер держится в блоке после последнего действия $summa = "15"; //МИНУТЫ, если полминты то пишите 0.5 //END //Код, который не желательно трогать) $content .= "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" bgcolor=\"#BBBBBB\">"; $content .= "<th width=\"55%\" height=\"26\" align=\"center\">Название темы</th>"; $content .= "<th width=\"10%\" height=\"26\" align=\"center\">Автор</th>"; $content .= "<th width=\"5%\" height=\"26\" align=\"center\">Ответов</th>"; $content .= "<th width=\"5%\" height=\"26\" align=\"center\">Просмотров</th>"; $content .= "<th width=\"25%\" height=\"26\" align=\"center\" colspan=\"2\">Последний</th></tr>"; $result = $db->sql_query("S_elect t.threadid, t.title, t.lastpostid, t.lastpost, t.open, t.replycount, t.postusername, t.postuserid, t.lastposter, t.views, t.iconid, t.attach, p.postid, p.parentid, p.username, p.userid, p.dateline, p.pagetext FROM ".$vbprefix."thread AS t LEFT JOIN ".$vbprefix."post AS p ON (t.threadid = p.postid ) ORDER BY t.lastpost DESC LIMIT $tnum"); //SKP while(list($tid, $ttitle, $tlastpostid, $last_post, $open, $treplyc, $tpostusername, $tpuid, $tlastp, $tviews, $icon, $attach, $pid, $parentid, $pusername, $puserid, $pdateline, $ptext) = $db->sql_fetchrow($result)) { u=$tpuid\">$tpostusername</a></td>"; $content .= "<td bgcolor=\"#FFFFFF\" align=\"center\">$treplyc</td>"; $content .= "<td bgcolor=\"#FFFFFF\" align=\"center\">$tviews</td>"; $content .= "<td bgcolor=\"#FFFFFF\" align=\"center\">$last_post</td>"; $content .= "<td bgcolor=\"#FFFFFF\" align=\"center\">$tlastp</td>"; $content .= "</tr>"; } $content .= "</table>"; ?>
Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Локальный сервер