Удалить конструкцию
Доброго дня! прошу помощи.
Добавляли товары на сайт, и там в поле контент добавили неправильные таблицы. Во многих ресурсах содержится лишняя конструкция вида:
2
Добавляли товары на сайт, и там в поле контент добавили неправильные таблицы. Во многих ресурсах содержится лишняя конструкция вида:
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td width="0">
<p> </p>
</td>Хочу ее удалить из всех нужных подкатегорий, выполняю код в console:<?php
if(!$docs = $modx->getCollection('msProduct', array(
'parent' => 635
))){return;}
foreach($docs as $doc){
$content = $doc->get('content');
$content = str_replace('<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td width="0">
<p> </p>
</td>',' ',$content);
$doc->set('content',$content);
$doc->save();
}Ну т.е. по идее я заменяю эту конструкцию на пробел. Но что-то не работает. Никто не может подсказать что делаю не правильно?
Комментарии: 2