11 июл 2011
Последние посетители сайте
sashaQa Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Последние посетители сайте

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Последние посетители сайте


Модуль показывает последних посетителей за сутки.
Можно настроить и за сколько угодное время.


Автор: Лысак Владимир(дле.net.ua)
Версия ДЛЕ: любая
Количество запросов: 1

Установка.

Шаг 1.

Создаём модуль last_visited.php содержание которого:


<font color=#FF0000><font color=#FF0000><?</font>php</font>
<font color=#777777>/*
=====================================================
Copyright (c) 2007 dle.net.ua Владимир Лысак
=====================================================
Файл: last_visited.php
-----------------------------------------------------
Назначение: последние посетители.
=====================================================
*/</font>
<font color=#0000FF>if</font>(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
  <font color=#660000>$limit</font>=10;//сколько показывать
  <font color=#660000>$today</font>  = mktime(0,0,0,date('m'),date('d'),date('Y'));//с начала дня
  <font color=#660000>$result</font><font color=#8000FF> = </font><font color=#660000>$db</font>->query("SELECT * FROM `". PREFIX ."_users` WHERE `lastdate` > '<font color=#660000>$today</font>' ORDER BY `lastdate` DESC LIMIT ".<font color=#660000>$limit</font>);
  <font color=#0000FF>while</font> (<font color=#660000>$row</font><font color=#8000FF> = </font><font color=#660000>$db</font>->get_row(<font color=#660000>$result</font>))
  {
    <font color=#0000FF>if</font> (<font color=#660000>$config</font>['allow_alt_url']<font color=#8000FF> == </font>"yes")
    {
        <font color=#660000>$last_visited</font> .= "<a href=".<font color=#660000>$config</font>['https_home_url']."user/".urlencode(<font color=#660000>$row</font>['name'])." style=\"padding-left:10px;\" target=_blank/>".<font color=#660000>$row</font>['name']."</a> -  ".date("H:i:s",<font color=#660000>$row</font>['lastdate'])."<br>";
    }
    <font color=#0000FF>else</font>
    {
    <font color=#660000>$last_visited</font> .= "<a href=".<font color=#660000>$config</font>['https_home_url']."index.php?subaction=userinfo&user=".urlencode(<font color=#660000>$row</font>['name'])." style=\"padding-left:10px;\" target=_blank/>".<font color=#660000>$row</font>['name']."</a> -  ".date("H:i:s",<font color=#660000>$row</font>['lastdate'])."<br>";
    }
  }
<font color=#FF0000>?></font>


Сохраняем файл в папке с модулями: engine/modules/last_visited.php.


Шаг 2.

В шаблоне main.tpl, где нам нужно вывести блок, пишем {last_visited}.

Шаг 3.

Файл index.php.
После


<font color=#660000>$tpl</font>->set('{speedbar}', <font color=#660000>$tpl</font>->result['speedbar']);


вставляем


<font color=#660000>$tpl</font>->set('{last_visited}',<font color=#660000>$last_visited</font>);


Шаг 4.

Файл engine/init.php.
Предпоследняя строка. Добавляем:


<font color=#0000FF>require</font>_once ENGINE_DIR.'/modules/last_visited.php';


Всё !!









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
klim_kr93 | 11 июля 2011 21:28
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

как это будет выгледить?

sashaQa | 12 июля 2011 00:31
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

klim_kr93,
Установи , увидишь :)

DeD_mazay | 12 июля 2011 12:05
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

выложите скрин!!!

domino | 12 июля 2011 14:36
  • Группа: Посетители |
  • Комментарий: 4 (ссылка)

3 на 9.3 не идёт

Pavlin | 15 ноября 2011 21:23
  • Группа: Посетители |
  • Комментарий: 5 (ссылка)

domino,

идёт !

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.