Онлайн

Печать RSS
224

K
Автор
Пришелец
0
Как зделать чтоб на сайте ник наприклад: ,Test, был всегда онлайн? ( motor18 )

Чатланин
0
Вопрос автором темы был расширен: Как сделать чтобы в lосаl оnlinе.dаt всегда был один юзер и счетчик сайта его отображал
J

Оранжевые штаны
0
ищем в файле templates/functions.php
<?php
//--------------- Функция определение онлайн-статуса ---------------//
function user_online($login) {
global $sitetime;
$statwho='<font color="#FF0000">[Off]</font>';

if(file_exists(BASEDIR."local/datalife/$login.dat")){
$lifefile = file(BASEDIR."local/datalife/$login.dat");
if ($lifefile!=""){

$lifestr = explode("|",$lifefile[0]); 
$userlife=$sitetime-$lifestr[0];

if($userlife<600){
$statwho='<font color="#00FF00">[On]</font>';
}}}
return $statwho;
}

и изменяем на

<?php
function user_online($login) {
global $sitetime;
$statwho='<font color="#FF0000">[Off]</font>';

if(file_exists(BASEDIR."local/datalife/$login.dat")){
$lifefile = file(BASEDIR."local/datalife/$login.dat");
if ($lifefile!=""){

$lifestr = explode("|",$lifefile[0]); 
$userlife=$sitetime-$lifestr[0];

if($userlife<600){
$statwho='<font color="#00FF00">[On]</font>';
}
if ($login == "тут логин"){
$statwho='<font color="#00FF00">[On]</font>';
}
}}
return $statwho;
}

это? или чеб вообще типа онлайн был?

Добавлено через 07:08 сек.
а чеб еще постоянно в списке онлайн юзеров был, то в файле templates/counter.php
надо вставить чет типа

fputs($f,$sitetime."#127.0.0.1#test#site bot#\r\n");

Чатланин
0
3. Google Inc, smile спасибо за ответ
K
Автор
Пришелец
0
большое спасибо smile
K
Автор
Пришелец
0
3. Google Inc, работает тока нужно в файл local/online.dat записать данние от ника test
K
Автор
Пришелец
0
плохо работает файл local/online.dat -пропадают данние от ника test,как зделать обновление кажду 1 минуту?
J

Оранжевые штаны
0
7. Komer, fputs($f,$sitetime."#127.0.0.1#test#site bot#\r\n");
K
Автор
Пришелец
0
в какой строке?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск