Вася

Вася

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

Фильтр по свойствам товара

Нужно вывести товары определенного размера например 150x200,
Как сделать это если это TV я знаю

&where=`{"size":"150x200"}`


Но проблема, что это свойства товара
Подскажите, как отфильтровать по этому параметру?

Заранее извиняюсь если это обсуждали, я что то не нашел.
Вася
08 августа 2016, 10:44
modx.pro
746
0

Переименовать слово "новый" в админке

Достался сайт c minishop2 все правки которые просили сделать сделал.
Кроме одной в свойствах товара надо переименовать чекбокс «новый» не подскажите как? Я понимаю, что вопрос глупый, но как то сразу не могу найти на него ответ
Вася
02 августа 2016, 12:00
modx.pro
1 186
0

Выбрать диапазон дат в pdoResources

Не могу выбрать диапазон дат.

[[!pdoResources?
    &parents=`2`
    &depth=`10`
    &tpl=`item`  
    &includeTVs=`timeEvent`
    &processTVs=`1`
    &where=`{"timeEvent:>=,<=:AND":[1467331200,1498867200]}`    
]]

В выводе Формат даты tv поля указал %s
В чанке выводит в правильном формате 1467331200,
а в снипете реагирует только на такой формат 2016-07-01 03:00:00
Если сделаю такой запрос например:
[[!pdoResources?
    &parents=`2`
    &depth=`10`
    &tpl=`item`  
    &includeTVs=`timeEvent`
    &processTVs=`1`
    &where=`{"timeEvent":"2016-07-01 03:00:00"}`    
]]

То все работает, а такой не работает:
[[!pdoResources?
    &parents=`2`
    &depth=`10`
    &tpl=`item`  
    &includeTVs=`timeEvent`
    &processTVs=`1`
    &where=`{"timeEvent":"1467331200"}`    
]]


Подскажите, как правильно сделать, а то я кучу времени на этот пустяк убил (
Вася
01 июля 2016, 00:05
modx.pro
1 671
0

Ajax загрузка работает только в хроме

Не пойму в чем дело не работает ajax загрузка, точнее работает только в хроме в Опере, мазиле отказывается
В логах только такая ошибка
[2015-12-05 22:08:27] (ERROR @ /index.php) Encountered empty IN condition with key contentid
[[!pdoPage?
            &parents=`2`          
            &ajaxMode=`scroll`
            &tpl=`imageTpl`   
            &depth=`4`
            &limit=`50` 
]]
В чем может быть дело?
Вася
05 декабря 2015, 19:11
modx.pro
1 011
0

Проверка email на существование в базе данных

Сделал на сайте регистрацию с помощью Login.Register. Обнаружил, что люди могут регистрироваться повторно с одним и тем же email. Нет стандартных методов запретить им это?
Вася
13 ноября 2015, 08:42
modx.pro
1
1 109
0

tv параметры символической ссылки в чанке

Как вывести TV символической ссылки (которых нет, но они есть у ресурса на который она указывает ) в чанке?
Стандартным методом не выводит.
Вася
05 ноября 2015, 11:47
modx.pro
861
0

Посчитать сумму в столбце

Есть таблица моя не могу сообразить как посчитать сумму в столбце определенного ресурса.
Можно конечно так.

$total = $modx->getCount('Myrating',array(
   'contentid' => 7943,
   'rating:!=' => 0
));
return $total;


Но хотелось бы научится складывать.
Не подскажите как именно сложить числа?
Вася
01 ноября 2015, 20:54
modx.pro
1 036
0

Фильтр по дополнительным полям

Нужно вывести пользователей где totalPhoto больше нуля
Почему то не получается
[[!pdoPage?
&element=`pdoUsers`
&tpl=`UsersTpl`
&sortdir=`asc`
&ajaxMode=`default` 
&where=`{"modUserProfile.extended":"totalPhoto:>":"0"}`
&limit=`100`
]]
Что я не так делаю?
Вася
22 октября 2015, 20:46
modx.pro
1 402
0

Выбрать ресурсы с одинаковыми алиасами

Переношу сайт с самописного движка на modx. При переносе возникли дубли страниц с одинаковыми alias Нужно эти дубли удалить, вручную не вариант их штук 500, а вот какой запрос сделать чтоб выбрать не могу сообразить. Заранее благодарю за помощь.

Способ если они идут друг за другом я сообразил, но он не подходит так как дубли идут не подряд

<?
$pages = $modx->getCollection('modResource',array('template'=>7));
$i = '';
foreach ($pages as $page){
if($i  == $page->get('alias'))
{
    $page->remove();
}
$i = $page->get('alias');
}
Вася
20 октября 2015, 09:33
modx.pro
1 025
0

Как почистить modx_site_tmplvar_contentvalues?

Можете подсказать sql запрос как удалить ненужные tv value.
На сайте создавалась и удалялось большое количество ресурсов, у них было большое количеством TV параметров. Ресурсы удалялись а tv оставались таблица неприлично распухла не подскажите запрос SQL чтоб удалить значение tv несуществующих ресурсов?
Вася
07 апреля 2015, 20:31
modx.pro
3 057
0