Подправить баг с передачей данных в шаблон (DLE)

Бюджет: по договоренности
Здравствуйте

Необходимо подправить баг с заменой блока в шаблоне. В html коде фрагмент есть, но видимо есть глюк в регулярном выражении.

Пример кода:
$block_name = "some_string"
$tpl->set_block( "'|" . $block_name . "|(.*?)|/" . $block_name . "|'si", "" ); 


Вот значения переменных в коде на момент выполнения скрипта

Регулярка для замены –  ["'|hide-for-bad-user|(.*?)|/hide-for-bad-user|'si"]=> string(0) ""

Пример html кода где производится замена:
<div id='dle-content'><h1>bububu</h1>
|hide-for-bad-user| <h1>this is my text</h1> |/hide-for-bad-user|
<article class="box story fullstory" itemscope itemtype="">

В результате регулярка не срабатывает и контент не исчезает.


Необходимо исправить ошибку через Teamviewer. 

Буду ждать ваших заявок
Опубликован 01.03.2019 в 07:49

Выберите способ верификации:

Обновите страницу после прохождения верификации.