как вывести рядом с названием темы соотвествиющию иконку?(закрытая,закрепленная,открытая).
$limit = '5'; // количество тем
$req_t = mysql_query("SELECT * FROM `forum` WHERE `type`='t' ORDER BY `time` DESC LIMIT $limit "); // запрос
while($res_t = mysql_fetch_array($req_t)){
echo '<div class="list1">';
$f_t = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='m' AND `refid`='" . $res_t['id'] . "'" . ($rights >= 7 ? '' : " AND `close` != '1'")), 0);
$f_ep = ceil($f_t / $kmess);
echo '<a href="/forum/?id='.$res_t['id'].'">'.$res_t['text'].'</a> ('.$f_t.')';
if ($f_ep > 1) {
echo ' <a href="' . $home . '/forum/index.php?id=' . $res_t['id'] . '&page=' . $f_ep . '"> >></a>';
}
echo '</div>';
}
Поищи тут по форуму код вывода последних тем. Там в некоторых есть вывод иконок.
FFantoMM, Скопируй код с форума
сделал вывод иконок, теперь не могу вывести ник юзера который оставил последнее сообщение
FFantoMM, Хочешь научу как понимать что ты делаешь?
Зайди в форум таблицу, в поиске вбей ID сообщения, после посмотри ячейку которая отвечает за ID пользователя и его имя.
В выводе после просто пропишешь название этих ячеек.
blackvj, ну вот я делаю так
$user = mysql_fetch_assoc(mysql_query("SELECT `from` FROM `forum` WHERE `type` = 'm' AND `close` != '1' AND `refid` = '" . $res['id'] . "' ORDER BY `time` DESC LIMIT 1"));
выводю так
echo ' ' . $user['from'];
и ничего не роботает
FFantoMM, В твоём выводе нет $res, есть $res_t!
Поэтому будет
`refid` = '" . $res_t['id'] . "'
blackvj, не роботает, нет такого параметра
blackvj, ой, тупанул. Как теперь сделать чтоб при входе в тему, юзер попадал к последнему сообщению
FFantoMM, На форуме есть пример. Как к последнему сообщению переход делать.
---
Я для себя отдельно писал скоростной обработчик last_page под форум.