[Googlebot & Spiders mod] - Мод Поисковики в строке Пользователи Он-лайн

Автор Knave, 26 января 2007, 11:33:08

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Knave

Из закрытой темы:

ЦитироватьА вот как к http://mods.simplemachines.org/index.php?mod=143 этому моду прикрутить http://therain.nm.ru/spiders_list.xml вот этот список?

Вот. сделал для своего форума. Добавил русификацию и боты Яндекса, Рамблера, Апорта и ВебАльты. Все не стал добавлять, слишком много.

Если кто хочет добавить своего бота, то в папке Sources в файле Sub.php после установки мода появится функция ob_googlebot_getAgent, а в ней массив $known_spiders. Ботов добавлять туда.

radioelectron

#1
В IPB есть такая интересная вещь - в строке кто онлайн этот форум отображает не только пользователей, но и поисковых ботов, находящихся в этот момент на сайте. Есть ли что-нибудь подобное в SMF?

Avdenago

Был такой мод Googlebot & Spiders.
http://custom.simplemachines.org/mods/index.php?mod=143

НО.  Он заявлен только до 1.1RC3.
Работает ли он на 1.1 я не проверял.

Balaganoff

Цитата: Avdenago от 15 марта 2007, 11:26:27
Работает ли он на 1.1 я не проверял.

В лоб не работает ... надо работать напильником
Жизнь, - краткий сон...

Avdenago

Кстати по вышеприведенной ссылке можно найти мод адаптированный под SMF 1.1.2

agentru


DarkTemplar

#6
Мод поставился без проблем :) Работает нормально :)

DarkTemplar

Собственно интересует как можно сделать отображение Пауков в моде Users Online Today?

jED

У меня почему то боты только для админа отображаются. Как сделать чтобы пользователи (и гости к примеру) видели ботой? Где в админке управление модом?
Профессиональная оптимизация сайтов

DarkTemplar

В правах групп, там будет:
Googlebot & Spiders
   View Googlebot & Spiders 
Только у меня почемуто это поле отображается когда язык форума по умолчанию английский, хотя мод русифицированный :) Видать криво русифицировал :)


jED

Профессиональная оптимизация сайтов

DarkTemplar

Странно, у меня все отображается =\ Может косяк с установкой?

jED

Профессиональная оптимизация сайтов

DarkTemplar

Администрирование -> Права доступа (в категории Пользователи)(index.php?action=permissions) -> дальше выбираеш группу и в ее правах находуш строчку Googlebot & Spiders. Как показано на картинке в моем более раннем посте :)
PS у меня эта строчка отображается как на русском так и на английском языке форума :)

jED

Нашёл наконец-то :) Там оказывается у меня пустая строка в настройках была, только галка для включения отображения.
Так вот теперь ещё вопрос...
У меня отображается для всех так "1 , 1 Гость, 1 Пользователь", как приписать "БОТЫ 1, 1 Гость, 1 Пользователь", куда лезть?
Профессиональная оптимизация сайтов

Mavn

В языковых файлах смотри возможно нет перевода на данный стринг
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

jED

Перевода нет, что вроде бы итак понятно. А вот как добавить?
Профессиональная оптимизация сайтов

Mavn

Ну так учитесь логически мыслить если в первом сообщении лежит пускай даже и старый мод то русик можно и с него утянуть!!!


// For russian language

<file name="$languagedir/Modifications.russian.php">
<operation>
<search position="end"></search>
<add><![CDATA[
// OB - Googlebot - Begin

// Boardindex Strings
$txt['ob_googlebot_modname'] = 'Googlebot & пауки';
$txt['ob_googlebot_spider'] = 'Паук';
$txt['ob_googlebot_spiders'] = 'Пауки';
$txt['ob_googlebot_spiders_last_active'] = 'Пауки за последние ' . $modSettings['lastActive'] . ' минут';

// ModSettings
$txt['ob_googlebot_count_all_instances'] = 'Подсчитывать все копии одного паука';
$txt['ob_googlebot_display_all_instances'] = 'Отображать все копии одного паука <div class="smalltext">("' . $txt['ob_googlebot_count_all_instances'] . '" должно быть выбрано)</div>';
$txt['ob_googlebot_display_agent'] = 'Отображать строку агента вместо имени <div class="smalltext">Например, "Mediapartners-Google" вместо "Google AdSense spider"</div>';
$txt['ob_googlebot_display_own_list'] = 'Отображать пауков в отдельном списке';
$txt['ob_googlebot_count_most_online'] = 'Учитывать в "Больше всего Online"';
$txt['ob_googlebot_redirect_phpsessid'] = 'Перенаправлять URL с PHPSESSID';

// Stats
$txt['ob_googlebot_stats_lastvisit'] = 'Google последней посетил эту страницу ';

// Permissions
$txt['permissiongroup_googlebot'] = $txt['ob_googlebot_modname'];
$txt['permissionname_googlebot_view'] = 'View Googlebot & Spiders';

// OB - Googlebot - End
]]></add>
</operation>
</file>
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

