Интересное

Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.

Партнеры

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
продажа аккаунтов разных сервисов

Тема в разделе: Услуги и сервисы ваших web-сайтов

Sdelkin

Просмотров: 184688

Ответов: 26

Автор: Sdelkin

3-02-2018, 18:55

хостинг от M-HOSTER

Тема в разделе: Хостинг

wmmax

Просмотров: 58013

Ответов: 0

Автор: wmmax

1-02-2018, 15:42

Комплексное продвижение (прогон) сайтов ру и en

Тема в разделе: Поисковая оптимизация

Kysovue

Просмотров: 145788

Ответов: 73

Автор: Kysovue

25-01-2018, 21:16

Special offer! SSD NVMe хостинг, Выделенный сервер и VPS SSD

Тема в разделе: Хостинг

iphoster

Просмотров: 61574

Ответов: 0

Автор: iphoster

10-11-2017, 22:56

продвижение сайтов, прогоны

Тема в разделе: Поисковая оптимизация

brig2

Просмотров: 78564

Ответов: 7

Автор: brig2

5-11-2017, 14:00

Сколько дней пользователь не был на сайте

Сколько дней пользователь не был на сайте


Хак, который показывает сколько прошло дней с последнего визита пользователя на сайте. Если пользователя не было на сайте слишком давно, то в комментариях его аватарка затемняется.

Установка:
Открыть engine/modules/show.full.php и найти:
USERPREFIX . "_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM "


Заменить на:
USERPREFIX . "_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, xfields FROM "



Открыть engine/class/comments.class.php и найти:
else $tpl->set( '{foto}', "/templates/skripters/images/noavatar.png" );

Ниже добавить:
if( $row['is_register'])
        {$nobody = date( "Ynj") - langdate( "Ynj", $row['lastdate']);

            if( $nobody >= 3){$tpl->set( '{foto_class}', "<div class="nobody"></div>" );}
            else{{$tpl->set( '{foto_class}', "" );}}

            $tpl->set( '{vizit}', "$nobody" );
        }

Где цифра 3 в коде, это количество дней, после которых будет затемнен аватар. Можно изменить на свое значение.

Открыть файл стилей вашего шаблона и добавить:
.nobody {height:100px;width:100px;background-color:black;opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);position:absolute;}
.nobody:hover {opacity:0.0; -moz-opacity:0.0; filter:alpha(opacity=0);position:absolute;}



Открыть comments.tpl вашего шаблона и найти:
<img src="{foto}" style="max-width:600px;" alt="" />


Заменить на:
<div>{foto_class}<img src="{foto}" style="max-width:600px;" alt="" /></div>



В любое место шаблона, по желанию, вставить:
Не был на сайте <b>{vizit}</b> дней.



Версия DLE: 9.х

Другие новости по теме: