Denis
Denis
По дробный почему-то сортирует нормально
Denis
Я понимаю что для SQL, но там же у меня через сниппет вызов
Евгений
я прям в сниппет втавлял как скинул
Denis
в сниппет mFilter2?
Sergey_K
Я понимаю что для SQL, но там же у меня через сниппет вызов
ну так и вставляй. он сортировку не парсит
Sergey_K
Поставь 6.2 6.5 6.7 и посмотри
Миша
тг, о, знакомая валюта
Миша
тугрики?
тенгушечки)
Sergey_K
Нда, короче феном это вынос мозга :)
Sergey_K
{var $deliveryData = $order.hpl_delivery_data | fromJSON} {if ('carrier' in list $deliveryData)}
Sergey_K
Вот такое не работает. Хотя в массиве есть такой элемент...
Sergey_K
Ну и самое смешное, что оно работало, пока строку выше не перенес... тупо вывод данных, никаких переменных нет. Как это еще дебажить хер знает.
Kirill | CosmosDrops
перед if
Sergey_K
{$deliveryData | print_r}
Это все делал
Sergey_K
Массив там
Sergey_K
Нормальный
Sergey_K
С элементом carrier
Kirill | CosmosDrops
Sergey_K
Я не лезу сюда как только не получилось. Ибусь минут 30. Причем это работало
Kirill | CosmosDrops
просто не зная твоя массива, сложно что-то сказать
Sergey_K
сработало
Sergey_K
мля
Sergey_K
а как раньше работало с list не ясно
Evgeniy
$a in keys $b - массив $b имеет ключ $a
Sergey_K
Это js а не феном же
Sergey_K
Я гуглил
Sergey_K
И вася отвечал
Sergey_K
Про in list
Sergey_K
А, епта
Sergey_K
Я понял
Sergey_K
list это нНЕассоциативный
Sergey_K
Наверное
Evgeniy
$a in list $b - значение $a содержится в массиве значений $b
Evgeniy
кстати может
Sergey_K
Работает "in ..." и так же работает "in keys"
iWatchYouFromAfar
помню тут кто-то писал что если стоит редактор TinyMCE RTE, то в админке в TVшках у него везде маленькая высота
iWatchYouFromAfar
<?php switch($modx->event->name) { case 'OnDocFormPrerender': $modx->regClientStartupHTMLBlock(' <style> .mce-container iframe { min-height: 250px; } </style>'); break; }
iWatchYouFromAfar
странно, чет не нашел нигде решения в сети, пришлось самому писать, проблема то распространенная
Миша
я тож писал касотмный костыль
iWatchYouFromAfar
я тож писал касотмный костыль
да эт не костыль, просто свой css
iWatchYouFromAfar
но из-за этих бяки приходится плагин делать(
iWatchYouFromAfar
Миша
а у тебя что)
iWatchYouFromAfar
а я для всех сразу) хотя и в варианте Пети можно для всех указать
Миша
да, можно
iWatchYouFromAfar
для всех ТВшек имею ввиду
Raul
подскажите как вывести адрес текущей страницы
Raul
спасибо
Denis
Ребят так и не могу победить mfilter. Не получается запихнуть туда CAST - не понимаю куда его надо пихать. Отсюда все беды. Ткните носом, пожалуйста! &leftJoin=`{ "Power": { "class": "msProductOption", "on": "Power.key = 'power' and Power.product_id = msProduct.id"}}` &sortAliases=`{"power":"Power"}` &sort=`power|value:asc` Параметр sort как только не писал
Евгений
&sort=power|value:asc - тут просто power не работает?
Denis
&sort=power|value:asc - тут просто power не работает?
Нет Unknown column 'power' in 'order clause'
Denis
вся ерунда в том, что minishop сохраняет это поле в базе с типом varchar
Denis
т.к. он хранит все опции в одной таблице
Евгений
&sortby = cast(power|value as int) &sortdir = ASC
Евгений
попробуй так, может надо будет взятьв скобки power|value
Евгений
точнее в кавычки
Denis
right syntax to use near 'AS INTEGER) ASC' at line По разному пробовал и INT и DECIMAL(13,3)
Евгений
&sortby={"CAST(power.value AS DECIMAL(13,3))":"ASC"}``
Евгений
вот тут глянь с кавычками https://ilyaut.ru/cheats/sorting-on-tv-number-for-pdoresources/
Евгений
а то режет телеграм
Denis
чет я вообще не пойму... ничего не срабатывает... может быть в самом mfilter проблема? По ссылке ведь pdoResources обсуждается
Евгений
у обоих под капотом pdoTools
Евгений
так что по идее как должно работать одинаково
Denis
Ну вот в сниппете mfilter есть такое: if (!empty($sortby)) { $sortdir = !empty($scriptProperties['sortdir']) ? $scriptProperties['sortdir'] : 'asc'; $sort = $sortby.$mSearch2->config['method_delimeter'].$sortdir; }
Denis
получается сортировка уходит в mSearch
Евгений
если компонент покупался, то проще написать в ТП
Sergey_K
Нет Unknown column 'power' in 'order clause'
там же надо указывать таблицу перед именем
Sergey_K
то есть твой псевдоним
Sergey_K
```&leftJoin=`{ "Power": { "class": "msProductOption", "on": "Power.key = 'power' and Power.product_id = msProduct.id"}}` &sortAliases={"power":"Power"} &sort=`cast(power.power as int)|value:asc````
Sergey_K
что-то типа того
Лим
Всем привет. Помогите пожалуйста в элементарном вопросе по php