ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнение: Определение пауков поисковиков

Страниц (7): « 1 [2] 3 4 5 6 7 »
 

16. Икар - 16 декабря 2010 — 09:26 - перейти к сообщению
4) В index.php
находим строки
CODE:
sprintf($fm->LANG['OnlineDataVSHide']...
sprintf($fm->LANG['OnlineData']...

ремарим их и вставляем за ними:
CODE:
sprintf($fm->LANG['OnlineDataVSHide'],$fm->exbb['membergone'],$fm->_OnlineTotal,$_OnlineRobots,$fm->_OnlineGuest,$fm->_Members,$fm->_Invisible):
sprintf($fm->LANG['OnlineData'],$fm->exbb['membergone'],$fm->_OnlineTotal,$fm->_Members,$fm->_OnlineGuest,$_OnlineRobots);


=======================================
********************************************
=======================================
Далее:

Находим переменную $online_last - ремарим и после неё вставляем:
CODE:
$online_last = $countonline . ' [ <span class="admin">'.$fm->LANG['Admin'].'</span>, <span class="supmoder">'.$fm->LANG['SuperModer'].'</span>, <span class="moder">'.$fm->LANG['Moderator'].'</span>, <span class="robot">'.$fm->LANG['Robot'].'</span> ]';


=======================================
********************************************
=======================================
Далее:

находим функцию todey() (она в самом низу index.php должна быть) - ПОЛНОСТЬ ЕЁ РЕМАРИМ и заменяем на ту, что в спойлере.

Спойлер (Отобразить)
17. nikk - 16 декабря 2010 — 16:22 - перейти к сообщению
Икар сделал все как ты сказал, но теперь пропало
Цитата:
Сегодня форум посетили: !
Че делать-то??
18. Икар - 16 декабря 2010 — 16:40 - перейти к сообщению

Всю установку прописал в первых сообщениях!!!

Читаем и изменяем всё оттуда!!!


(Добавление)
nikk пишет:
Икар сделал все как ты сказал, но теперь пропало
Цитата:
Сегодня форум посетили: !
Че делать-то??


nikk у тебя там таблица сломалась - ты тронул какой-то из тегов: <td> или <th> или <tr>...

Возвращай назад - надеюсь, копия-то есть?
19. nikk - 16 декабря 2010 — 16:58 - перейти к сообщению
Икар пишет:
ремим их

плиз! пиши правильно, а то не понять что делать... Огорчение
(Добавление)
Икар пишет:
Ищите предыдущую строчку в поиске
CODE:
<span class="moder">{$fm->LANG['Moderator']}</span>,
, если не найдено, то
CODE:
$fm->LANG['Moderator']


этих строк вообще нет в моем файле :
(Добавление)
неее... для меня это темный лес, тьфу-тьфу.. чуть форум не грохнул!
20. Икар - 16 декабря 2010 — 17:07 - перейти к сообщению
Были у тебя строки такие

Бла-бла-бла...
Бла-бла-бла...
Бла-бла-бла...

а тебе их надо заменить на Бло-Бло-Бло, но так, что бы и эти были видны на всякий случай, ты делаешь:

//Бла-бла-бла...
//Бла-бла-бла...
//Бла-бла-бла...
Бло-Бло-Бло
Бло-Бло-Бло
Бло-Бло-Бло

Это и есть - ремим текущие и вставляем на нужные.
(Добавление)
nikk пишет:

этих строк вообще нет в моем файле :

Вот я смотрю код Вашего форума и вижу:

<span class="moder">Модератор</span>

Эта надпись как-раз и получается из той, "Которой у вас нет"!!!

Просто не может быть, что бы у Вас той надписи не было.
21. nikk - 16 декабря 2010 — 17:32 - перейти к сообщению
В \templates\[ваш шаблон]\board_body.tpl
Поищи
CODE:
$fm->LANG['Moderator']
нету у меня этого кода, все перерыл..
22. electron - 16 декабря 2010 — 18:25 - перейти к сообщению
1.
Икар пишет:

nikk пишет:

этих строк вообще нет в моем файле :

Вот я смотрю код Вашего форума и вижу:

<span class="moder">Модератор</span>

Эта надпись как-раз и получается из той, "Которой у вас нет"!!!

Просто не может быть, что бы у Вас той надписи не было.

она есть в исходном коде форума, но формируется она не в файле board_body.tpl , а в файле index.php в строке
CODE:
$online_last = $countonline . ' [ <span class="admin">'.$fm->LANG['Admin'].'</span>, <span class="supmoder">'.$fm->LANG['SuperModer'].'</span>, <span class="moder">'.$fm->LANG['Moderator'].'</span> ]';

собственно поэтому nikk и не может ее найти

2. зачем "ремарить" строки, а потом их же дублировать но уже с изменнеиями. не понимаю...

3. есть предложение собрать всю инструкцию в один файл .txt или .doc и выложить ее в первом посте, дабы убрать ту кашу что создалась в данной теме
23. Икар - 16 декабря 2010 — 19:00 - перейти к сообщению
По первому вопросу - прикрепил свой board_body.tpl - строка 51 (она длинная) - вконце.
А вообще - это мелочь, которая выводит слово бот в список:
Цитата:
Кто в on-line? [ Администратор, Супермодератор, Модератор, Бот, Пользователь ]


electron пишет:
2. зачем "ремарить" строки, а потом их же дублировать но уже с изменнеиями. не понимаю...

Ответ в Посте выше!!!
Не дубасить, а оставить на всякий случай заремаринные, а рядом прописать нужные.
CODE:
//Старые строки
Новые строки


electron пишет:
3. есть предложение собрать всю инструкцию в один файл .txt или .doc и выложить ее в первом посте, дабы убрать ту кашу что создалась в данной теме

Уже прописал все в первых постах.

==============================================

Протестировал нахождение бота на сайте, внеся в список ботов - Mozilla.
Зайдя на форум за гостя браузером FireFox (у которого заголовок начинается с "Mozilla...", т.е. можно сказать - проимитировал бота.
В списке посещаемых в течении последних 15 минут - Mozilla появился Прыгаю до потолка , но бота поисковика ещё не видел... Сегодня буду после 23.00 наблюдать. Радость
24. lisiycat - 16 декабря 2010 — 20:15 - перейти к сообщению
Может перенести инструкцию в Модификации и Дополнения?
25. Икар - 16 декабря 2010 — 20:19 - перейти к сообщению
Сначала думаю - оттестить надо...
1) Посмотреть посещение бота
2) Всё ли правильно считается в статистике (а то может боты в подсчет не пойдут)?
3) Правильно ли удаляется присутствие?

