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

Сделать ссылки с атрибутом "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

Ссылка на сообщение
Поделиться на других сайтах
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 сказал:

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

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

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...