vit

vit

С нами с 03 июня 2022; Место в рейтинге пользователей: #172

Pdopage без jquery

Всем привет, ну собственно вопрос и есть в заголовке.
Есть мысли как можно использовать pdoTools без jquery, делаю проект где используется только vanilla js. А pdoTools естественно нужен
Помогите советом пожалуйста
vit
vit
16 февраля 2024, 01:38
modx.pro
314
0

msOptionsPrice2 галлерея модификаций

Всем привет, решил в первый раз написать готовое решение. Надеюсь кому-то пригодится.
Была задача вывести различные цвета товаров, решили выбрать msOptionsPrice2 он для этого подходит идеально.
По умолчанию все модификации выводятся текстом, а нам нужно получить не только название, но и изображение модификации.

vit
vit
07 февраля 2024, 16:15
modx.pro
1
630
+9

Get из mFilter2

Вообщем и сам вопрос
есть ссылка
site.ru/catalog/dveri-s-zerkalom?vendor=14
получаю get
{$.get.vendor}
естественно если в фильтре я изменяю значение, то get не изменяется
Как вывести значение VENDER так чтобы при смене оно изменялось
vit
vit
19 января 2024, 00:50
modx.pro
320
0

MODX 3 и migx

создал таблицу с помощью MIGX, создаются они там по новому
делаю вывод
{$_modx->runSnippet('!pdoPage', [
                'element' => 'getPayments',
                'class' => 'HistoryPayment\Model\Payment',
                'tpl' => '',
                ])}
getPayments
<?php
$path = MODX_CORE_PATH . 'components/pdotools/model/pdotools/';
$pdoFetch = $modx->getService('pdofetch','pdoFetch', $path, $scriptProperties);
$pdoFetch->setConfig($scriptProperties);
return $pdoFetch->run();
показывает
Array
(
    [id] => 1
    [user] => 1
    [kurs] => 0
    [idx] => 1
    [link] => 
)
все норм, тепрб хочу пременить leftJoin
{$_modx->runSnippet('!pdoPage', [
                'element' => 'getPayments',
                'class' => 'HistoryPayment\Model\Payment',
                'tpl' => '',
'leftJoin' => '{
                "Profile" : {
                "class" : "modUserProfile",
                "on" : "HistoryPayment\Model\Payment.user = Profile.id"
                }
                }'
                'select' => '{
                "HistoryPayment\Model\Payment": "*",
                "Profile": "Profile.username as name"
                }'
                ])}
итог
Array
(
    [Payment_id] => 1
    [Payment_user] => 1
    [Payment_kurs] => 0
    [idx] => 1
    [link] => 
)
Вопрос как джойнить чтобы вывелся username пользователя?
vit
vit
14 января 2024, 18:54
modx.pro
436
0

CompareList отделить строки

Здраствуйте,
столкнулся с такой проблемой при верстке сравнения.
проблема в том что мне нужно
[[+rows]] разместит в [[+head]]
если делаю так то естественно в rows в каждом блоке одинаковый
Кто использует этот модель, помогите пожалуйста разобраться
В техподдержку написал, но Илья долго отвечает
vit
vit
12 декабря 2023, 21:17
modx.pro
296
0

mFilter и родитель

Помогите пожайлуйста вторую ночь мучаюсь(
Как вывести в фильре КАТЕГОРИЯ 1 и КАТЕГОРИЯ 2, когда я нахожусь на странице ДВЕРЬ
Сейчас выводиться Дверь, Ключь, Категория1, Категория2
Есть страницы такого вида
Дверь(1)
--Категория1
--Категория2
Ключ(2)
--Категория3
--Категория4

{$_modx->runSnippet('!mFilter2', [
                'parents'  => '{$_modx->resource.id} ',
                'class'    => 'msProduct',
                'element'  => 'msProducts',
                'aliases'  => 'ms|price==price, resource|parent==parent, ',
                'filters' => 'parent:categories,ms|price:price,',
				....
            ])}
vit
vit
30 ноября 2023, 05:29
modx.pro
455
0

Визуальный редактор и картинка

Хочу для начала всем сказать спасибо огромное за данное сообщество, много всего можно найти и все подробно написано.
Возник вопрос с помощью визуального редактора вставляю картинку текст
теги менять можно
так
{$_modx->resource.content | replace : '<h3>' : '<h3 class="title-dec">'}
Есть ли способ вывести картинку (преобразовать) с помощью phpthumbon?
vit
vit
17 ноября 2023, 02:18
modx.pro
429
0

Ошибка FENOM

Здравствуйте, делаю на феном, но не срабатывает сортировка
так все работает
[[!migxLoopCollection?
    &classname=`Reviews`
    &packageName=`reviews`
    &where=`{ "resource_id":"18"}`
    &sortConfig=`[{ "sortby":"id","sortdir":"DESC"}]`
    &tpl=``
]]
а так нет
{'!migxLoopCollection' | snippet : [
            'classname' =>'Reviews',
            'packageName' =>'reviews',
            'where' =>["resource_id"=>"18"],
            'sortConfig' =>["sortby"=>"id","sortdir"=>"DESC"],
            'tpl' =>'',
]}
ошибка в этой стороке
'sortConfig' =>[«sortby»=>«id»,«sortdir»=>«DESC»],
Но какая, подскажите пожалуйста?
vit
vit
09 октября 2023, 21:52
modx.pro
314
0

MIGX ограничение

Здравствуйте, делаю отзывы в помощью MIGX и возник вопрос, вроде где-то слышал что есть огорчение в MIGX на количество добавлений, мол больше 100 не добавить это правда?
vit
vit
04 октября 2023, 13:37
modx.pro
403
0

Чанки в файлах

Здравствуйте. Потребовалось ускорить загрузку сайта и возник вопрос, что быстрее
Хранить чанки и прочее в бд или сохранить все в файлах .tpl
Подскажите как быстрее загрузка произойдет?

И тут же вопрос если я заболел подключаю то в его теле я подключу файл через include, то запрос к бд все равно же будет, тогда принцип теряется или нет?
vit
vit
30 сентября 2023, 17:39
modx.pro
373
0