Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Форум для новичков » Автоматическая (скриптом) замена ссылок в сообщениях


Автоматическая (скриптом) замена ссылок в сообщениях

Сообщений 1 страница 5 из 5

1

Добрый день всем!
Проблема такая - в сообщениях на форуме стоят ссылки на облака mail и google drive, которые перестали работать. Хочу заменить их на новые, но вручную это очень утомительно (таких сообщений много)
Для примера - в 30 различных сообщениях стоит ссылка http://qps.ru/y3InV, нужно заменить её на ссылку https://cloud.mail.ru/public/3z5R/2fQiicQUE. Нет ли какого-нибудь подходящего скрипта, который может это сделать разом?

Отредактировано olga_sch (Пн, 29 Июн 2020 14:36:12)

+1

2

olga_sch
Дайте ссылки на пару сообщений, видных гостю, клик по дате в сообщении

+2

3

Deff написал(а):

olga_sch
Дайте ссылки на пару сообщений, видных гостю, клик по дате в сообщении

Например
http://fanlit.lifeforums.ru/viewtopic.php?id=520#p4906
или
http://fanlit.lifeforums.ru/viewtopic.php?id=529#p4983

В обоих этих сообщениях есть тэг url cо ссылкой http://qps.ru/y3InV. Её бы заменить скриптом на ссылку https://cloud.mail.ru/public/3z5R/2fQiicQUE

Отредактировано olga_sch (Пн, 29 Июн 2020 18:26:21)

+1

4

olga_sch
Попробуйте такой код поставить в HTML низ:

<script type="text/javascript">
(function() {
  var a = "http://qps.ru/y3InV"; //Исходная ссылка;
  var b = "https://cloud.mail.ru/public/3z5R/2fQiicQUE/"; //Cсылка замены;
  $('.post-content a[rel="nofollow ugc"][href*="'+a+'"]').attr('href', b);}());
</script>

+5

5

Deff написал(а):

olga_sch
Попробуйте такой код поставить в HTML низ:

Попробовала, похоже не срабатывает. Должно сработать сразу, при сохранении настроек? Закрывать/открывать форум тоже пробовала.
P.S. Поняла. Работает при нажатии на ссылку  8-) .

Отредактировано olga_sch (Пн, 29 Июн 2020 21:36:14)

+1


Вы здесь » Единый форум поддержки » Форум для новичков » Автоматическая (скриптом) замена ссылок в сообщениях