форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Willie
Простоузер
Default Как вывести поисковые боты в глобальную переменную?
0

Собственно, это довольно-таки ламерский вопрос, но решение его будет полезно многим.

Сейчас в vB есть два класса пользователей: зарегистрированные (member) и гости (guest). И можно по условию "if condition" показывать им разное содержание страниц, что очень удобно.

Как бы сделать так, чтобы добавилась еще и переменная 'bot"? Как идентифицировать основных роботов на PHP, я знаю и пользуюсь этим, но работает только в шаблониах header и footer. А хотелось бы, чтобы работало по всем шаблонам форума и портала (vBAdvancеd).

По всей видимости, надо что-то добавить в файлы, а не только в управление модулями, как я сделал (прописал в global start). А что именно и в какой файл? В этом, собственно, и вопрос.

Зачем это нужно? Да хотя бы затем, чтобы убрать от ботов выпадающие менюшки типа "Навигация" в navbar'е. Пользователям или гостям они нужны? Да, безусловно. А вот для поисковиков создают только ухудшение отношения "контент/разметка", сдвигая индексируемый текст вниз. Или, к примеру, всякие счетчики и рейтинги, которые, как ни закрывай noindex'ами и nofollow, все равно вес странице добавляют. Особенно с учетом того, что стоят они "сквозняком", то есть, на ВСЕХ страницах форума. Есть еще не менее пяти очевидных мест, где применение переменой "bot" было бы полезным.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 

Tags
bots, php, переменная, поисковики, роботы


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 09:33 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...