Привет, ребята! Как можно массово удалить из доп. поля трейлеров [video=ссылка], и при этом оставив ссылку? т.е. нужно удалить "[video=" и "]" В голову пришла идея сделать поиск и замену "[video=http" на "http", но не сработало потому что в БД это поле выглядит так: Код: |trailer|<!--dle_video_begin:http://kp.cdn.yandex.net/672398/kinopoisk.ru-SpongeBob-Movie_-Sponge-Out-of-Water_-The-222091.mp4--><video width="680" height="400" preload="none" poster="" controls="controls"> <source type="video/mp4" src="http://kp.cdn.yandex.net/672398/kinopoisk.ru-SpongeBob-Movie_-Sponge-Out-of-Water_-The-222091.mp4"></source> Есть ещё идеи у кого?
@Sasha K-G, В движке есть кусок кода, который генерирует МЕТА теги Из engine.php я вырезал давно этот код. ЭТО не по твоему вопросу уже ))
я копал файл парсер для новости, то есть нужно обратить дейтсвие которое заменяет [video= на пустоту, так ты получишь голую ссылку.
Теперь там [video[video= Не в этой строке дело Код: $source = preg_replace_callback( "#\[video\s*=\s*(\S.+?)\s*\]#i", array( &$this, 'build_video'), $source );[\code]
@Sasha K-G, Я просто показал файл и где я вносил правки. Я правил много в этом файле в том числе и в коде который находился внизу. Я искал все что связано с [video=
http://pastebin.com/rN5qAuym dle 10.6 1251 Заменить код в engine/classes/parse.class.php затем "Перестроение публикаций", это уберёт [video=] из всех новостей. Спасибо @Intention за наводку на нужный файл.
версия dle 11.2 теги удаляет.но удаляет пробелы.после перестроении публикаций нет пробелов был так а становится так помогите пожалуйста! как можно решить эту проблему?
@Romantv, включи в админке по умолчанию bbcoders в редакторе новости! но уже отредактированные новости скорее всего так и останутся без форматирования, хотя может быть и восстановится нормально.