Евгений

Евгений

С нами с 07 февраля 2013; Место в рейтинге пользователей: #343
Евгений
05 октября 2022, 12:19
0
как определил что сортировка работает? вижу что не выгружаются блоки с ресурсами
Евгений
04 октября 2022, 17:23
0
вечерком проверю на другом хосте
Евгений
04 октября 2022, 17:05
0
попробовал но и оно не срабатывает
может хостер чтото не поддерживает? или в чем может быть проблема?
Евгений
04 октября 2022, 15:30
0
красиво но не работает
Евгений
04 октября 2022, 14:26
0
а для чего писать tv запросы? не понял…
Евгений
04 октября 2022, 13:09
0
[[!filter? &tpl=`tovartplcat` &limit=`32` &parents=`2` &fields=`types,config,style,fasad`]]
Евгений
04 октября 2022, 10:10
0
а, сорян, поставил якорь
Евгений
04 октября 2022, 09:44
0
нет, а что это?
сделал как в рабочем примере разметку и все равно не работает :(
<div class="filterbox filter_content p-4 row">
     <form class="filter_plan ajax-form">
         <input type="hidden" name="sortby" value="pagetitle">
		<input type="hidden" name="sortdir" value="asc">
    <h2 class="text-center">Фильтр</h2>
        
<h4 class="text-left"><label>тип</label></h4>
<div class="area_form_box">
<div><input class="form-check-input checkbox-stage" value="ready" type="radio" name="types">готовое решение</div>
<div><input class="form-check-input checkbox-stage" value="modul" type="radio" name="types">модульная кухня</div>
</div>
            

<h4 class="text-left"><label>конфигурация</label></h4>
<div class="area_form_box">
    <div><input class="form-check-input checkbox_stage" type="radio" name="config" value="line">прямая</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="config" value="ugol">угловая</div>
</div>

<h4 class="text-left"><label>стиль</label></h4>
<div class="area_form_box">
    <div><input class="form-check-input checkbox_stage" type="radio" name="style" value="classic">классика</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="style" value="sovr">современный</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="style" value="hitec">хай-тек</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="style" value="loft">лофт</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="style" value="scand">скандинавский</div>
</div>



<h4 class="text-left"><label>материал фасада</label></h4>

<div class="area_form_box">
    <div><input class="form-check-input checkbox_stage" type="radio" name="fasad" value="dsp">дсп</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="fasad" value="massive">массив</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="fasad" value="plastic">пластик</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="fasad" value="steklo">стекло</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="fasad" value="mdfplenka">мдф пленка</div>
    <div><input class="form-check-input checkbox_stage" type="radio" name="fasad" value="mdfkraska">мдф краска</div>
</div>

<div class="submit_btn mt-4">
<input class='reset_form ajax-reset mx-2 px-4' type="submit" value="Сбросить фильтр">
<input class='show mx-2 px-5 ajax-start' type="submit" value="Подобрать">
</div>


</form>
</div>
Евгений
04 октября 2022, 09:23
0
внутри тоже не работает и даже и с id и for
Евгений
04 октября 2022, 09:11
0
тут вот работает, тоже самое вроде как
for и id были из стандартного бутстраповского примера — не работало )))))
Евгений
28 сентября 2022, 11:20
0
его вообще реально перенастроить на ресурсы а не на комментарии?
Евгений
27 сентября 2022, 15:02
0
да
и на паблишед стоит и на сейв
как я понимаю неверно массив внутри написан :)
$words = array('xxx,yyy,zzz,etc..');
вот так сработало пасиб

только нюансик есть, остаются пустые абзацы
$words = array('xxx,<p>yyy</p>,zzz,ddd');
 $pattern = '/(?:' . join('|', $words) . ')/i';
все эти сочетания в документе в абзацах и все равно от всех остается пустой тег абзаца а точнее c nbsp;
<p> </p>
Евгений
27 сентября 2022, 13:37
0
тааак, с этого момента подробнее плиз
ну я тестирую обычно, добавил в поле контент эти сочетания букв
<p>xxx</p><p>yyy</p><p>zzz</p>
и сохраняю и удаления не происходит
Евгений
27 сентября 2022, 12:10
0
не удаляет, показывается и в админке и на странице
Евгений
27 сентября 2022, 11:27
0
тут вобщем то на коменты стоит запускалка
case 'OnBeforeCommentSave':

        $comment = $modx->event->params['TicketComment']->get('text');

        $output = $matrous->filterText($comment);

        $modx->event->params['TicketComment']->set('text', $output);
        break;
ну и непонятно как им управлять :)
Евгений
27 сентября 2022, 09:50
0
почемуто все равно не цепляет :(
Евгений
27 сентября 2022, 09:24
0
выглядит годно но не вырезает например такое
<p>xxx</p>
сам код такой
case ' OnBeforeDocFormSave':
        /** @var TYPE_NAME $resource */
        if ($resource->get('template') == 24) {
        if (!$resource->content) {
                $resource->set('published', 0);
        }
        }
        
        $content = $resource->get('content');
        $words = array('<p>xxx</p>', '<p>yyy</p>', '<p>zzz</p>', '<p>ddd</p>');
        $pattern = '/\b(?:' . join('|', $words) . ')\b/i';
        $content = preg_replace($pattern, '', $content);
        $resource->set('content', $content);
        $resource->save();
        break;
Евгений
27 сентября 2022, 00:18
+1
А если старый магаз обновить то фоторамка умрет?
Евгений
26 сентября 2022, 15:32
0
а как правильно перечислить замены для replace?
[[*content:striptags=`<p>,<h2>`:replace=`<p>слово</p>== `]]
или может есть другая возможность вырезать определенные слова на лету?
Евгений
26 сентября 2022, 10:44
0
это куда? у меня в шаблоне контент вызывается
[[*content]]