Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Вырезать код из всех новостей. Как это сделать?

Вырезать код из всех новостей. Как это сделать?


     05.10.2016    Общие вопросы по PHP    355

вопрос
Добрый день. На сайте используется два шаблона и возникла необходимость вырезать на одном из них из всех новостей (около 1к) следующий код:
<br />
<div style="text-align:center;">
<!--TBegin:http:/site.ru/uploads/posts/2016-10/123.jpg|-->
<a href="http:/site.ru/uploads/posts/2016-10/123.jpg" rel="highslide" class="highslide">
<img src="http:/site.ru/uploads/posts/2016-10/123.jpg" alt='123t' title='123'  />
</a>
<!--TEnd-->
</div>
<br />


Каждая новость имеет свою картинку и ссылка (http:/site.ru/uploads/posts/2016-10/123.jpg) всегда разная для каждой новости.

Понимаю, что нужно использовать функцию preg_replace(), однако, никак не получается составить под данную конструкцию. Надеюсь на вашу помощь.

P.S. Варианты поиск и замена, и display:none; не подходят, требуется именно вырезать данный код.

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


Комментарии пользователей (3)

RadarWeb
11

101 | 26

RadarWeb - 5 октября 2016 17:19 - Юзер

Вы же говорите что вырезать надо на одном из шаблонов... а на втором что тогда будет?

Yuri1994
1

Yuri1994 - 5 октября 2016 17:22 - Юзер

На втором этот код должен остаться. Думаю, что достаточно сделать проверку шаблона, чтобы только на одном из них он вырезался.

Dusty
32 | 1

Dusty - 5 октября 2016 19:03 - Юзер

А что если просто закрыть код тегами [not-news] код [/not-news] ? код будет как бы вырезан из шаблона

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

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