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

Как заменить содержимое в доп поле?


     20.07.2022    замена слов, замена, доп поле    Общие вопросы, Хаки, MySQL    91

вопрос
Здравствуйте
подскажите пожалуйста
я перешел с редактора Floara на стандартный BB

я использовал поиск и замену DLE
в итоге частично все сломало

сейчас содержимое доп поля выглядит так

[thumb]https://site.net/uploads/posts/2022-06/1656498143_mobile-security-antivirus1.webp" target="_blank">

как удалить то что выделено жирным и вместо него поставить [/thumb]

что бы везде имело такой вид
[thumb] https://site.net/uploads/posts/2022-06/1656498143_mobile-security-antivirus1.webp [/thumb]

поиск и замена не сработает, поттому что имя у картинки и путь везде разные

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


3 комментария

Rudoy
Юзер

Rudoy - 20 июля 2022 19:24 -

[thumb] https://nn.net/uploads/posts/2022-06/1656498143_mobile-security-antivirus1.webp" target="_blank"><i m g s rc="https://nn.net/uploads/posts/2022-06/medium/1656498143_mobile-security-antivirus1. webp" </a>

Dark5ider
Эксперт

Dark5ider - 20 июля 2022 20:01 -

Для решения данного вопроса Вам необходимо воспользоваться регулярными выражениями, и уже с помощью них произвести поиск и замену в БД

Rudoy
Юзер

Rudoy - 20 июля 2022 20:16 -

UPDATE dle_post SET xfields=REPLACE(xfields,'FIND,'REPLACE');

Где FIND - слово которое найти
Где REPLACE - На что поменять


но как мне сделать если нужно убрать повторяющуюся " target="_blank"><img src=" ВЕЗДЕ РАЗНОЕ СОДЕРЖИМОЕ ВНУТРИ " </a>

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

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

наверх