Добро пожаловать, Гость!
Счетчик папки?
Общие вопросы | Счетчик папки?



Счетчик папки?
16 Окт 2013У меня в зоне обмене счетчик папок не работает когда добавляют новый файл в папку и не выдает количество новых файлов пример +1 как исправить?
Комментарии:


SWM (15 Окт 2013):
Это не ошибка, в социале родной счетчик без +1...
Замени код в obmen/count.php на этот:
<?$my_dir = mysql_fetch_assoc(mysql_query("SELECT * FROM `obmennik_dir` WHERE `my` = '1' LIMIT 1"));
$k_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]'",$db), 0);
$k_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]' AND `time` > '".$ftime."'",$db), 0);
if ($k_n > 0) $k_n = '<font color="red">+' . $k_n . '</font>'; else $k_n = null;
echo '(' . $k_p . ') ' . $k_n;
?>
SWM, эт код так уже стоит, но не работает?Это не ошибка, в социале родной счетчик без +1...
Замени код в obmen/count.php на этот:
<?$my_dir = mysql_fetch_assoc(mysql_query("SELECT * FROM `obmennik_dir` WHERE `my` = '1' LIMIT 1"));
$k_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]'",$db), 0);
$k_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]' AND `time` > '".$ftime."'",$db), 0);
if ($k_n > 0) $k_n = '<font color="red">+' . $k_n . '</font>'; else $k_n = null;
echo '(' . $k_p . ') ' . $k_n;
?>


SWM (15 Окт 2013):
Это не ошибка, в социале родной счетчик без +1...
Замени код в obmen/count.php на этот:
<?$my_dir = mysql_fetch_assoc(mysql_query("SELECT * FROM `obmennik_dir` WHERE `my` = '1' LIMIT 1"));
$k_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]'",$db), 0);
$k_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]' AND `time` > '".$ftime."'",$db), 0);
if ($k_n > 0) $k_n = '<font color="red">+' . $k_n . '</font>'; else $k_n = null;
echo '(' . $k_p . ') ' . $k_n;
?>
SWM, у меня опера не копирует текст, сможешь эт код прописать в файл.phpЭто не ошибка, в социале родной счетчик без +1...
Замени код в obmen/count.php на этот:
<?$my_dir = mysql_fetch_assoc(mysql_query("SELECT * FROM `obmennik_dir` WHERE `my` = '1' LIMIT 1"));
$k_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]'",$db), 0);
$k_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]' AND `time` > '".$ftime."'",$db), 0);
if ($k_n > 0) $k_n = '<font color="red">+' . $k_n . '</font>'; else $k_n = null;
echo '(' . $k_p . ') ' . $k_n;
?>


сорри, не так понял, ты имеешь веду в самом обменнике в какой папке добавлен новый файл?


Это не ошибка, в социале родной счетчик без +1...
Замени код в obmen/count.php на этот:
<?$my_dir = mysql_fetch_assoc(mysql_query("SELECT * FROM `obmennik_dir` WHERE `my` = '1' LIMIT 1"));
$k_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]'",$db), 0);
$k_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_files` WHERE `id_dir` != '$my_dir[id]' AND `time` > '".$ftime."'",$db), 0);
if ($k_n > 0) $k_n = '<font color="red">+' . $k_n . '</font>'; else $k_n = null;
echo '(' . $k_p . ') ' . $k_n;
?>