Sergey_K
Sergey_K
Гугл рулит: https://serverfault.com/questions/120971/regex-negative-look-ahead-is-not-working-for-mod-rewrite-between-different-apach
Вячеслав
День добрый, может кто подскажет, не могу разобраться из-за чего не работает развёртывание snippet'ов через редактор ace, в системных настройках указал "\nsnippet pdomf\n [[!pdoMenu? &parents=0 &level=2 &outerClass=`` &outerClass=`` &tplOuter=`` &tplInner=`` &tplInnerRow=`` &tpl=`` &tplParentRow=`` ]]\n" как сказано в примере, но все равно не чего не работает
Иван
Иван
[[!getResources? parents=`${1}`${2}]]
Иван
Я позже исправлю описание в компоненте
Вячеслав
Описание там нормально.
Сниппеты, разворачиваемые по клавише «Tab». Пример сниппета:
\nsnippet getr\n [[!getResources? parents=`${1}`${2}]]\n
Вячеслав
Вот только по нажатию на Tab всё равно пишет <getr></getr> А не сниппет getResources
Иван
Это в MODX исправили так (
Вячеслав
Понял, спасибо
Ruslan
pdoCrumbs (хлебные крошки) не генерирует категории, где их не одна, а несколько?
Андрей
Андрей
Ruslan
Андрей
да
pdoCrumbs так не умеет, как впрочем и остальные сниппеты, учитывается только непосредственный родитель
Ruslan
Андрей
Если не ошибаюсь, строить пути с учётом мультикатегорий умеет SeoFilter, точнее сниппет из его набора
Кирилл
Ребят, подскажите по xpdo
Надо выборку по цене сделать
$where_filter_arr[] = array('Data.price' => "237");
$criteria->select(['msProduct.id', 'msProduct.parent']);
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
$where_filter_arr
));
$resources = $modx->getCollection('msProduct',$criteria);
Кирилл
$where_filter_arr[] = array('Data.price' => "237"); как правильно вот это записать?
Semyon
Yaroslav
Кирилл
$criteria
->where($resourceCriteriaArr)
->where($priceCriteriaArr)
;
или
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
'Data.price' => 237,
));
Да вот чето нифига)
//Получаем массив значений (только товаров
$criteria = $modx->newQuery('msProduct');
$criteria->sortby('menuindex', 'ASC');
$criteria->select(['msProduct.id', 'msProduct.parent']);
$criteria->where(array(
'id:IN' => $array_ids,
'published' => 1,
'class_key' => 'msProduct',
'Data.price' => '237'
));
$resources = $modx->getCollection('msProduct',$criteria);
Yaroslav
Кирилл
А, а я вообще именно про это спрашивал)
Yaroslav
Кирилл
Не буду спорить
Иван
Data - Класс msProductData. Здесь цена, артикул и прочие свойства товара
Кирилл
Т.е указано верно?
Кирилл
а, надо подцепить msProductData
Кирилл
понял
Иван
Сниппет msProducts сразу присоединяет несколько связанных таблиц товара, позволяя вам получать данные из них без лишних запросов.
Основной класс - это , а остальные представлены ниже:
msProduct - Основной класс выборки, наследник modResource.
Data - Класс msProductData. Здесь цена, артикул и прочие свойства товара
Vendor - Класс производителя товара msVendor. Здесь его название, страна, логотип и т.д.
Иван
из документации
Кирилл
а кастомные поля, которые через msfieldmanager тоже в msProductData?
Semyon
Народ как можно отключить в скрипте max_execution_time
Semyon
Я пробовал менять, не работает
Semyon
Через @set_ini
Кирилл
Если кому надо будет
$criteria->innerJoin('msProductData', 'Data', 'msProduct.id = Data.id');
$where_filter_arr[] = array("Data.price" => "237");
Semyon
И через set limit tine
Кирилл
Yaroslav
И через set limit tine
если взять не сухой мануал, то куча примеров
https://www.codewall.co.uk/increase-php-script-max-execution-time-limit-using-ini_set-function/
Yaroslav
И через set limit tine
главное вот что: установить непосредственно перед нужным вызовом для отладки, а потом уже смотреть где перезаписывается (ini_get)
Semyon
Хорошо попробую
Елена
Всем привет. Думаю, все без исключения знают об "ядре в открытом доступе". Находила несколько вариантов решения, но они спорные ((
Есть ли те, кто решил/не решил эту проблему?поделитесь опытом, пожалуйста 😇
Sentinel
Елена
Попадалась на форумах на комментарии, что метод не 100% со сменой имени
Sentinel
Елена
Андрей
На некоторых хостах ошибка в панели остаётся висеть из за того, что статика отдаётся через nginx а не через apache
Елена
Алексей
+
Елена
Ох, спасибо вам всем 🤗 Мне пока тяжело даётся эта часть работ с модх 😢
🙈 PG
🙈 PG
добавь в начало своего файла
🙈 PG
но не советую пользоваться таким
🙈 PG
лучше код оптимизировать или запускать через консоль
Артур
Nikolay
Ребят подсобите кто советом.
Делаю поиск на сайте, результаты вывел через pdoPage почему то не работает количество результатов поиска вот вывод
Nikolay
количество вывожу переменной "total_search" внутри чанка tplWrapper
Артур
Nikolay
{$total_search}
Артур
Попробуй $_pls['total_search']
Nikolay
{$_pls['total_search'} сломал феном на странице)
Артур
Так ты скобку квадратную пропустил
Алексей
Nikolay
Леша что то знает
Nikolay
Артур
Nikolay
[[+total_search]] сработал
Артур
Квадратной нет ]
Nikolay
да есть она
Nikolay
вписал я ее