Перейти к публикации

Сделать ссылки с атрибутом "nofollow"


Рекомендованные сообщения

Ребят, а как мне сделать, что бы для ссылок вида

[url=http://сайт.ru/tags/%CC%E0%F0%F2%E8%ED+%CC%E0%EA%CA%F0%E8%E4%E8/]Мартин МакКриди[/url]

Сделать, чтобы в исходном коде страницы атрибут rel="nofollow" прописывался? Однако, чтобы не для всех таких ссылок, а для тех, которые к примеру относятся к дополнительному полю "Актеры". Просто сайт кинотиматики и весь на доп полях состоит, много ссылок, которые забирают вес страницы. Помогите пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах

Добавлю. Пытался сохранить новость, написав ссылку

<a href="http://сайт.ru/tags/%CC%E0%F0%F2%E8%ED+%CC%E0%EA%CA%F0%E8%E4%E8/" rel="nofollow">Мартин МакКриди</a>

В итоге после сохранения новости, в исходном коде отображается то, что нужно. Я был рад, ибо осталось лишь немножко поработать ручками. Однако, после пересохранения новости, это ссылка вновь становится

[url=http://сайт.ru/tags/%CC%E0%F0%F2%E8%ED+%CC%E0%EA%CA%F0%E8%E4%E8/]Мартин МакКриди[/url]

А в исходном коде страницы тег rel="nofollow" исчезает, помогите пожалуйста. DLE 11.3

Ссылка на сообщение
Поделиться на других сайтах

Нашел помощь в одном из топиков

Цитата

$def->addAttribute('a', 'rel', 'Text');

Помогло, надо лишь прописывать <a rel="nofollow" href="... и так далее. Однако, все равно в ручную перелопатить 15к новостей - это жесть, как бы этот процесс автоматизировать?) Может тут хоть кто-нибудь помочь?

Ссылка на сообщение
Поделиться на других сайтах

В админпанели есть раздел поиск и замена, вы можете сделать замену "<a " на "<a rel="nofollow" ", только не забудьте сделать бекап БД, чтобы если замена будет неверной, сделать откат БД.

Ссылка на сообщение
Поделиться на других сайтах

Только не забудьте, что таким образом ВСЕ ссылки в тексте новостей станут nofollow

  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, celsoft сказал:

В админпанели есть раздел поиск и замена, вы можете сделать замену "<a " на "<a rel="nofollow" ", только не забудьте сделать бекап БД, чтобы если замена будет неверной, сделать откат БД.

Пробовал делать замену, однако, результаты не очень. Не понятно по каким причинам замена не происходила, делал замену следующим образом

<a href="http://сайт.ru/tags/

Менял на

<a rel="nofollow" href="http://сайт.ru/tags/

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

[url=http://сайт.ru/tags/%CC%E0%F0%F2%E8%ED+%CC%E0%EA%CA%F0%E8%E4%E8/]Мартин МакКриди[/url]

 

Ссылка на сообщение
Поделиться на других сайтах
21 час назад, chelnovosti_ru сказал:

Однако, по каким-то обстоятельствам замена не произошла, не знаете почему?

Потому что в БД, в зависимости от настроек серверного ПО кавычки могут быть дополнительно экранированы.

  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...