Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC-1] Search monitor

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
DragonDX

Сообщение DragonDX »

service писал(а):и еще вопрос этот мод не конфликтует с модом Search Engines Friendly Board ??
Давно использую у себя эти 2 мода, никаких конфликтов замечено небыло.
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

В тему уже возникал подобный вопрос - http://www.phpbbguru.net/community/view ... 8765#98765, но ответа я не увидел. Сам пробовал править bot.php где имя поисковиков, но наверно что-то не правильно сделал или не там.

Скажите пожалуйста, как сделать, чтобы в "кто сейчас на форуме" можно было изменить цвет бота?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

incubus
А в инструкции для установки не посмотреть что ли? ;) В файле page_header.php цвет можно поменять.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

А в инструкции для установки не посмотреть что ли? В файле page_header.php цвет можно поменять.
В инструкции написано только то, что нужно прописать определенный код в page_header.php и все. Про цвет ничего не говорится. В этом же файле не нашел ни одного слова "bot", "Google", "Yandex" чтобы к ним можно было дописать код для цвета. Подскажите пожалуста, я пока не очень силен в php.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

incubus
Искать

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

//------- search monitor v1.0b -------- 
ниже этого

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

          if ($online_userlist!=='') $online_userlist.=', '.$row[name].'';
          else $online_userlist.=''.$row[name].'';
заменить на

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

          if ($online_userlist!=='') $online_userlist.=', <span style="color:#хххххх">'.$row[name].'</span>';
          else $online_userlist.='<span style="color:#хххххх">'.$row[name].'</span>';
хххххх - какой угодно цвет.

Добавлено спустя 1 минуту 14 секунд:

Тут ведь никакого PHP и знать не надо, чистый HTML ;)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

Siava
Siava писал(а):Тут ведь никакого PHP и знать не надо, чистый HTML
Учу и то и другое... Что нужно прописать догадался бы, а вот где - это вопрос... :D

Спасибо Вам! Теперь понимаю... Но навряд ли догадался бы что это нужно сделать в двух строчках. Все работает, класс!
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет 1 месяц

Сообщение CodeWorld »

Вышла RC-1. Смотрите первое сообщение, пункт "Что нового?"
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

CodeWorld
Спасибо за обновление :)
1. Предлагаю в page_header.php заменить тег font

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

          if ($online_userlist!=='') $online_userlist.=', <font color="'.$sm_color.'"><b><u>'.$row[name].'</u></b></font>';
          else $online_userlist.='<font color="'.$sm_color.'"><b><u>'.$row[name].'</u></b></font>';
на

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

          if ($online_userlist!=='') $online_userlist.=', <span style="color:'.$sm_color.'">'.$row[name].'</span>';
          else $online_userlist.='<span style="color:'.$sm_color.'">'.$row[name].'</span>';
+ я оттуда убрал жирность и подчёркивание, чтобы боты не выделялись этим. Они же боты ;)

2. Файл bot.php у меня уже открывается более минуты.. так и не дождался открытия.
Уменьшил таймаут и всё заработало.

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

function gethostbyaddr_timeout($ip, $dns='ns.asl.ru', $timeout=900)
Но при нажатии на ? не высвечивается хост.. отображается только IP.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Pipec
phpBB 1.4.2
Сообщения: 55
Стаж: 17 лет 10 месяцев
Откуда: Ангарск

Сообщение Pipec »

Siava писал(а):Но при нажатии на ? не высвечивается хост.. отображается только IP.
Может это :wink: :
Файл configs.txt писал(а):-------------------------------------
- Конфигурация search monitor RC1 -
-------------------------------------

-[bot.php]:

$whoisonline = 'true'; (если у вас установлен мод Topic in who is online)

-[page_header.php]:

$sm_color = "ЦВЕТ_НИКА_У_БОТОВ"; (по умолчанию $sm_color = "red";)
$sm_findbyhost = false; (не определять хост бота, иначе $sm_findbyhost = true; - может тормозить сайт)

-[page_header.php]: (дополнительно)

$sm_mynick = "nick which replace search monitor"; (ник пользователя, например $sm_mynick = "admin", который будет заменяться на см. ниже)
$sm_showme = "<font color='black'><b>$sm_mynick</b></font>"; (html строчка на которую будет заменён ник $sm_mynick)

С помощю этих строчек вы можете преукрасить свой ник :)
Например заменять его на картинку или сделать не обыч-
ного цвета. Но стоит учесть, что ник заменяется на эту
строчку в полном_списке_онлайн_пользователей. Это зна-
чит, если если ваш ник Admin, а у кого то Admin_1995, то
произойдёт замена обоих ников, причем во втором случае
у заменяемого ника останется частица _1995. Тем не менее
замена чувствительна к регистру! Думайте :)
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет 1 месяц

Сообщение CodeWorld »

Siava это тебе спасибо, что продолжаешь проявлять интерес к этому моду :) font заменю на span, насчет подчеркивания и жирности... незнаю. Мне кажется красиво?
Хост не определяет у всех или у некоторых? Тайм аут тоже убавлю

Pipec не, это не влияет на админку мода, тока на код при определении ботов (в page_header.php)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Сообщение Siava »

CodeWorld
<b><u> можешь вернуть, мне всё-равно :) я у себя исправлю как хочу :lol:
Хост перестаёт определять абсолютно у всех. Забавно, что с таймаутом 1000 не открывается, а с 900 - файл открывается влёт. :shock:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 2 месяца

Сообщение DedPichto »

Прикольный мод, поставил себе :) Вопрос уже обсуждался, но все же: а можно что-то сделать с поисковиками, которые сканируют многопоточно с разных ip (примеры были выше)? Ну там писать что-то типа WebAlta (4) - число - кол-во ипов этого поисковика?

И еще, насчет совместимости с topic in who is online. У меня в админке не показывает поисковых ботов, вернее они идут, как гости. Это так задумано или мой баг?
CodeWorld
phpBB 1.4.2
Сообщения: 68
Стаж: 18 лет 1 месяц

Сообщение CodeWorld »

Siava странно. у меня работает

DedPichto насчёт с нескольких ипов пока незнаю. С обычной админкой он не интегрируется или ты про bot.php?
Moscow
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 7 месяцев

Сообщение Moscow »

Гугл жжот... день прощёл с установки 66.249.66.46 (4996)
П.с пару раз долго открывался bot.php, но вроде ща всё норм.
DedPichto
phpBB 1.4.4
Сообщения: 104
Стаж: 19 лет 2 месяца

Сообщение DedPichto »

CodeWorld писал(а):С обычной админкой он не интегрируется
ну я это и имел в виду - значит фича :)
CodeWorld писал(а):с нескольких ипов пока незнаю
Ну если вдруг что - будем ждать :)
Moscow писал(а):Гугл жжот
У меня больше жжот яндекс:
87.250.254.16 (9528)

ну и яху так слегка:
72.30.177.224 (2258)

Вернуться в «Бета-версии модов для phpBB 2.0.x»