loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

ХакиКоличество комментариев с последнего визита

Написал windows-phone, 11 октября 2012 | 8 комментариев | рейтинг новости не нравится   0   нравится Версия для печати
Количество комментариев с последнего визита Количество комментариев с последнего визита Количество комментариев с последнего визита


Возможно кому-то данный хак станет полезным, так как я его искал сто раз и сто раз я его не находил, но немного посидев сделал то, что мне требовалось!

Установка: в index. php после строки

$tpl->set ( '{topnews}', $tpl->result['topnews'] );

Вставить код:

if ($is_logged) {

$ti = dle_cache("last_time_comms", $member_id['user_id']);

if ($ti === FALSE) {

if ( ! empty ( $member_id['lastdate'] )) {
$lasttime = date ( "Y-m-d H:i:s", $member_id['lastdate'] );
} else {
$lasttime = date ( "Y-m-d H:i:s", (time () + ($config['date_adjust'] * 60) - (3600 * 4)) );
}

$thistime = date ( "Y-m-d H:i:s", $_TIME );

$t = $db->super_query("SELECT COUNT(id) as count FROM ".PREFIX."_comments WHERE date between '$lasttime' and '$thistime' AND approve = '1'");

$ti = $t['count'];

create_cache("last_time_comms", $ti, $member_id['user_id']);
}

$tpl->set ( '{last_time_comms}', $ti );
} else {
$startdate = date ( "Y-m-d H:i:s", (time () + ($config['date_adjust'] * 60) - 60*60*24) );
$enddate = date ( "Y-m-d H:i:s", (time () + ($config['date_adjust'] * 60)) );
$t2 = $db->super_query( "SELECT COUNT(id) as count FROM ".PREFIX."_comments WHERE date >= '$startdate' AND date set ( '{last_time_comms}', $t2 );
}


В нужном месте в шаблоне main.tpl вставляем тэг {last_time_comms}



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал MobileFilms, 11 октября 2012 в 16:11 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 71, Пользователи
Карма:
Можно увидеть пример использования данного хака?

Написал windows-phone, 12 октября 2012 в 08:49 плохой комментарий   0   хороший комментарий
Новостей: 2, комментариев: 4, Пользователи
Карма:
На скриншотах и есть пример!

Написал Tutome, 20 октября 2012 в 18:08 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 1, Пользователи
Карма:
сайт тупо не открывается после вашего хака

Написал windows-phone, 21 октября 2012 в 23:18 плохой комментарий   0   хороший комментарий
Новостей: 2, комментариев: 4, Пользователи
Карма:
проверенно на 9.5 и 9.7, без проблем

Написал uacoldfear, 22 октября 2012 в 14:39 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 2, Пользователи
Карма:
Зачем городить данный бред? 4 При авторизации считаем все комменты после $member_id['lastdate'] и заносим в нашу "созданную" 'lastcomments'. Уже отпадает необходимость в кеше (кстати очень таки бредовом) + один коротенький разовый запросик. А достучаться до последних комментов уже будет проще простого без доподключений = $member_id['lastcomments'] (lastcomments just example)

(Хотя есть еще несколько минусов, но основое озвучил)

Написал deonissiya, 12 декабря 2012 в 19:09 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 9, Пользователи
Карма:
что то как то

Написал bellochkka, 12 апреля 2013 в 01:16 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 10, Пользователи
Карма:
Хм, классно, спасибо!

Написал matildda, 16 мая 2013 в 01:06 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 20, Пользователи
Карма:
Уж тышка!

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]