Есть блок вывода последних сообщений с 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
Сервер: Локальный сервер