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

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


     05.10.2016    Все вопросы » Общие вопросы по PHP    427

вопрос
Добрый день. На сайте используется два шаблона и возникла необходимость вырезать на одном из них из всех новостей (около 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
Юзер

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

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

Yuri1994
Юзер

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

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

Dusty
Юзер

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

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

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

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

наверх