msProducts. Выборка по нескольким опциям

Доброй ночи.
Пытаюсь сделать сложную выборку по группам доп. опций, пока что без особых успехов.
Между опциями должно быть условие «И», внутри каждой опции — «ИЛИ».
Делаю так:
&optionFilters=`{
	"ps_target:LIKE": "Витрины и мебель",
	"OR:ps_target:LIKE": "Ландшафт",
	"OR:ps_target:LIKE": "Автомойки"
}`
Все хорошо, в выборке товары, опция «ps_target» которых соответствует какому-либо из 3х значений.
Теперь добавляем вторую группу опций:
&optionFilters=`{
	"ps_target:LIKE": "Витрины и мебель",
	"OR:ps_target:LIKE": "Ландшафт",
	"OR:ps_target:LIKE": "Автомойки",
	"AND:ps_type:LIKE": "Модульный"
}`
ОК. Выбираются товары с любым из 3х значением ps_target и значением ps_type == Модульный.
Как только во вторую группу добавляются условия, начинаются сложности.
Александр
07 октября 2015, 22:55
modx.pro
6
5 428
0

Редактирование выделенных элементов

Продолжаю свои улучшалки. Прошлый мой эксперимент оказался тупиковым. На что-то серьезное времени нет, поэтому маюсь всякой всячиной. Сегодня вот придумалось мне сделать редактирование тегов чанков и сниппетов в ресурсах, шаблонах и других чанках по аналогии с phpStorm (насколько это возможно). Например, в ресурсе выделяем тег [[$chunk]] и нажимаем Ctrl+Enter. В результате открывается немного измененное окно быстрого редактирования этого чанка. То же и со сниппетами.
Сергей Шлоков
07 октября 2015, 17:15
modx.pro
5
3 817
+15

зависает msearch2 после переноса

собрал проект на своем хостинге, оттестировал, все хорошо.
Но после переноса на хостинг клиента, msearch2, почему то перестал вывдить товары по выборке.
Например есть фильтр каркаса двери, ты делаешь выбор и все, ничего нового не появляется, products-container даже не меняет свою видимость, так и висит с прозрачностью в 0.5.
php 5.3.29 на тестовом хостинге был 5.3.5.
из модулей не подключен только gb
Хостинг клиента TimeWeb.
куда копать ума не приложу.
права доступа к файлу на ftp?
в логах ошибку так же не нашел…
Валерий Савинов
07 октября 2015, 14:40
modx.pro
808
0

Нужно допилить компонент seoPanel

7 1 000
Всем привет. Делал компонент seoPanel по мотивам панельки sites.pr-cy.ru

Нужно его допилить, вот что необходимо:

Админская часть
1. Побороть косяк, при котором если выбирать сразу у двух каталогов DMOZ и Яндекс положение Да, то сохраняется только один, почему-то с двумя Да выставляемыми в компоненте происходит тупняк.
2. Нужно настроить обновления параметров в самом компоненте, кнопки сделал, но руки не дошли до этого.

Фронтэнд
1. Сделать добавление, обновление и удаление на AJAX с возможностью множественного выбора, я сделал множественный выбор у чекбоксов.
2. Настроить отображение сохранённых доменов по id пользователя, пока что отображается только у админа список сайтов.

Собственно выводится всё у пользователя через pdoPage + DatabaseTable (или как-то так называется этот js скрипт выгрузки и фильтрации из базы).

По ценам и срокам сам не определюсь, по этому предлагайте.

Вот панелька my.seomixer.ru
Андрей Копп
07 октября 2015, 13:41
modx.pro
832
0

minishop2 кнопка "оформить заказ" disabled

Подскажите, после переноса сайта на другой хостинг на странице заказа кнопка «Оформить заказ» всегда со статусом disabled (соответсвенно — не нажимается, нельзя оформить заказ)

с чем это может быть связанно?

minishop2 2.1.11-pl
modx revo 2.3.5-pl
soch
07 октября 2015, 11:49
modx.pro
1
1 513
0

Не сохраняется чанк

Добрый день. При попытке сохранить новый чанк выводится надпись «Такое имя чанка недопустимо». Имя не сохраняется любое, что не набери. Что это может быть?
sokolovmn123
07 октября 2015, 11:26
modx.pro
1 392
0

