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 == Модульный.Как только во вторую группу добавляются условия, начинаются сложности.
Редактирование выделенных элементов
Продолжаю свои улучшалки. Прошлый мой эксперимент оказался тупиковым. На что-то серьезное времени нет, поэтому маюсь всякой всячиной. Сегодня вот придумалось мне сделать редактирование тегов чанков и сниппетов в ресурсах, шаблонах и других чанках по аналогии с phpStorm (насколько это возможно). Например, в ресурсе выделяем тег [[$chunk]] и нажимаем Ctrl+Enter. В результате открывается немного измененное окно быстрого редактирования этого чанка. То же и со сниппетами.
зависает msearch2 после переноса
собрал проект на своем хостинге, оттестировал, все хорошо.
Но после переноса на хостинг клиента, msearch2, почему то перестал вывдить товары по выборке.
Например есть фильтр каркаса двери, ты делаешь выбор и все, ничего нового не появляется, products-container даже не меняет свою видимость, так и висит с прозрачностью в 0.5.
php 5.3.29 на тестовом хостинге был 5.3.5.
из модулей не подключен только gb
Хостинг клиента TimeWeb.
куда копать ума не приложу.
права доступа к файлу на ftp?
в логах ошибку так же не нашел…
Но после переноса на хостинг клиента, msearch2, почему то перестал вывдить товары по выборке.
Например есть фильтр каркаса двери, ты делаешь выбор и все, ничего нового не появляется, products-container даже не меняет свою видимость, так и висит с прозрачностью в 0.5.
php 5.3.29 на тестовом хостинге был 5.3.5.
из модулей не подключен только gb
Хостинг клиента TimeWeb.
куда копать ума не приложу.
права доступа к файлу на ftp?
в логах ошибку так же не нашел…
Нужно допилить компонент seoPanel
7 1 000
Всем привет. Делал компонент seoPanel по мотивам панельки sites.pr-cy.ru
Нужно его допилить, вот что необходимо:
Админская часть
1. Побороть косяк, при котором если выбирать сразу у двух каталогов DMOZ и Яндекс положение Да, то сохраняется только один, почему-то с двумя Да выставляемыми в компоненте происходит тупняк.
2. Нужно настроить обновления параметров в самом компоненте, кнопки сделал, но руки не дошли до этого.
Фронтэнд
1. Сделать добавление, обновление и удаление на AJAX с возможностью множественного выбора, я сделал множественный выбор у чекбоксов.
2. Настроить отображение сохранённых доменов по id пользователя, пока что отображается только у админа список сайтов.
Собственно выводится всё у пользователя через pdoPage + DatabaseTable (или как-то так называется этот js скрипт выгрузки и фильтрации из базы).
По ценам и срокам сам не определюсь, по этому предлагайте.
Вот панелька my.seomixer.ru
Нужно его допилить, вот что необходимо:
Админская часть
1. Побороть косяк, при котором если выбирать сразу у двух каталогов DMOZ и Яндекс положение Да, то сохраняется только один, почему-то с двумя Да выставляемыми в компоненте происходит тупняк.
2. Нужно настроить обновления параметров в самом компоненте, кнопки сделал, но руки не дошли до этого.
Фронтэнд
1. Сделать добавление, обновление и удаление на AJAX с возможностью множественного выбора, я сделал множественный выбор у чекбоксов.
2. Настроить отображение сохранённых доменов по id пользователя, пока что отображается только у админа список сайтов.
Собственно выводится всё у пользователя через pdoPage + DatabaseTable (или как-то так называется этот js скрипт выгрузки и фильтрации из базы).
По ценам и срокам сам не определюсь, по этому предлагайте.
Вот панелька my.seomixer.ru
minishop2 кнопка "оформить заказ" disabled
Подскажите, после переноса сайта на другой хостинг на странице заказа кнопка «Оформить заказ» всегда со статусом disabled (соответсвенно — не нажимается, нельзя оформить заказ)
с чем это может быть связанно?
minishop2 2.1.11-pl
modx revo 2.3.5-pl
с чем это может быть связанно?
minishop2 2.1.11-pl
modx revo 2.3.5-pl
Не сохраняется чанк
Добрый день. При попытке сохранить новый чанк выводится надпись «Такое имя чанка недопустимо». Имя не сохраняется любое, что не набери. Что это может быть?
Переносы строк в сниппете
Вопрос к знатокам: подскажите, пожалуйста. Есть вот такой самописный сниппет:
<?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 Фонд капремонта: да
Как написать чтобы были переносы строк? Как правильно вывести данные через 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]].Но на странице не выводится. Что я делаю неправильно? Подскажите пожалуйста.
Редирект с несуществующих товаров
Здравствуйте! Бывает, что товар в магазине удаляется, а значит ссылка на него ведет на страницу с 404 ошибкой, как можно реализовать такой функционал, что при переходе на несуществующий товар срабатывал редирект на категорию выше? Как в опенкарте.
Как вывести то, что ввели в форме через FormIt?
Сделала на сайте отправку сообщений через FormIt. Могу их просмотреть в заполненных формах через меню. Теперь вопрос: мне нужно всё, что отправлено теперь вывести обратно на сайт(как отзывы). Как это сделать? И ещё вопрос: есть ли необходимость сообщения которые мне вводятся через форму на сайте выводить, как документы в дереве (оттуда выводить на сайт, там же редактировать и удалять.)? Или это лишние манипуляция и пользователю достаточно просматривать их через меню FormIt?
P.S. Я очень-очень новичок в modx, но пожалуйста, не выгоняйте меня из сообщества, у меня слишком много вопросов, а где спросить не знаю.
P.S. Я очень-очень новичок в modx, но пожалуйста, не выгоняйте меня из сообщества, у меня слишком много вопросов, а где спросить не знаю.