jED

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

axel

мод очень нужный.
позволяет отделять людей от ботов.
некоторые пауки запускают аж по 50 щупальцев за раз. я в первый раз увидел (еще без мода) - был в панике, думал - атака.

прикручивал к 1.1.3, руками, т.к. кое-что еще под себя переделывал (перевел, добавил русских поисковиков, исправил под себя вывод списка пауков, добавил в настройки недостающую опцию (она заложена в мод, но в настройки не вынесена), добавил в вывод в конец страницы к гуглю еще и яндекс).

работой своей радует.

jED

Многие некоторых ботов вообще банят. Один известный в вебмастерских кругах, владелец WMW, вообще помнится всех ботов на забанил, вот был инцидент.
Бойтесь зверей инктоми, Yahoo Slurp, боты Вебальты говорят бушевали.

А у меня так толком мод и не прикручивается(
Профессиональная оптимизация сайтов

axel

jED, а чем так Yahoo Slurp страшен?
он у меня в рекорде 50 соединений открыл, потом я его забанил.
потом, когда мод прикрутил, разбанил, теперь он круглосуточно на форуме сидит по 2-4 экземпляра.

jED

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

MaRt765

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

MaRt765

как добавить ботов яндекса или других поисковиков и где их взять?

DarkTemplar

ЦитироватьЕсли кто хочет добавить своего бота, то в папке Sources в файле Sub.php после установки мода появится функция ob_googlebot_getAgent, а в ней массив $known_spiders. Ботов добавлять туда.
В первом посте темы все написано, там же и мод лежит с уже прописаными пауками)

MaRt765


MaRt765

дайте скрин плиз, на котором в файле субс прописаны боты

DarkTemplar

Выкладываю скрин
Вот код из subs отвечающий за пауков

//Search Spiders
array (
'agent' => 'Yandex',
'spidername' => 'Yandex Spider',
),
array (
'agent' => 'WebAlta',
'spidername' => 'WebAlta Spider',
),
array (
'agent' => 'Aport',
'spidername' => 'Aport Spider',
),
array (
'agent' => 'StackRambler',
'spidername' => 'Rambler Spider',
),
array (
'agent' => 'TurtleScanner',
'spidername' => 'Turtle Scanner',
),
                array (
'agent' => 'WISENutbot',
'spidername' => 'Looksmart spider',
),
array (
'agent' => 'MSNBot',
'spidername' => 'MSN spider',
),
array (
'agent' => 'W3C_Validator',
'spidername' => 'W3C Validator',
),
array (
'agent' => 'Googlebot-Image',
'spidername' => 'Google-Image Spider',
),
array (
'agent' => 'Googlebot',
'spidername' => 'Google spider',
),
array (
'agent' => 'Mediapartners-Google',
'spidername' => 'Google AdSense spider',
),
array (
'agent' => 'Openbot',
'spidername' => 'Openfind spider',
),

array (
'agent' => 'Yahoo! Slurp',
'spidername' => 'Yahoo spider',
),
array (
'agent' => 'FAST-WebCrawler',
),
array (
'agent' => 'Wget',
),
array (
'agent' => 'Ask Jeeves',
),
array (
'agent' => 'Speedy Spider',
),
array (
'agent' => 'SurveyBot',
),
array (
'agent' => 'IBM_Planetwide',
),
array (
'agent' => 'GigaBot',
),
array (
'agent' => 'ia_archiver',
),
array (
'agent' => 'FAST-WebCrawler',
),
array (
'agent' => 'Inktomi Slurp',
),
array (
'agent' => 'appie',
'spidername' => 'Walhello spider',
),
array (
            'agent' => 'FeedBurner/1.0',
            'spidername' => 'Feedburner',
        ),
        array (
            'agent' => 'Feedfetcher-Google',
        ),
        array (
            'agent' => 'OmniExplorer_Bot/6.68',
            'spidername' => 'OmniExplorer Bot',
        ),
        array (
            'agent' => 'http://www.relevantnoise.com',
            'spidername' => 'relevantNOISE',
        ),
        array (
            'agent' => 'NewsGatorOnline/2.0',
            'spidername' => 'NewsGatorOnline',
        ),
        array (
            'agent' => 'ping.blo.gs/2.0',
        ),
        array (
            'agent' => 'Jakarta Commons-HttpClient/3.0.1',
            'spidername' => 'Amazon',
        ),
          array (
            'agent' => 'Jakarta Commons-HttpClient/3.0-rc2',
            'spidername' => 'Amazon',
        ),
);

