Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как сделать массовую замену ссылок в DLE ?

Как сделать массовую замену ссылок в DLE ?


     Общие вопросы, MySQL, Ламерские вопросы    3161

вопрос
Как заменить ссылки в ностях

[url=http://ссылка.html]Скачать[/url] на 
[leech=http://ссылка.html]Скачать[/leech]

автозамена не помогает

Ответа пока нет


10 комментариев

irrwisch
Юзер

irrwisch - -

Никак, так как в БД ссылки хранятся уже преобразованные ссылки, а не bb-коды

lutskboy
Эксперт

lutskboy - -


если бд не большая
то в notepad++
найти
\[url=(.*?)\]Скачать\[/url\]

заменить на
\[leech=$1\]Скачать\[/leech\]


irrwisch
Юзер

irrwisch - -

Сам то пробовал то что советуешь?

lutskboy
Эксперт

lutskboy - -

ну я не смотрел как в бд записано. автор написал скачать - значит скачать
тогда так
\[url=(.*?)\](.*?)\[/url\]

на так
\[leech=$1\]$2\[/leech\]

irrwisch
Юзер

irrwisch - -

Очнитесь, в БД нету ни

[url=]...[/url]

ни

[leech=]...[/leech]

Там все ссылки хранятся в виде

<a href=""></a>

lutskboy
Эксперт

lutskboy - -

это смотря у кого. у вас может и нет. а у меня есть. если у автора темы в настройках редактора bbcode
то и у него будет

irrwisch
Юзер

irrwisch - -

Включен самый обычный bb редактор скрин и скрин БД

lutskboy
Эксперт

lutskboy - -

я не знаю почему у вас нет. у меня есть. пробовал в версиях 10.5 и 11.1

kovalenko3331
Юзер

kovalenko3331 - -

/admin.php?mod=usergroup редактируете нужную группу пользователей, изменив настройку "Автоматическая замена ссылок [url] в тег [leech]". После запустить "Перестроение публикаций", не лишним будет предварительно создать резервную копию базы данных.

vita88
Юзер

vita88 - -

Так и сделал все получилось

Похожие вопросы

наверх