Может лучше iframe?CodeWorld писал(а):открывалась в новом маленьком окошке...
[RC-1] Search monitor
-
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 19 лет
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 19 лет 1 месяц
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Отписываюсь - то же самое =)CodeWorld писал(а):найди
if (!isset($forum_id)) {
замени на
if ($user_forum_sql==='') {
и отпишись =)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 19 лет 1 месяц
Siava
Давай свой page_header
Добавлено спустя 6 минут 50 секунд:
BMG, вот моё временное решение. Выходные заканчиваются, так что хрен знает когда до второй беты дело дойдёт
Добавлено спустя 4 часа 38 минут 43 секунды:
Обновлено до беты 1++
Кажется я исправил глюк, который был у Siava
Давай свой page_header

Добавлено спустя 6 минут 50 секунд:
BMG, вот моё временное решение. Выходные заканчиваются, так что хрен знает когда до второй беты дело дойдёт
Код: Выделить всё
//-------------------------------------
//------- search monitor v1.0b --------
//-------------------------------------
}
function addmylog($date_)
{
if (@strpos(strtolower($date_),'googlebot')) return '';
$f = fopen("log.html","at+");
flock($f,LOCK_EX);
fputs($f,$date_);
fclose($f);
}
$sql="SELECT * FROM ".USERS_TABLE.'_bots';
$res=$db->sql_query($sql);
$findme=getenv("HTTP_USER_AGENT").getenv("REMOTE_ADDR");
$findme.=@gethostbyaddr(getenv("REMOTE_ADDR"));
$findme=strtolower($findme);
if ($userdata['user_level']==0) @addmylog($findme.'<br>');
while( $row = $db->sql_fetchrow($res) ) {
if (@strpos($findme,strtolower(trim($row[name])))!==false){
$botix=$row[name];
$row[was]=intval($row[was])+1;
$row[lastvisit]=time();
$sql="UPDATE ".USERS_TABLE."_bots SET `lastvisit` = '".time()."', `ip` = '".addslashes(getenv("REMOTE_ADDR"))."', `was` = '".intval($row[was])."' WHERE `name` = '".addslashes($botix)."'";
$db->sql_query($sql);
}
if (($row[lastvisit]>(time()-300))and($row[show]==1))
if (( empty($topic_id) )and( empty($forum_id) )) {
$guests_online--;
$logged_visible_online++;
if (trim($row[view])!=='') $row[name]=$row[view];
if ($online_userlist!=='') $online_userlist.=', '.$row[name].'';
else $online_userlist.=''.$row[name].'';
}
}
if ($guests_online<1) $guests_online=0;
if (defined('SHOW_ONLINE')) {
//-------------------------------------
//-- thx for using search monitor :) --
//-------------------------------------
Обновлено до беты 1++

-
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 19 лет
обновился, вроде все ОК
этот кусок, как я понял, должен писать что-то в log.html, но я его(log.html) не нашел... ну да ладно...
За то добавил темы в location
Найти:
Заменить на:
Найти:
Заменить на:
Найти:
После этого добавить:
Найти:
Перед этим добавить:
Найти:
После этого добавить:
Найти:
Заменить на:
Найти:
Перед этим добавить:
Найти:
После этого добавить:
Найти:
Заменить на:
Вроде все правильно написал 
Код: Выделить всё
function addmylog($date_)
{
if (@strpos(strtolower($date_),'googlebot')) return '';
$f = fopen("log.html","at+");
flock($f,LOCK_EX);
fputs($f,$date_);
fclose($f);
}
За то добавил темы в location

Найти:
Код: Выделить всё
$sql = "SELECT u.user_id, u.username, u.user_session_time, u.user_session_page, s.session_logged_in, s.session_ip, s.session_start
Код: Выделить всё
$sql = "SELECT u.user_id, u.username, u.user_session_time, u.user_session_page, s.session_logged_in, s.session_ip, s.session_start, u.user_session_topic
Код: Выделить всё
$sql = "SELECT session_page, session_logged_in, session_time, session_ip, session_start
Код: Выделить всё
$sql = "SELECT session_page, session_logged_in, session_time, session_ip, session_start, session_topic
Найти:
Код: Выделить всё
message_die(GENERAL_ERROR, "Couldn't obtain user/online forums information.", "", __LINE__, __FILE__, $sql);
}
Код: Выделить всё
$sql = "SELECT topic_title, topic_id
FROM " . TOPICS_TABLE;
if($forums_result = $db->sql_query($sql))
{
while($forumsrow = $db->sql_fetchrow($forums_result))
{
$topic_data[$forumsrow['topic_id']] = $forumsrow['topic_title'];
}
}
else
{
message_die(GENERAL_ERROR, "Couldn't obtain user/online topics information.", "", __LINE__, __FILE__, $sql);
}
Код: Выделить всё
switch($onlinerow_reg[$i]['user_session_page'])
Код: Выделить всё
$t_location = '';
Код: Выделить всё
$location = $forum_data[$onlinerow_reg[$i]['user_session_page']];
Код: Выделить всё
$t_location = $topic_data[$onlinerow_reg[$i]['user_session_topic']];
Код: Выделить всё
"</small></center></td><td valign=top><center><small>".$location."</small></center></td><td valign=top><center><small>". $reg_ip.' <a href="bot.php?s='.$showmod.'&ipby='.$reg_ip.'">[<b>?</b>]</a> <a href="bot.php?s='.$showmod.'&addbot='.$reg_ip.'&view='.urlencode($username).'">[<b>+</b>]</a></small></center></td></tr>';
Код: Выделить всё
"</small></center></td><td valign=top><center><small>".$location."-><span class=gensmall><b>".$t_location."</b></span></small></center></td><td valign=top><center><small>". $reg_ip.' <a href="bot.php?s='.$showmod.'&ipby='.$reg_ip.'">[<b>?</b>]</a> <a href="bot.php?s='.$showmod.'&addbot='.$reg_ip.'&view='.urlencode($username).'">[<b>+</b>]</a></small></center></td></tr>';
Код: Выделить всё
switch( $onlinerow_guest[$i]['session_page'] )
Код: Выделить всё
$t_location = '';
Код: Выделить всё
$location = $forum_data[$onlinerow_guest[$i]['session_page']];
Код: Выделить всё
$t_location = $topic_data[$onlinerow_guest[$i]['session_topic']];
Код: Выделить всё
$megalocal=$location.'<br>';
Код: Выделить всё
$megalocal=$location."-><span class=gensmall><b>".$t_location.'</b></span><br>';

