Вы не вошли.
Страницы 1
Тема закрыта
/index.php
Найти:
// ===================================================================
// Generate additional informational blocks
// ===================================================================Добавить после:
// BEGIN: ** USERS ONLINE LIST **
// Generate users online list
$names = array();
foreach ($mysql->select('select name as author from '.uprefix.'_users where last > '.(time() - 300).' order by last desc') as $row)
{
$names[] = '<b><a href="'.GetLink('user', $row).'" target="_blank">'.$row['author'].'</a></b>';
}
if (empty($names))
{
$names[] = '<i>нет пользователей</i>';
}
$template['vars']['users_online'] = implode(', ', $names);
if ($is_logged)
{
$mysql->query('update '.uprefix.'_users set last = '.db_squote(time()).' where id='.db_squote($userROW['id']));
}
// END: ** USERS ONLINE LIST **Вставить в любое удобное место шаблона:
{users_online}Пример: RpgMaker.Ru
Отредактировано insider (2009-04-18 20:33:03)
Вне форума
insider, Править индекс не есть гуд...;)
http://ngcms.ru/forum/viewtopic.php?id=90
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Вне форума
insider, переношу тему в "запросы плагинов".
Во-первых, делать подобное в виде патча ядра системы - очень плохая идея. Нужен плагин.
Во-вторых, лучше создать отдельную таблицу БД, в которой и отслеживать online посетителей. Постоянное (при каждом показе страницы) обновление таблицы пользователей будет заметно влиять на производительность системы.
Сделаешь плагин?
Вне форума
[Удалил...:rolleyes:]
Отредактировано ROZARD (2009-04-18 20:58:10)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Вне форума
Страницы 1
Тема закрыта
[ Сгенерировано за 0.025 сек, 7 запросов выполнено - Использовано памяти: 540.34 Кбайт (Пик: 561.34 Кбайт) ]