Страница 2 из 2

Re: Боты

Добавлено: 30 апр 2009, 15:58
google08
Просто добавь имена ботов после $COUNTER$ и выдели их цветом :D

Re: Боты

Добавлено: 30 апр 2009, 16:02
Tilos
:? ..... :nea: мне надо нормально....алсити, сделай..... :)

Re: Боты

Добавлено: 30 апр 2009, 16:08
Ronnie-23
Нормально не возможно это php

Re: Боты

Добавлено: 30 апр 2009, 16:10
Tilos
блин, сделал алсити такое на форум, все пашет, в статистике пишет: онлайн всего: Гостей-1, пользователей-1, ботов-2, можно ли так же и для главной страницы?

Re: Боты

Добавлено: 30 апр 2009, 16:17
Task
Скриптом легко, но это будут просто надписи то есть толку от них - 0

Re: Боты

Добавлено: 30 апр 2009, 16:21
Tilos
ну и ладно, я так и хочу!

Re: Боты

Добавлено: 30 апр 2009, 16:44
AllCity
А тот вариант что google08 предложил чем плох?

Re: Боты

Добавлено: 30 апр 2009, 17:01
Tilos
в том что: Онлайн всего: 3, если я поставлю ботов, так и будет, 3 :)
Ну можно же сделать, как ты делал для форума

Re: Боты

Добавлено: 30 апр 2009, 17:01
google08
Tilos, Это PHP :!:

Re: Боты

Добавлено: 30 апр 2009, 17:27
AllCity
Замени:

Код: Выделить всё

$ONLINE_COUNTER$$ONLINE_USERS_LIST$

на:

Код: Выделить всё

$ONLINE_COUNTER$<div id="BoTs">$ONLINE_USERS_LIST$</div>

<script type="text/javascript">
// Copyright AllCity ~ http://web-codes.net/
var bots_html = '<b style="color: #389A39;">Google [BOT]<\/b>, <b style="color: #389A39;">Yandex [BOT]<\/b>'; // HTML код ботов
var bots_num = 2; // Количество ботов
/* Дальше ничего не менять ;) */
var userdata = $('div#BoTs').find('a[class^="group"]:last');
if(userdata.html()!=null){userdata.after(', '+bots_html);}else{$('div#BoTs').html(bots_html);}
$('div#onl1').each(function(){
var number = $(this).find('b:first').html();
$(this).html($(this).html().replace(number, parseInt(number) + bots_num));
$(this).after('<div class="bOnline" id="onl4">Ботов: <b>'+bots_num+'<\/b><\/div>');
});
</script>