Как правельно прописать код чтоб последние темы с сообщеньями выводились на главную?
Ты поределись тебе нужно темы полностью выводить или же только последние темы?
Напишите пожалуйста как вывести на главную категории из библиотеки вместе с счетчиками
Подскажите пожалуйста как сделать запрос на пост из определенной темы? И возможно вывести посты из скрытой темы?
Намекните как определенную тему запросить,точнее посты из нее,далее сам разберусь
Как вывести случайный файл из загрузок чтобы на главной показывалось название файла в виде ссылки на него.Я знаю это легко но нужна ваша помощь.
как вывести категориии на главную с модуля ФайлоОбменника вместе со счетчиками? кто подскажет?
a-mad, вывод на главную категорий библиотеки с счётчиками
$req = mysql_query("SELECT COUNT(*) FROM `lib` WHERE `type` = 'cat' AND `refid` = '" . $id . "'");
$totalcat = mysql_result($req, 0);
$bkz = mysql_query("SELECT COUNT(*) FROM `lib` WHERE `type` = 'bk' AND `refid` = '" . $id . "' AND `moder`='1'");
$totalbk = mysql_result($bkz, 0);
if ($totalcat > 0) {
$total = $totalcat;
$req = mysql_query("SELECT `id`, `text` FROM `lib` WHERE `type` = 'cat' AND `refid` = '" . $id . "' LIMIT " . $start . "," . $kmess);
while ($cat1 = mysql_fetch_array($req)) {
$cat2 = mysql_query("select `id` from `lib` where type = 'cat' and refid = '" . $cat1['id'] . "'");
$totalcat2 = mysql_num_rows($cat2);
$bk2 = mysql_query("select `id` from `lib` where type = 'bk' and refid = '" . $cat1['id'] . "' and moder='1'");
$totalbk2 = mysql_num_rows($bk2);
if ($totalcat2 != 0) {
$kol = "$totalcat2 кат.";
}
elseif ($totalbk2 != 0) {
$kol = "$totalbk2 ст.";
}
else {
$kol = "0";
}
echo is_integer($i / 2) ? '<div class="menu">' : '<div class="menu">';
echo '<a href="../library/?id=' . $cat1['id'] . '">' . $cat1['text'] . '</a>(' . $kol . ')</div>';
++$i;
}
}
Flumer, вывод последних тем с постами на главную
$req = mysql_query("SELECT `id`,`text`, `from` FROM `forum` where type='t' ORDER BY time DESC LIMIT 5; ");
while ($arr = mysql_fetch_array($req)){
$nikuser = mysql_query("SELECT `from`,`time`,`text` FROM `forum` WHERE `type` = 'm' AND `close` != '1' AND `refid` = '" . $arr['id'] . "'ORDER BY time DESC LIMIT 1;");
$nam = mysql_fetch_array($nikuser);
echo'<div class="menu">';
echo "<a href='forum/index.php?id=".$arr['id']."'>$arr[text]</a>".$nam['text']."--".$nam['from']."";
$vrp = $nam['time'] + $set_user['sdvig'] * 3600;
echo ' <font color="#777777">(' . date("d.m.y / H:i", $vrp) . ")</font>";
echo'</div>';
}
zodiak, на твой пост (
11.01.2010 / 23:27) отвечу, Так что дружище
по поводу этого?сделаешь вывод последних пяти тем с выводом:
1.счетчиком
2.кто создал и кто последний писал
3.время добавления последнего поста
4.чтоб был перенос одна тема одна строка как в форуме короче
LeoMc, вывод последних пяти тем с числом постов в них со временем последнего добавления поста и автора
$req = mysql_query("SELECT `id`,`text`, `from` FROM `forum` where type='t' ORDER BY time DESC LIMIT 5; ");
while ($arr = mysql_fetch_array($req)){
$nikuser = mysql_query("SELECT `from`,`time`,`text` FROM `forum` WHERE `type` = 'm' AND `close` != '1' AND `refid` = '" . $arr['id'] . "'ORDER BY time DESC LIMIT 1;");
$nam = mysql_fetch_array($nikuser);
$colmes = mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='m' AND `refid`='" . $arr['id'] . "'" . ($rights >= 7 ? '' : " AND `close` != '1'"));
$colmes1 = mysql_result($colmes, 0);
echo'<div class="formenu">';
echo "<a href='forum/index.php?id=".$arr['id']."'>$arr[text]</a>[$colmes1]--".$nam['from']."";
$vrp = $nam['time'] + $set_user['sdvig'] * 3600;
echo ' <font color="#777777">(' . date("d.m.y / H:i", $vrp) . ")</font>";
echo'</div>';
}