Тема: Счетчик форума (Движок DCMS-Social/Поиск скриптов) DiZMoD (2 Sep 2015 в 15:24) <? if (!isset($set[\'forum_counter\']) || $set[\'forum_counter\']==0) { $adm_add_mass=NULL; $adm_add=NULL; if (!isset($user) || $user[\'level\']==0){ $q222=mysql_query(\"SELECT * FROM `forum_f` WHERE `adm` = \'1\'\"); if (mysql_num_rows($q222)!=0) { $adm_add=\' WHERE \'; while ($adm_f = mysql_fetch_assoc($q222)) { $adm_add_mass[]=$adm_f[\'id\']; } for ($zzz=0;$zzz<count($adm_add_mass);$zzz++) { $adm_add.=\"`id_forum` <> \'$adm_add_mass[$zzz]\'\"; if (count($adm_add_mass)!=$zzz+1)$adm_add.= \' AND \'; } } } $k_n = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_t` WHERE `time` > \'$ftime\'\"),0); if ($k_n > 0)$k_n = \'<a href=\"/forum/new_t.php\"><font color=\"red\">+\' . $k_n . \'</font></a> \';else $k_n = null; $k_p = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_p` WHERE `time` > \'$ftime\'\"),0); if ($k_p > 0)$k_p = \'<a href=\"/forum/new_p.php\"><font color=\"green\">+\' . $k_p . \'</font></a> \';else $k_p = null; echo \'(\'.mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_p`$adm_add\"),0).\'/\'.mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_t`$adm_add\"),0).\') \' . $k_n . $k_p; } else { echo mysql_result(mysql_query(\"SELECT COUNT(*) FROM `user` WHERE `date_last` > \'\".(time()-600).\"\' AND `url` like \'/forum/%\'\"), 0).\' человек\'; } ?> Dreamer (2 Sep 2015 в 16:08) http://dcms-social.ru/forum/13/23/59385/ info-asia (2 Sep 2015 в 16:48) Всем Спс!!. [i]Добавлено:[/i] Dreamer, а есть что бы не (12/7) +2 а (7) +2 что бы он разделы не считывал?? а тока темы? Dreamer (2 Sep 2015 в 17:20) info-asia, Пробуй. info-asia (2 Sep 2015 в 18:29) Dreamer, не не не, с index.php исцез foot.php RuSInet (2 Sep 2015 в 19:15) info-asia, Кто не работает, тот не ест! закон жизни) В php совсем новичок? info-asia (2 Sep 2015 в 19:47) RuSInet, ну почти) RuSInet (2 Sep 2015 в 19:49) info-asia, Значит умеешь что то) уже знаешь что такое переменная) скинь код счетчика сюда) info-asia (2 Sep 2015 в 20:05) RuSInet, <? if (!isset($set[\'forum_counter\']) || $set[\'forum_counter\']==0) { $adm_add_mass=NULL; $adm_add=NULL; if (!isset($user) || $user[\'level\']==0){ $q222=mysql_query(\"SELECT * FROM `forum_f` WHERE `adm` = \'1\'\"); if (mysql_num_rows($q222)!=0) { $adm_add=\' WHERE \'; while ($adm_f = mysql_fetch_assoc($q222)) { $adm_add_mass[]=$adm_f[\'id\']; } for ($zzz=0;$zzz<count($adm_add_mass);$zzz++) { $adm_add.=\"`id_forum` <> \'$adm_add_mass[$zzz]\'\"; if (count($adm_add_mass)!=$zzz+1)$adm_add.= \' AND \'; } } } $k_n = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_t` WHERE `time` > \'$ftime\'\"),0); if ($k_n > 0)$k_n = \'<a href=\"/forum/new_t.php\"><font color=\"red\">+\' . $k_n . \'</font></a> \';else $k_n = null; $k_p = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_p` WHERE `time` > \'$ftime\'\"),0); if ($k_p > 0)$k_p = \'<a href=\"/forum/new_p.php\"><font color=\"green\">+\' . $k_p . \'</font></a> \';else $k_p = null; echo \'(\'.mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_p`$adm_add\"),0).\'/\'.mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_t`$adm_add\"),0).\') \' . $k_n . $k_p; } else { echo mysql_result(mysql_query(\"SELECT COUNT(*) FROM `user` WHERE `date_last` > \'\".(time()-600).\"\' AND `url` like \'/forum/%\'\"), 0).\' человек\'; } ?> RuSInet (2 Sep 2015 в 20:15) info-asia, Ну хотя да) там маленько замудрено для новичка <? if (!isset($set[\'forum_counter\']) || $set[\'forum_counter\']==0) { $adm_add_mass=NULL; $adm_add=NULL; if (!isset($user) || $user[\'level\']==0){ $q222=mysql_query(\"SELECT * FROM `forum_f` WHERE `adm` = \'1\'\"); if (mysql_num_rows($q222)!=0) { $adm_add=\' WHERE \'; while ($adm_f = mysql_fetch_assoc($q222)) { $adm_add_mass[]=$adm_f[\'id\']; } for ($zzz=0;$zzz<count($adm_add_mass);$zzz++) { $adm_add.=\"`id_forum` <> \'$adm_add_mass[$zzz]\'\"; if (count($adm_add_mass)!=$zzz+1)$adm_add.= \' AND \'; } } } $k_n = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_t` WHERE `time` > \'$ftime\'\"),0); if ($k_n > 0)$k_n = \'<a href=\"/forum/new_t.php\"><font color=\"red\">+\' . $k_n . \'</font></a> \';else $k_n = null; $k_p = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_p` WHERE `time` > \'$ftime\'\"),0); if ($k_p > 0)$k_p = \'<a href=\"/forum/new_p.php\"><font color=\"green\">+\' . $k_p . \'</font></a> \';else $k_p = null; echo \'(\'.mysql_result(mysql_query(\"SELECT COUNT(*) FROM `forum_t`$adm_add\"),0).\') \' . $k_n . $k_p; } else { echo mysql_result(mysql_query(\"SELECT COUNT(*) FROM `user` WHERE `date_last` > \'\".(time()-600).\"\' AND `url` like \'/forum/%\'\"), 0).\' человек\'; } ?> Вот info-asia (2 Sep 2015 в 20:23) RuSInet, как я и хотел.. спс. но вот можешь еще его потправить? а то когда тему создаю Форум (1) но не пишет что +1 Источник: http://www.dcms-social.ru/forum/13/23/60008/