ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Gori
Отправлено: 17 января 2015 — 09:05
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Нужен скрипт, который считает кто онлайн, но без обнавления страницы.
Видимо на jquery.

Есть у кого простой скриптик? Или ссылочка...

(Отредактировано автором: 17 января 2015 — 09:06)

 
 
Gori
Отправлено: 17 января 2015 — 10:31
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Всё нашёл. )
 
 
mastersound
Отправлено: 17 января 2015 — 13:23
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




кинь путь к решению сюда
 
 
Gori
Отправлено: 17 января 2015 — 13:58
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Вот эта часть выводит счётчик кто онлайн:

CODE:
<script src="jquery.js"></script>

<script language=JavaScript>

function show()
{
url_target="123.php"+'?' + new Date().getTime();
$.ajax({
url: url_target,
cache: false,
success: function(html){
$("#content").html(html);
}
});
}

$(document).ready(function(){
show();
setInterval(function() {
show();
},1000);
});
</script>

<div id="content"></div>

Нужно прописать свои пути к файлу jquery.js и к файлу 123.php

В файле 123.php пишем это:
CODE:
<?php

$server = "****.mysql";
$db_user = "*****_mysql";
$db_pass = "*****";
$db = "******";
$to_secs = 600;


$t_stamp = time();
$timeout = $t_stamp - $to_secs;

mysql_connect($server, $db_user, $db_pass) or die ("Useronline Database CONNECT Error");
mysql_db_query($db, "INSERT INTO CJ_UsersOnline VALUES ('$t_stamp','$REMOTE_ADDR','$PHP_SELF')") or die("");
mysql_db_query($db, "DELETE FROM CJ_UsersOnline WHERE timestamp<$timeout") or die("");
$result = mysql_db_query($db, "SELECT DISTINCT ip FROM CJ_UsersOnline WHERE file='$PHP_SELF'") or die("");
$user = mysql_num_rows($result);
mysql_close();

if ($user == 1){
echo "$user";
}
else{
echo "$user";
}
?>

Это вывод из базы.

Нужно создать базу и залить таблицы:
CODE:
CREATE TABLE CJ_UsersOnline (
timestamp int(15) NOT NULL default '0',
ip varchar(40) NOT NULL,
FILE varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),
KEY FILE (FILE)
) TYPE=MyISAM

(Отредактировано автором: 17 января 2015 — 14:01)

 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Скрипты »

> Похожие темы: Нужен интерактивный счётчик юзеров онлайн
Темы Форум Информация о теме Обновление
Счётчик посещаемости на форум
Хочу установить счётчик посещаемости на свой форум
Обсуждение Ответов: 2
Автор темы: Vladimir1709
20 декабря 2011 — 15:09
Автор: Vladimir1709
Банер (Нужна помошь)
Картинка с онлайном сервера вместо банера
Настройка форума Ответов: 2
Автор темы: Musafir
25 октября 2009 — 05:37
Автор: mastersound
Какой блоговый движок на файлах порекомендуете?
Нужен блоговый движок на файлах с перспективой
Движки Ответов: 2
Автор темы: ercopav
3 марта 2013 — 15:40
Автор: igrok54
Продолжение в новой теме
Нужен мод
Обсуждение Ответов: 3
Автор темы: alexvod
26 ноября 2010 — 01:58
Автор: Zeg
Друзья на форуме...Как добавлять юзеров в друзья?
Общие вопросы Ответов: 1
Автор темы: rocker
10 мая 2011 — 03:05
Автор: 1Bot
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.09]     [ ]