И другие мелочи.

Как будет всё готово - тогда хоть куда!
(Добавление)
Во втором своем сообщении (в начале темы) выложил все измененные файлы (какие у меня сейчас на хостинге)!!!
26. electron - 16 декабря 2010 — 23:16 - перейти к сообщению
Икар пишет:
По первому вопросу - прикрепил свой board_body.tpl - строка 51 (она длинная) - вконце.
А вообще - это мелочь, которая выводит слово бот в список:
Цитата:
Кто в on-line? [ Администратор, Супермодератор, Модератор, Бот, Пользователь ]


ну значит надо предупредить пользователей, что ваша инструкция предназначена для стилей из линейки Invision2. что касается оригинального дистрибутивного стиля InvisionExBB и всех остальных, которые от него "танцевали" - то данная строка там отсутствует напрочь. где и в каких переменных она формируется я написал выше.
27. Икар - 17 декабря 2010 — 00:48 - перейти к сообщению
electron Теперь и мне ясно. Тогда, как будет готово и для оригинала дистрибутива переделаю...

Сейчас же ошибочка выползла:

Вот кусок функции function _OnlineLog в /include/ fm.class.php
Спойлер (Отобразить)


Внем создаётся массив и обрабатывается вывод тех, кто сейчас присутствует на сайте. К сожалению комне зашел один только безимянный робот, которого нет в списке, и что бы его увидеть присвоил имя = его ip. Да - он появился в онлайне, НО - не вошел ни в боты, ни вгости, ни в пользователи.
Т.е. дело было так: откопировал, когда боты были ещё безимянными:

Цитата:
<td class="row1">За последние 15 минут форум посетило: 2 (ботов:0, гостей: 0, зарегистрированных: 1, скрытых: 0)<br>
<div><a href="profile.php?action=show&amp;member=1" class="admin">ikar</a> » <a class="robot" title="95.106.99.97"></a></div>




Было интересно - кто у меня тут бьётся, оказалась местная Рязанская сеть:
95.106.0.0 - 95.106.255.255 RU-INECO-20081202.
Естественно, что такого названия в списке нет.


Всё - ложусь спать! Завтра продолжу!

---------------------
пользуйтесь пожалуйста функцией спойлера при публикации большого количества текста.
модератор
28. Икар - 17 декабря 2010 — 09:19 - перейти к сообщению
nikk Пожалуйста, удали своё первое высказывание из этой темы - уж совсем оно там ни к чему.


==================================================
==================================================

Исправил неправильный вывод!!!
Там косякнул в переменных вывода. Внес изменения в установку!!!

==================================================
==================================================

Искоренил причину возниконовения в ботах своего же Ip.
Внес изменения в установку!!!

==================================================
==================================================

Ещё прихода бота не видел, но он должен непремено появиться. Ведь Мой же "супербот" Mozilla появляется... Радость

==================================================
==================================================

nikk - вот теперь готов помочь в установке.
Мути Денвер и вышли файлы, которые требуется изменить - какие конкретно, смотри у меня в архиве в первых сообщениях.
29. Икар - 19 декабря 2010 — 11:29 - перейти к сообщению
Так в списке пользователей, посетивших страницу за последние 15 минут, пока бота не увидел. Вчера снова текст "ловли" подизменил.

Проимитировал бота на Internet Explorerе - ловя в заголовке $_SERVER['HTTP_USER_AGENT'] название 'Mozilla/4.0' (мой такой выдаёт - он правда не обновлённый). При этом в FireFox бот Mozilla/4.0 появился, а через некоторое время (скорее всего те самые 15 минут) - пропал. Держался бот в списке даже после закрытия Internet Explorera. Т.е. всё заработало как нужно.
Хотелось бы, что бы это было последнее изменение.

Как увижу нормального бота в списке 15-минутников, сделаю скрин. После этого посмотрю изменения дистрибутивного стиля (сейчас всё делаю для Invizion2) - изменения там незначительные. Что куда надо подставлять - подробнейше опишу.
Тогда можно будет тему переносить в список дополнений.
30. Дядя Митя - 19 декабря 2010 — 20:11 - перейти к сообщению
Икар пишет:
Тогда можно будет тему переносить в список дополнений.


Переносить и как-то это всё оформить более понятно, так чтоб как по одной инструкции а не прочитав несколько страниц. Посмотрите как оформленны другие моды на форуме и постарайтесь сделать так. Просто все уже привыкли к стилю изложения.

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

Powered by ExBB
[Script Execution time: 0.0528]     [ ]