В топку <noindex>

Назрел вопрос! Значится так…

Зачем в принудительном порядке все внешние ссылки прячутся в noindex? А как теперь быть с рекламными постами? Приходится залазить в мускул и править ручками. И при последующем редактировании топика, все повторяется опять.

Хочу сказать, что поисковики прекрасно видят эти закрытые от индексации ссылки и они же иногда попадают в выдачу. Своими глазами видел. Не всегда хорошо прятать индексацию внешней ссылки. Спрятал значит в чем то виноват. Скоро такая логика появится и в алгоритмах поисковиков, если уже не появилась.

Так что же я хочу этим всем сказать?
Почему бы не добавить дополнительную функцию «Разрешить индексацию ссылок». То есть поставил галочку и внешние открыты, оставил поле пустым прощай боты.

Жду комментариев. А может от кого и хака :)

30 комментариев

avatar
а в конфиге:
define('BLOG_URL_NO_INDEX',true); // «прятать» или нет ссылки от поисковиков, оборачивая их в тег и добавляя rel=«nofollow»?

для кого сделано?
avatar
Это сделано, от всякого рода спамеров. И это правильно.
Но хотелось что бы это было опционально для каждого топика
avatar
опционально отключите эту функцию и все. Прописывать правило для каждого топика хорошо и интересно пока их не больше 10.
avatar
это вопрос на любителя, если вы такой добрый (типа Буратино), то пожалуйста. а я уже устал спамеров удалять и банить:)
avatar
Ребята. Вы чего то недопонимаете.

BLOG_URL_NO_INDEX должен быть включен. А для особой касты он должен отключаться. А ну да сори в топике не так написал. Ща подправлю.

Для чего вообще CMS'ки пишутся? Для облегчения труда! Не так ли? А Вы тут говорите прописывать правило.

Есть же галочка «Запретить комментирование»
так почему же не добавить «Разрешить индексацию» (естественно для богов рейтинга)
avatar
Так добавьте.
С такой претензией пишете, будто кто-то что-то Вам тут должен.
avatar
Я выкладывал идею, а не претензию! Теперь выслушиваю критику.
avatar
Ваша «идея» правится за 20 секунд. Могли бы сами сделать.

Text.class.php
168 строка добавьте
if (BLOG_URL_NO_INDEX && !$this->oUserCurrent->isAdministrator()) {

и топики созданные админом не будут проходить через MakeNoindex. Неужели было сложно самому всего миг покопаться и подумать?
avatar
Для этого топик и создавался.
Я сделал и забыл — вариант хороший.

А если я не один такой?
Человек зашел, нашел и голова не болит.
avatar
А для этого есть поиск, который отказывается использовать 98% создающих здесь топики. Хаком такую фигню делать бред.
avatar
А для юзеров добавлять подобную кнопку «разрешить индексацию» это бред. Едва ли 5% аудитории знают в чем роль индексации/неиндексации(я не рассматриваю комьюнити сеошников). Да и кто спамерам запретить нажать новую галочку?
avatar
Поэтому такая кнопочка должна появляться для богов рейтинга (гарант не спамера).
avatar
Кнопочка никому ничего не должна.
Блин, вы непроходимы, я вам уже показал даже где копать.
Замените условие админа, на рейтинг определенный, а не кнопочку какую-то дохлую добавляйте. Проблема вообще выеденного яйца не стоит…
avatar
Ну почему же никому ничего не должна?

Все то что было описано выше, понятно и нареканий не вызывает. Но речь шла о рекламном посте. А он не каждый публикуемый.

Раньше как-то интересней вопросы касаемо работы движка обсуждались. Сейчас тут больше пиарят свои работы! Ну что ж идея пропала.
avatar
Добрый день!
Напишите пожалуйста где, конкретно что нужно подставить:

public function Parser($sText) {
$sResult=$this->FlashParamParser($sText);
$sResult=$this->JevixParser($sResult);
$sResult=$this->VideoParser($sResult);
// $sResult=$this->GeshiParser($sResult);
$sResult=$this->CodeSourceParser($sResult);
if (BLOG_URL_NO_INDEX) {
// требует доработки, т.к. обрабатывает ВСЕ ссылки, включая в
$sResult=$this->MakeUrlNoIndex($sResult);
}
return $sResult;
}
/**
* Заменяет все вхождения короткого тега <param/> на длиную версию
* Заменяет все вхождения короткого тега на длиную версию
*
*/
protected function FlashParamParser($sText) {
avatar
Для версии LS 1.0.1 как это реализовать? Так же в файле Text.class.php в 168 строку вставить этот код if (BLOG_URL_NO_INDEX && !$this->oUserCurrent->isAdministrator()) {?
avatar
С Джобсом и многими другими было примерно так же, продолжайте.
avatar
Странно… Поставил тут
define('BLOG_URL_NO_INDEX',true)
FALSE и нифига, ссылки всё-равно обёрнуты… :(
avatar
Наверное, это только при создании новых постов будет видно.
avatar
Wizard, опередили))
avatar
Ну так у уже созданных топиков то они конечно останутся обернутыми. обрамление noindex идет на этапе создания топика.
avatar
Откройте и пересохраните нужные топики
avatar
если нужно открывать посты не каждый день тогда перед созданием топика ставим
define('BLOG_URL_NO_INDEX',true

пишем топик и опять возвращаем в false
Тогда ваш топик будет открыт а все другие нет!
avatar
это конечно логично )) но не удобно. опять же ручной труд, лишние телодвижения
avatar
Ручками убрали внутренние ссылки оборачивать в noindex
Ручками убрали кое какие ссылки оборачивать в Noindex для google.analytics
А вообще реклама — зло
avatar
предлагаю noindex и nofollow применять только для комментариев пользователей… возможно ли это?
avatar
Возможно отдельным плагином. Только noindex не имеется смысла, т.к. яндекс уже понимает nofollow.
avatar
В принципе, не важно noindex там будет или nofollow, главное чтобы не индексировалась ссылки в коментах. Кто сделает такой плагин — честь тому и хвала!
avatar
Это уже давно не работает. Google полностью игнорирует noindex и индексирует, теряет вес, но не передаёт его в случае nofollow. Яндекс с nofollow делает тоже самое что и Гугл, а вот noindex понимает. Но в целом — все эти техники уже давно (по крайне мере 3 года) толком не работают и заморачиваться с ними смыла нет.
комментарий был удален
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.