Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать массовую замену ссылок в DLE ?

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


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

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

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

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

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


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

irrwisch
Юзер

irrwisch - 19 августа 2016 16:15 -

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

lutskboy
Юзер

lutskboy - 19 августа 2016 16:17 -


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

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


irrwisch
Юзер

irrwisch - 19 августа 2016 16:32 -

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

lutskboy
Юзер

lutskboy - 19 августа 2016 16:38 -

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

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

irrwisch
Юзер

irrwisch - 19 августа 2016 16:45 -

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

[url=]...[/url]

ни

[leech=]...[/leech]

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

<a href=""></a>

lutskboy
Юзер

lutskboy - 19 августа 2016 17:01 -

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

irrwisch
Юзер

irrwisch - 19 августа 2016 17:23 -

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

lutskboy
Юзер

lutskboy - 20 августа 2016 11:31 -

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

kovalenko3331
Юзер

kovalenko3331 - 19 августа 2016 18:48 -

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

vita88
Юзер

vita88 - 19 августа 2016 18:53 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх