Подскажите, пожалуйста, где править параметры элемента Link (в каком файле хотя бы)?
Нужно чтобы ссылка выводилась в таком виде
<noindex> <a href="###" rel="nofollow"> Ссылка </a> </noindex>
То есть закрыть все внешние ссылки от перехода для робота.
Изменение параметров элемента "Ссылка"
Автор
atmovox
, Feb 06 2013 11:40
Сообщений в теме: 9
#1
Отправлено 06 February 2013 - 11:40
#2
Отправлено 06 February 2013 - 12:05
media\zoo\elements\link\link.php строка 76
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]
#3
Отправлено 06 February 2013 - 12:29
media\zoo\elements\link\link.php строка 76
Пробовал сразу именно это. Не помогает. Изменений не происходит.
#4
Отправлено 06 February 2013 - 12:55
Давайте проясним: элемент Link отвечает только за ссылки, вставленные собственно через этот элемент. Он не может "закрыть все внешние ссылки от перехода для робота" на всем сайте.
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]
#5
Отправлено 06 February 2013 - 13:08
Нет. Я это и имел ввиду.Сейчас объясню подробнее. Допустим, я создаю дополнительное поле типа "Ссылка". Чтобы при создании каталога партнеров на сайте в материале jbZoo я смог прописать ссылку на сайт партнера. Соответственно ссылка на сайт партнера в каталоге jbZoo имеет вид:
<a href="##" title="##" target="_blank">Сайт партнера </a>
А нужно:
<noindex> <a href="##" title="##" target="_blank" rel="nofollow"> Сайт партнера </a> </noindex>
Где это делается пока не нашел.
Сразу пытался править файл директории, что вы посоветовали, результата нет.
<a href="##" title="##" target="_blank">Сайт партнера </a>
А нужно:
<noindex> <a href="##" title="##" target="_blank" rel="nofollow"> Сайт партнера </a> </noindex>
Где это делается пока не нашел.
Сразу пытался править файл директории, что вы посоветовали, результата нет.
#6
Отправлено 06 February 2013 - 13:19
return '<a href="'.JRoute::_($this->get('value', '')).'" title="'.$this->getTitle().'" '.$target.' '. $rel .'>'.$this->getText().'</a>';
Меняли на
return '<noindex><a href="'.JRoute::_($this->get('value', '')).'" title="'.$this->getTitle().'" '.$target.' rel="nofollow">'.$this->getText().'</a></noindex>';
?
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]
#7
Отправлено 06 February 2013 - 13:33
Да именно так. Я сам удивляюсь, в чем может быть проблема.
#8
Отправлено 06 February 2013 - 13:55
Для теста добавлял у себя - все работает. Может быть кэширование виновато?
Если ничего не помогает, попробуйте воспользоваться, например, этим плагином . Он закрывает все внешние ссылки в noindex и проставляет rel="nofollow".
Если ничего не помогает, попробуйте воспользоваться, например, этим плагином . Он закрывает все внешние ссылки в noindex и проставляет rel="nofollow".
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]
#9
Отправлено 06 February 2013 - 14:00
Ну если у вас проблема решается, значит, буду плясать дальше(Кэш чистил везде). Попробую воспользоваться плагином, спасибо за помощь.
#10
Отправлено 06 February 2013 - 14:18
Плагин решил мою проблему. Еще раз спасибо