Евгений

Евгений

С нами с 07 февраля 2013; Место в рейтинге пользователей: #360

xParser двойной проход

Подскажите как правильно и возможно ли вообще выполнить двойную обработку?

К примеру мне нужно в первом проходе вытащить сожержимое одного div class=«photo»… т.е удалить сам див оставив его содержимое
а уже вторым прогоном удалить все дивы с содержимым и все прочее

2 часть уже работает, а сейчас нужно вытащить еще содержимое блока div class=«photo»

в данный момент поле контента обрабатывается вот так
@INLINE {$news_content | preg_replace : '/<div class="rtcode">.*?<\/div>|<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>|<span>.*?RT.*?<\/span>'}
перед ним бы выполнить чтото в этом духе
$text=preg_replace("(<div class=\"photo\".*?>([\S\s]*?)</div>)iu", "$1", $text);
Евгений
12 января 2021, 12:18
modx.pro
51
0

защитить форму bxsender от спам подписок

на сайте стоит форма подписки через модуль bxsender
на него часто стали подписываться спам роботы с несуществующими ящиками, в результате приходят письма о недоставленных письмах а эти ящики
хотелось бы как то перекрыть этот канал )

может невидимая рекапча, может еще есть какие то способы скрыть от роботов эту форму

в формах Formit стоит обычная рекапча2 и она отлично справляется со своей задачей а вот bxsender форму защитить не знаю как
Евгений
11 января 2021, 21:33
modx.pro
1
101
0

Есть ли в pdoResources чтото вроде tplHere - шаблон для текущего ресурса?

Есть ли в pdoResources чтото вроде tplHere — шаблон для текущего ресурса?

Обычно вообще исключаю из выборки текущий ресурс но тут задача стоит иначе, выводить таки
и на странице текущего ресурса
[[!#[[+id]].hitspage]]
такая вот конструкция в чанке выдает вместо цифр количества просмотров «Array», поэтому встал вопрос либо шаблон для текущего ресурса поменять либо в самом вызове hitspage чтото подправить…

Буду благодарен за любую информацию
Евгений
11 января 2021, 12:02
modx.pro
80
0

Как вывести по 1 ресурсу с каждой категории в одном запросе pdoresources?

Есть такой код, хотелось бы как то в один собрать, тем более что шаблон один. Возможно?
Евгений
09 января 2021, 00:35
modx.pro
162
0

В сотый раз о чистке кэша

Чистить кэш ресурса а не всего сайта. Подскажите как с этим обстоит в 2021?
Галочка в ресурсе именно так и работает?
Может какие то плагины актуальные для организации всего этого есть?
Евгений
08 января 2021, 13:18
modx.pro
145
0

Simplesearch строка +resultInfo

Подскажите где искать содержимое ячейки Simplesearch +resultInfo?
Хотелось бы изменить в ней слова и последовательность а где искать не знаю :(

нашел в core/components но там для русского и других языков, а на сайте используется другой которого там нет

мистика прям какая то откуда оно берет
Евгений
30 декабря 2020, 10:15
modx.pro
77
0

minishop msproducts вывести товары сгруппированными по родителям

Подскажите как вывести товары из подкатегорий сгруппированными по родителю. В идеале было бы еще разделить эти подкатегории выводом заголовка-имени подкатегории. Такое возможно сделать?

[[!msProducts?
        &parents=`16,17,18,56,57,19`
        &includeContent=`0`
        &tpl=`msProductIndex`
        &toPlaceholder=`catalog`
        &includeThumbs=`322x180`
        &includeTVs=`myvalue`
        &sortby=`menuindex` 
        &sortdir=`ASC`
    ]]
сейчас это вот так вызывается это категории, и в некоторых есть подкатегории (например в 19ой есть 117 и 120), которые и надо разбить
каждая категория открывается в отдельной вкладке фильтра и на 19ой все товары вперемешку а нужно чтобы сначала 117 потом 120 и тд и если возможно то с заглавием.
Евгений
28 декабря 2020, 01:37
modx.pro
72
0

minishop2 ограничить возможность выбора количества товаров из одной категории

К примеру своего рода конструктор страница на которой выведены товары из трех категорий:
— первое
— второе
— десерты

Хочу сделать так чтобы при выборе 2 вторых блюд или одного в количестве 2, пропадала возможность добавить в корзину еще товар из этой категории
это реально сделать в minishop2?
Евгений
03 декабря 2020, 00:54
modx.pro
94
0

xparser и регулярка

подскажите как сделать так чтобы из текста вырезались все дивы с содержимым, но при этом остались p
умелец наделал делов, приходится разгребать
есть такое сейчас но оно вырезает вообще все
@INLINE {$news_content | preg_replace : '/<div class="rtcode">.*?<\/div>|<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>|<span>.*?RT.*?<\/span>|<(.|\n)*?>/'}
Евгений
24 ноября 2020, 17:11
modx.pro
151
0

Ресурс пропадает из выборки pdoResources после его изменения

Вызывается обычно
[[!pdoResources? &includeTVs=`preview-image` &parents=`17` &limit=`5` &tpl=`mainBlock_featuredArticles_bottom_tpl` &sortby=`{ "publishedon":"DESC" }`]]
после того как в ресурсе меняю фотку он выпадает из выборки самых актуальных… подскажите что не так?
Евгений
14 ноября 2020, 19:53
modx.pro
100
0