Индексация ссылок из профиля пользователей. Как исключить такое.

Автор PashaUfa, 24 февраля 2014, 11:42:06

« предыдущая - следующая »

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

PashaUfa

Всем доброго! Не нашёл похожей темы ( Думал будет.

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

Где нужно поставить <noindex>?)

Или прописать "нужный" код в Display.template.php?

Мои пользователи много используют линеек (женский коллектив  :) ), та же проблема - как автоматически исключить индексацию внешних ссылок из кода линеек в подписях? Они берут ссылки из сайтов генераторов и вставляют в профилях в подпись.

PashaUfa

Сделал следующее в файле Display.template.php:

if (!empty($message['member']['options']['vkontakte'])) echo '<noindex><a href="http://www.vkontakte.ru/id', $message['member']['options']['vkontakte'], '" target="_blank"><img border="0" src="' . $settings['images_url'] . '/vkontakte.gif" alt="'.$txt['vkontakte'].'" style="margin: 2px;" /></a></noindex>';
if (!empty($message['member']['options']['odnoklassniki'])) echo '<noindex><a href="http://www.odnoklassniki.ru/user/', $message['member']['options']['odnoklassniki'], '" target="_blank"><img border="0" src="' . $settings['images_url'] . '/odnoklassniki.gif" alt="'.$txt['odnoklassniki'].'" style="margin: 2px;" /></a></noindex>';
if (!empty($message['member']['options']['moimir'])) echo '<noindex><a href="http://my.mail.ru/', $message['member']['options']['moimir'], '" target="_blank"><img border="0" src="' . $settings['images_url'] . '/moimir.gif" alt="'.$txt['moimir'].'" style="margin: 2px;" /></a></noindex>';
if (!empty($message['member']['options']['moikrug'])) echo '<noindex><a href="http://', $message['member']['options']['moikrug'], '.moikrug.ru" target="_blank"><img border="0" src="' . $settings['images_url'] . '/moikrug.gif" alt="'.$txt['moikrug'].'" style="margin: 2px;" /></a></noindex>';
if (!empty($message['member']['options']['linkedin'])) echo '<noindex><a href="http://www.linkedin.com/', $message['member']['options']['linkedin'], '" target="_blank"><img border="0" src="' . $settings['images_url'] . '/linkedin.gif" alt="'.$txt['linkedin'].'" style="margin: 2px;" /></a></noindex>';

Правильно ли?

Yworld_garry

А стоило просто поставить вот этот мод http://custom.simplemachines.org/mods/index.php?mod=2562

тем паче надо не <noindex> а rel="nofollow" в ссылку

PashaUfa


PashaUfa

Кодировка не понятна в описании ( при установке) можно ставить всё равно?

Поставил. Разбираюсь...

Yworld_garry

Цитата: PashaUfa от 24 февраля 2014, 13:32:33Кодировка не понятна в описании ( при установке) можно ставить всё равно?

А какая кодировка у вас на сайте?
Хотя там в моде, только посмотрел, все нужные присутствуют.

PashaUfa

Да, описание неккоректно при установке работает, остальное всё нормально. Только не могу понять как работает. ( Ставлю переадресацию - значит должен по типу как в вк пересылать через страницу свою? Может ли он из-за моих ранее поставленных noindex не работать с сылками под ними? С ICQ работает


Yworld_garry

Так и есть, так и работает. Пример работы на этом форуме.

PashaUfa

Может ли он из-за моих ранее поставленных noindex не работать с сылками под ними? С ICQ работает.

И ещё раз огромное спасибо за быстрый и очень полезный ответ!

Убрал noindex - всё равно не работает с ВК и одноклассниками (