*/
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
$limit=10;//сколько показывать
$today = mktime(0,0,0,date('m'),date('d'),date('Y'));//с начала дня
$result = $db->query("SELECT * FROM `". PREFIX ."_users` WHERE `lastdate` > '$today' ORDER BY `lastdate` DESC LIMIT ".$limit);
while ($row = $db->get_row($result))
{
if ($config['allow_alt_url'] == "yes")
{
$last_visited .= "<a href=".$config['http_home_url']."user/".$row['name']." style=\"padding-left:10px;\" target=_blank/>".$row['name']."</a> - ".date("H:i:s",$row['lastdate'])."<br>";
}
else
{
$last_visited .= "<a href=".$config['http_home_url']."index.php?subaction=userinfo&user=".urlencode($row['name'])." style=\"padding-left:10px;\" target=_blank/>".$row['name']."</a> - ".date("H:i:s",$row['lastdate'])."<br>";
}
}
?>
Сохраняем файл в папке с модулями: engine/modules/last_visited.php.
Шаг 2.
В шаблоне main.tpl, где нам нужно вывести блок, пишем {last_visited}
Шаг 3.
Файл index.php.
После
модуль online для 5.x
в Готовые Моды, Хаки, Локализаторы, Советы
Опубликовано:
Модуль показывает последних посетителей за сутки.
Причём можно настроить и за сколько угодное время.
Автор: Лысак Владимир(dle.net.ua)
Версия ДЛЕ: любая
Количество запросов: 1
Установка.
Шаг 1.
Создаём модуль last_visited.php содержание которого:
<?php
/*
=====================================================
Copyright © 2007 dle.net.ua Владимир Лысак
=====================================================
Файл: last_visited.php
-----------------------------------------------------
Назначение: последние посетители.
=====================================================
Всё!