-
- phpBB 1.4.0
- Сообщения: 32
- Стаж: 19 лет
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 19 лет 1 месяц
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
CodeWorld
А меня теперь всё устраивает!
Отличный мод, ещё раз спасибо 
А меня теперь всё устраивает!


Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 19 лет 1 месяц
-
- phpBB 1.4.3
- Сообщения: 81
- Стаж: 19 лет 3 месяца
-
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 18 лет 8 месяцев
- Откуда: Киев
Может я чего-то не понял,
сегодня захлжу на бот.пхп и вижу , о радость , наконецто до нас вебалта дошла ..
| Crawler | WebAlta | 85.202.108.146 (4) | 15.11.2006 01:26 |
Вот тут интресное самое захожду на http://webnames.ru проверяю ИП и вижу
inetnum: 85.202.96.0 - 85.202.127.255
netname: VOLIA
descr: Volia ISP Dynamic IP Pool #3
country: UA
admin-c: VNCC-RIPE
tech-c: VNCC-RIPE
status: ASSIGNED PA
Обьясниет слепинькому что это и как это понимать?? Я так понимаю что ботов выкупают по юзерагенту, тогда почему апи от воли...
п.с. я знают что такое Volia.
сегодня захлжу на бот.пхп и вижу , о радость , наконецто до нас вебалта дошла ..
| Crawler | WebAlta | 85.202.108.146 (4) | 15.11.2006 01:26 |
Вот тут интресное самое захожду на http://webnames.ru проверяю ИП и вижу
inetnum: 85.202.96.0 - 85.202.127.255
netname: VOLIA
descr: Volia ISP Dynamic IP Pool #3
country: UA
admin-c: VNCC-RIPE
tech-c: VNCC-RIPE
status: ASSIGNED PA
Обьясниет слепинькому что это и как это понимать?? Я так понимаю что ботов выкупают по юзерагенту, тогда почему апи от воли...
п.с. я знают что такое Volia.
Вот и все, теперь ипебешнег! 
Upd. 21.06.2012 вернулся в семью

Upd. 21.06.2012 вернулся в семью

-
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 18 лет 8 месяцев
- Откуда: Киев