Пользователи онлайн

  • Автор темы SeregaX
  • Дата начала
SeregaX
Местный
Сообщения
38
Реакции
0
Есть ли какойто модуль что бы выводить пользователей онлайн?
 
perforator1994
Местный
Сообщения
106
Реакции
2
Вот код страницы, на ней отображается кто был последние 24 часа
Код:
<div class="s-bk-lf">
    <div class="acc-title">Кто онлайн</div>
  
  
  
    <?php
$ddd = time() - 24*60*120;

$db->Query("SELECT * FROM db_users_a WHERE date_login >= '$ddd'");

?>
<div class="silver-bt">  <center><b>Онлайн</b> пользователи<br>
  за последние 24 часа:<br></center>
  <?php
while($users = $db->FetchArray()){
?><div class="line">
  <?=$users["user"];?> ;  </div>
  <?php
}
?>
  
    <br>
    <div class="clr"></div>
    </div>
</div>
<div class="clr"></div>
</div>
 
SeregaX
Местный
Сообщения
38
Реакции
0
а можно поточней куда что прописывать что бы в меню выводить ссылку?
 
The Doshs
Участник
Сообщения
383
Реакции
63
Куда угодно.
 
makc
Местный
Сообщения
79
Реакции
6
могу замутить именно кто онлайн, пиши в скайп rozmakc
 
SeregaX
Местный
Сообщения
38
Реакции
0
The Doshs
Участник
Сообщения
383
Реакции
63
Можно попробовать вытащить из скрипта фермы соседей.
 
SeregaX
Местный
Сообщения
38
Реакции
0
The Doshs написал(а):
Можно попробовать вытащить из скрипта фермы соседей.
а у тебя есть скрипт ферма соседи?
 
The Doshs
Участник
Сообщения
383
Реакции
63
У меня есть два скрипта разных,на форуме есть с ошибками.
 
SeregaX
Местный
Сообщения
38
Реакции
0
  • #10
кинь ссылку для скачивания одного из скриптов, мне скрипт не нужен мне только вытянуть скрипт кто онлайн
 
The Doshs
Участник
Сообщения
383
Реакции
63
  • #11
Прошу воспользоваться поиском.Там вы и найдете один скрипт Фермы Соседей.
Второго тут нет.
 
SeregaX
Местный
Сообщения
38
Реакции
0
  • #12
The Doshs написал(а):
Прошу воспользоваться поиском.Там вы и найдете один скрипт Фермы Соседей.
Второго тут нет.
в поисковеке не находит
 
The Doshs
Участник
Сообщения
383
Реакции
63
  • #15
Но я не имею право вам давать ссылку.Извините,набирайте,но не спамьте
 
SeregaX
Местный
Сообщения
38
Реакции
0
  • #16
The Doshs написал(а):
Но я не имею право вам давать ссылку.Извините,набирайте,но не спамьте
хорошо, а как насчет того кода что выложен выше, можно что бы там сделать что бы отоброжалось не кто заходил за 24 часа а находится сичас, может изменить в time поставить 1 мин, это можно сделать?
 
makc
Местный
Сообщения
79
Реакции
6
  • #17
блин,
в таблице users_a создайте столбец online_us
в user menu или в хедер кидайте код:
Код:
$time = time();
$db->Query("UPDATE db_users_a SET online_us = '$time'  WHERE id = '$user_id'");
потом в месте вывода сколько чел. онлайн:
Код:
$tfonline = time() - 600;
$db->Query(SELECT * FROM db_users_a WHERE online_us > '$tfonline');

$online_user = $db->NumRows();

как то так
 
Последнее редактирование:
SeregaX
Местный
Сообщения
38
Реакции
0
  • #18
makc написал(а):
блин,
в таблице users_a создайте столбец us_online
в user menu или в хедер кидайте код:
Код:
$time = time();
$db->Query("UPDATE db_users_a SET online_us = '$time'  WHERE id = '$user_id'");
потом в месте вывода сколько чел. онлайн:
Код:
$tfonline = time() - 600;
$db->Query(SELECT * FROM db_users_a WHERE online_us > '$tfonline');

$online_user = $db->NumRows();

как то так
спасибо попробую
 
SeregaX
Местный
Сообщения
38
Реакции
0
  • #19
makc написал(а):
блин,
в таблице users_a создайте столбец online_us
в user menu или в хедер кидайте код:
Код:
$time = time();
$db->Query("UPDATE db_users_a SET online_us = '$time'  WHERE id = '$user_id'");
потом в месте вывода сколько чел. онлайн:
Код:
$tfonline = time() - 600;
$db->Query(SELECT * FROM db_users_a WHERE online_us > '$tfonline');

$online_user = $db->NumRows();

как то так
а насчет столбца в базе даных что там вибирать и что прописывать?
 
makc
Местный
Сообщения
79
Реакции
6
  • #20
int 11 и название, вы хоть чуть код посмотрите, мож я Вам каку дал:crazy: там видно же что в неё идет дата, а дата в unix, начинайте потихоньку вникать а не тупо копипаст, так и сам кодить может начнешь)))
 
Сверху