~РайСкиЙ~, Ну, для меня принципиально была структура форума - Форум-Тема, а не как на джоне Форум-Подфорум-Тема, на форуме джона такого нет, поэтому сразу от него отказался, в пользу форума seg0ro.
Все забываю скинуть. Вот правильный код вывода последних тем на главную. В mainmenu.php
require_once 'forum/includes/functoins.php';
$limit = 3; // Сколько тем выводить
$topicQuery = mysql_query("SELECT * FROM `forum_topics` ORDER BY `time` DESC LIMIT $limit ");
echo '<div class="list2">';
while ($topicRes = mysql_fetch_assoc($topicQuery)){
$sub = 'Автор: '.$topicRes['user'];
if ($topicRes['count'] > 1){
$lastPost = explode(':|:', $topicRes['lastpost']);
$sub .= ' <a href="forum/index.php?post='.$lastPost[1].'&find" title="перейти к сообщению">Последн.</a>: '.$lastPost[0];
}
echo '<div>'.show_topic($topicRes, $sub.' '.functions::display_date($topicRes['time']).'<br/>Подфорум: <a href="forum/index.php?forum='.$topicRes['forum'].'">'.functions::checkout($topicRes['forumname']).'</a>').'</div>';
}
echo '</div>';
Еще одна полезная фишка для этого форума. Хотел сделать оповещение в системную почту об ответах на форуме, изменении рейтинга поста и т.д. Но потом забил. Слишком будет забиваться личная почта ненужными сообщениями. Поэтому сделал проще. В шапку вывел оповещение о новой записи в журнал форума. Код ниже вставить в head.php в блок непрочитанного:
//Журнал Форума
$totalJur = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_journal` WHERE `user_id` = '$user_id' AND `readed` = '0'"), 0);
if ($totalJur > 0) $list[] = '<a href="/forum/index.php?act=my&journal">Новая запись в Журнале Форума</a> (' . $totalJur . ')';
//Конец кода
~РайСкиЙ~, для стандартного не пойдет?
Download link not working... :/
everything works fine (there were problems with server changing and DNS renovating)
# ~РайСкиЙ~ (10.04.2015 / 20:23)
Еще одна полезная фишка для этого форума. Хотел сделать оповещение в системную почту об ответах на форуме, изменении рейтинга поста и т.д. Но потом забил. Слишком будет забиваться личная почта ненужны
Как где...оповещения в шапку лишний запрос...а почту можно и почистить