Переносы строк в сниппете

Вопрос к знатокам: подскажите, пожалуйста. Есть вот такой самописный сниппет:
<?php
$info = explode(";", $_GET[info]);
$bid=$info[0];
$summ=$info[1];
$message=$info[2];
$akcept=$info[3];
$avans=$info[4];
$pr=$info[5];
$ou=$info[6];
$bg44=$info[7];
$bg223=$info[8];
$com=$info[9];
$no=$info[10];
$time=$info[11];

$result='Банк: '.$bank.'\r\n '.
        'Сумма гарантии: '.$summ.'\r\n '.
        'Срок: '.$time.'\r\n '.
        'Комиссия: '.$rate.'\r\n '.
        'Р/c: '.$message.'\r\n '.
        'Безакцептное списание: '.$akcept.'\r\n '.
        'Аванс: '.$avans.'\r\n\r\n '.
        'Обеспечение: '.$pr.'\r\n '.
        'Особые условия: '.$ou.'\r\n '.
        '44-ФЗ: '.$bg44.'\r\n '.
        '2232-ФЗ: '.$bg223.'\r\n '.
        'Коммерческие: '.$com.'\r\n '.
        'Фонд капремонта: '.$no;

return $result;
В итоге в письме приходить вот такая строка:
Банк: \r\n Сумма гарантии: 0.05\r\n Срок: да\r\n Комиссия: \r\n Р/c: Банк Солидарность (экспресс)\r\n Безакцептное списание: с открытием\r\n Аванс: да\r\n\r\n Обеспечение: нет\r\n Особые условия: поручительство\r\n 44-ФЗ: Рассрочка платежа, премия до 12 мес. \r\n 2232-ФЗ: да\r\n Коммерческие: да\r\n Фонд капремонта: да
Как написать чтобы были переносы строк?
Любовь
07 октября 2015, 10:03
modx.pro
1
2 104
0

Как правильно вывести данные через PdoPage

Пытаюсь получить ресурсы, созданные пользователем через пагинацию.
Вывол сниппета такой:
<div class="rows">
  
	
        [[!pdoPage?
            &element=`GetUserAction`
            &parents=`0`
            &tpl=`profil_tickets`
            &userid=`[[!+modx.user.id]]`
            &limit=`10`
            &ajaxMode=`1`
        ]]
    </div>
    [[!+page.nav]
Сам сниппет GetUserAction:
$userid;
$output='';
$c = $modx->newQuery("modResource");
$c-> where(array('createdby'=>$userid));
$modx->setPlaceholder($totalVar, $modx->getCount('modResource', $q));


$c->limit($limit, $offset);
$q = $modx->getCollection('modResource',$c); // получаем весь список
 foreach($q as $row){
            $ticket[]= $row->toArray();
          
          
        $output.= $modx->getChunk('profil_tickets', $ticket);
          
        }
return $output;
В чанке вывожу [[+pagetitle]].
Но на странице не выводится. Что я делаю неправильно? Подскажите пожалуйста.
Сергей
07 октября 2015, 09:37
modx.pro
1 614
0

Редирект с несуществующих товаров

Здравствуйте! Бывает, что товар в магазине удаляется, а значит ссылка на него ведет на страницу с 404 ошибкой, как можно реализовать такой функционал, что при переходе на несуществующий товар срабатывал редирект на категорию выше? Как в опенкарте.
Владислав
07 октября 2015, 09:19
modx.pro
772
0

Как вывести то, что ввели в форме через FormIt?

Сделала на сайте отправку сообщений через FormIt. Могу их просмотреть в заполненных формах через меню. Теперь вопрос: мне нужно всё, что отправлено теперь вывести обратно на сайт(как отзывы). Как это сделать? И ещё вопрос: есть ли необходимость сообщения которые мне вводятся через форму на сайте выводить, как документы в дереве (оттуда выводить на сайт, там же редактировать и удалять.)? Или это лишние манипуляция и пользователю достаточно просматривать их через меню FormIt?

P.S. Я очень-очень новичок в modx, но пожалуйста, не выгоняйте меня из сообщества, у меня слишком много вопросов, а где спросить не знаю.
Tanya
07 октября 2015, 08:37
modx.pro
2 100
0