Вот древний код для самописа, в порядок приводить лень, но принцип работы ясно видно. В today_hits - сколько просмотров за сутки, просто умножьте на 5.
$sql = "SELECT total_hits, today_hits, h_date FROM articles WHERE id = '$id' LIMIT 1"; $rs = mysql_query($sql); $row = mysql_fetch_array($rs);
if (empty($row["total_hits"])) $all=0; else $all=$row["total_hits"];
if (empty($row["today_hits"])) $today_hits=0; else $today_hits=$row["today_hits"];
$all=$all+1; $today_hits=$today_hits+1;
if (time() >= $row['h_date']) // если сутки с момента записи прошли { $sql = "UPDATE articles SET h_date = '".(time()+60*60*24)."', total_hits = '$all', today_hits = '1' WHERE id = '$id'";// обновим дату $rs = mysql_query($sql); } else // если еще нет { /* обновим счетчики */ $sql = "UPDATE articles SET total_hits = '".$all."', today_hits = '".$today_hits."' WHERE id = '$id'"; $rs = mysql_query($sql); }
FomaFomich: Столкнулся с DLE. И появилось два вопроса. Первый пока категориям как и где они прописываются что бы они отображались в списке админпанели когда создаешь новую и отмечаешь куда ее включить впадает список в графе категории. где они все стоят как их можно восстановить если нечаянно удалил и вообще там проблемы. И второй вопрос нормальный материал по движку какие файлы за что отвечают какие модули для чего как куда. Материал в интернете есть но он очень разбросан и постоянно приходится искать везде где можно. И тем более многие не затрудняются с объяснениями. написали статью поймут не поймут не важно. подробная или общая не важно.
Да и POST запрос из десктопной программы отправить не проблема.
Вот древний код для самописа, в порядок приводить лень, но принцип работы ясно видно. В today_hits - сколько просмотров за сутки, просто умножьте на 5.
» на " поменяли?
Столкнулся с DLE. И появилось два вопроса. Первый пока категориям как и где они прописываются что бы они отображались в списке админпанели когда создаешь новую и отмечаешь куда ее включить впадает список в графе категории. где они все стоят как их можно восстановить если нечаянно удалил и вообще там проблемы. И второй вопрос нормальный материал по движку какие файлы за что отвечают какие модули для чего как куда. Материал в интернете есть но он очень разбросан и постоянно приходится искать везде где можно. И тем более многие не затрудняются с объяснениями. написали статью поймут не поймут не важно. подробная или общая не важно.
Тут http://dle-news.ru смотрели? :)
Посмотрите тут http://font-family.ru/query-post-vse-mozhet-luchshie-zapisi-za-poslednij-mesyac/
Там выбираются посты по дате публикации, совсем не то.
где именно этот файл можно найти?
/ru/forum/632645
А это пробовали http://joomlaforum.ru/index.php?topic=215997.0 ?
В php.ini выставить
error_reporting = E_ALL
display_errors = Off
рестартануть сервер.
Discuz хорош, но он довольно сложен в наладке.
Этого недостаточно, еще же надо добавить проверку правильности введенного кода.