MaRt765

уху, вроде так и сделал, теперь буду выслеживать яндекса, всем спасибо

DarkTemplar

А я его так не разу и не застал, хотя переходов от них немало как в стати записывается, а вот  вебалту, яху и гугла часто вижу )

axel

я сделал, чтобы яндекс вместе с гуглем внизу страницы отображался. смотрю, он у меня практичести по всем темам уже прошелся.

гугль немного менее настйчив, он сначала по профилям пошел, а у меня для гостей профили недоступны, поэтому он отваливает, не солоно хлебавши.

Logins

А под SMF 1.1.1 есть, а то у меня чего то ничего не ставится, да и у них написано Compatible With:
1.0.6, 1.0.8, 1.1 RC2, 1.1 RC3, 1.1.2

DarkTemplar

У меня на 1.1.3 стоит. В атаче свой выложил, он частично переведенный :)

kachok

2DarkTemplar, поставил мод, который ты выложил, но прошло 3 дня, а ни одного бота ко мне не заглянуло... что я сделал не так или есть другие хитрости??

axel

kachok
теперь надо форум зарегистрировать в каталогах и поисковаках ))

DarkTemplar

Цитата: kachok от 02 сентября 2007, 09:00:38
2DarkTemplar, поставил мод, который ты выложил, но прошло 3 дня, а ни одного бота ко мне не заглянуло... что я сделал не так или есть другие хитрости??
А через счетчик какой либо посмотри они ваобще к тебе заходят?)

kachok

зареган во многих... когда был IPB, бегали ко мне, сейчас уже не хотят(((

kachok

www.omskbody.com/forum - может быть так будет лучше и вы сами скажете, что, да как...

Заранее спасибо.

Mavn

а вы своими словами опишите что у вас не так именно с данным модом!
Если у вас проблема с поисковиками то вопросы в соответствующий раздел!!!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

albee

Всем доброго времени, у меня такая проблема, кода нажимаешь на ссылку список онлайн, поисковики не отображаются, а отображается только слово гость, Как исправить, подскажите кто знает пожалуйста

X-tremo

Тоже не пишет где и какой бот. Просто пишет что гости и все...

kachok

таже проблема. Хочется видеть, какой бот что просматривает..

.nitro

Цитата: DarkTemplar от 16 августа 2007, 13:43:42
У меня на 1.1.3 стоит. В атаче свой выложил, он частично переведенный :)
Попробовал поставить на 1,1,4, работать он видимо не стал, по крайней мере боты не обозначались...
Из дома всё нормально было, ну не показывает и фик с ним, а вот сейчас, на работе, увидел что форум пишет про проблемы с Subs.php.
заменил его на другой, удалил мод, пишет что ошибка в index.php. Пришлось подчистить и его...

SамыйMатёрыйFорум 2.0.15, URL: http://kamrc.ru/ - форум Камчатских радиолюбителей

uriver

поставил мод на 1.1.4...
встал без проблем, но работать не хочет. не показывает вобще ничего, только пункт в настройках появился :(
Люди, кто с руками, помогите пожалуйста!

uriver

Все заработало  :)
оказывается надпись пауки отображается только когда они есть...

Подправил установщик под тему, которую я использую, отредактировал список пауков, русифицировал, затем установил мод и залил переделанный шаблон Who.template.php с офф форума. Все отлично, пауки и на главной странице и в Кто Online.

albee

Простите, поподробнее как переделать шаблон Who.template.php, насколько я понял это из за него он показывает гостей, хотя на главной странице пауков показывает.

uriver

верно. рекомендую заменить свой Who.template.php на уже переделанный шаблон, который можно скачать с оффициального форума по ссылке http://www.simplemachines.org/community/index.php?topic=19243.0

ps: не забудьте зарегистрироваться на форуме, чтобы увидеть вложение

X-tremo


uriver

вобщем да, но: не знаю как у вас, а у меня в установленной теме оформления этого шаблона вобще НЕТ. поэтому используется Who.template.php из папки default... соответственно я его заменяю и все работает.

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