Loading...
DCMS | вывод тем на главную
Всем Привет подскажите как правильно в коде прописать echo user::nick($them['id_user'],1)." </div> \n";
}
echo "</div>\n";
?> чтобы выводил кто последний писал заряние спасибо .preved.
Отсортировать по времени SQL запрос
TuT , я делал посмотри я сейчас код скину
php
   <?php if(user_access('forum_post_ed')||$user['group_access']>=7){ $order=''; }else{ $order=' AND `hide` = 0'; } $adm_add2=NULL; if(!isset($user)||user_access('forum_post_ed')||$user['group_access']>=7){ $q222=mysql_query("SELECT * FROM `forum_f` WHERE `adm` = '1'"); while($adm_f=mysql_fetch_assoc($q222)) { $adm_add[]="`id_forum` <> '$adm_f[id]'"; } if(sizeof($adm_add)!=0) $adm_add2=' WHERE'.implode(' AND ',$adm_add); } echo "<font style='float:right;'><a href='/user/top.php?act=forum_post'><img src='/style/icons/lider.gif' alt='vaulov_ru'></a></font>"; echo "<div class='st_1'></div><div class='st_2'>n"; $q=mysql_query("SELECT * FROM `forum_t`$adm_add2 ORDER BY `time_up` DESC LIMIT 15"); while($them=mysql_fetch_assoc($q)) { if($them['close']==1){ $closed='<img src="/style/icons/topic_locked.gif" alt="vaulov">';}else{$closed=null;} if($them['up']>0){ $up='<img src="/style/icons/stick.gif" alt="vaulov">';}else{ $up='<img src="/style/themes/default/forum/14/them_00.png" alt="vaulov">'; } $forum=mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_f` WHERE `id` = '$them[id_forum]' LIMIT 1")); $razdel=mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_r` WHERE `id` = '$them[id_razdel]' LIMIT 1")); $next_user=mysql_fetch_assoc(mysql_query("SELECT `id_user` FROM `forum_p` WHERE `id_them` = '".$them['id']."' ORDER BY `time` DESC LIMIT 1")); echo "<div style='padding: 2px;'>".$closed.$up; echo "<a href='/forum/$forum[id]/$razdel[id]/$them[id]/?page=$pages_n'>$them[name]</a> <a href='/forum/$forum[id]/$razdel[id]/$them[id]/?page=$pages_n'>&raquo;</a>  (".mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_p` WHERE `id_forum` = '$forum[id]' AND `id_razdel` = '$razdel[id]' $order AND `id_them` = '$them[id]'"),0).")n"; $post=mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_p` WHERE `id_them` = '$them[id]' AND `id_razdel` = '$razdel[id]' $order AND `id_forum` = '$forum[id]' ORDER BY `time` DESC LIMIT 1"));  echo user::nick($them['id_user'],1)."  </div> n"; } echo "</div>n"; ?>   

________
посл. ред. 11.02.2024 в 14:08; всего 1 раз(а); by RezzidenT
okha655 , У тебя выводится по запросу
php
   $q = mysql_query( "SELECT * FROM `forum_t`$adm_add2 ORDER BY `time_up` DESC LIMIT 15" );   
Нужна структура таблицы
TuT , выводится 15 тем. кто последний на писал не выводится . выводится кто создал тему на форуме
пользователь
okha655 (11 фев 2024, в 14:34)
TuT , выводится 15 тем. кто последний на писал не выводится . выводится кто создал тему на форуме
Структу таблицы скинь
okha655 (11 фев 2024, в 14:35)
пользователь
В какой таблице хранятся комментарии?
TuT , сейчас гляну
Онлайн: 1
Время:
Gen. 0.118
(c) Bym.Guru 2010-2026