Вопросы

Значение в поле Article в minishop2 не записывается, если содержит буквы

Привет, подскажите, может кто-то сталкивался

при создании нового товара поле Article не сохраняется. Пишет 0
скриншот
yadi.sk/i/JcCO2bItrZslbg

Версия minishop2 — 2.1.8-pl3
Работало стабильно с 2014 года, дописывалось, местами оч костыльно
когда именно перестало не известно, на бекап не откатить
В консоли ошибок нет, ковырял

Заранее благодарю за наставление на путь истинный

UPDATE:
не сохраняется артикул с буквами (как русские так и латиница), только цифры сохраняет
alexbox
05 июля 2019, 15:05
modx.pro
1 177
0

Fenom. Вынос сниппетов в файлы

Подскажите, если выносить шаблоны, чанки в файлы, то как поступать с родными сниппетами дополнений? Оставлять их в БД? В файлы писать только свои сниппеты? В документации к феному пишут делать все в файлах и ничего не создавать в админке. А как быть со сниппетами pdotools, msgallery, например? Каковы правила хорошего тона в таком случае?
Анатолий
05 июля 2019, 14:44
modx.pro
801
0

/208.include.cache.php : 20) PHP warning: Invalid argument supplied for foreach()

Доброго дня. В журнал получаю ошибки
/208.include.cache.php : 20) PHP warning: Invalid argument supplied for foreach()
сниппет с id 208 тянет фотки с яндекс диска
vrm13
05 июля 2019, 11:16
modx.pro
1 447
0

Позарез нужна консультация по mFilter2

Ув. специалисты, подскажите, в каком направлении направить свои усилия по решению двух проблем.
Они явно копеечные, но день на них уже ушел.

1. Фильтры и результаты в соответствии с дизайном разнесены в коде страницы и не могут быть умещены в один div (<div class=«msearch2» id=«mse2_mfilter»><div id=«mse2_results»>). Когда плейсхолдер [[+filters]] помещается вне указанного дива, он остается пустым, фильтры в этом месте не появляются.

Приделываю к сниппету параметр &toPlaceholders=`my.`, заменяю [[+filters]] на [[+my.filters]], [[+results]] на [[+my.results]]. Фильтры в нужном месте появляются. А вот товары не выводятся вовсе. И все это сопровождается строкой в логе ошибок: ...\core\xpdo\om\xpdoquery.class.php: 764) Encountered empty IN condition with key id.
Владимир
05 июля 2019, 11:06
modx.pro
1 119
0

fenom, class microMODX - как правильно расширить?

Добрый день! В файле _micromodx.php описана функция getResources, которая делает выборку объектов типа modResource. Как правильно расширить microMODX, чтобы создать аналогичную getResources функцию, выводящую объекты произвольного класса (чтобы можно было при вызове функции указать класс объектов)?
Владимир
05 июля 2019, 08:26
modx.pro
917
0

mFilter2 (mSearch2) из URL не берёт цифровой параметр, а текстовый берёт

Привет!

Заметил, такое: если обновить страницу вида site.ru/catalog?cvety=12 (значение цифровое), то чекбокс не выберется. Но товары при этом отфильтровываются верно.



А если значение текстовое — например ссылка site.ru/catalog?cvety=Розы, то параметр берётся и галочка ставится.



Скажите, у вас так же и это стандартная работа модуля, или у меня какой-то косяк?
Мартин Очоа
05 июля 2019, 01:50
modx.pro
815
0

Onebooking- не получается вникнуть? очень срочно надо

Здравствуйте, купил сегодня модуль, не получется что то так modzone.ru/onebooking/obform.html настроить =нужно еще дополнение купить? пытаюсь тут travello.ru7lan.ru/price.html
Руслан Попков
04 июля 2019, 20:25
modx.pro
1 380
0

Вывод и фильтрация брендов minishop2

Всем привет!
Нужно на странице вывести фильтры и сделать по ним фильтрацию, на подобии www.vamsvet.ru/catalog/brands
Через pdopage понятно
[[pdoResources?
    &class=`msVendor`
А вот если выводить через mFilter2, то не получается.
[[!mFilter2?
    &element=`pdoResources`
    &class=`msVendor`
    &filters=`country:checkbox`
]]
Всем спасибо!
Данил Шуверов
04 июля 2019, 17:50
modx.pro
1 459
0

Опции в msync импортируются одной строкой

Делаю ручной импорт в компоненте msync из xml в minishop2
Размеры разделяю запятой и импортируется как нужно, то-есть все отдельно друг от друга.



Как дело доходит до опций, то импортируется все в одну строку то-есть запятая уже не является разделителем. Как исправить?


Сергей
04 июля 2019, 16:19
modx.pro
899
0

pdoResources - выборка ресурсов по tv где сумма больше или равно

Добрый день!

Делаю такой запрос:
[[pdoResources:default=``?
    &parents=`2`
    &includeTVs=`sposob,sum`
    &processTVs=`1`
    &limit=`0`
    &where=`{"sposob:LIKE":"%Киви%","sum:>=":"50 000"}` 
    &sortby=``
    &sortdir=`ASC`
    &tpl=`resblock`
   
    ]]
То есть, мне необходимо вывести ресурсы по tv sposobi = киви, а также summa больше или равно 50 000.
На сайте, по tv sposobi выводит правильно, а вот по сумме выводит не только 50 000 и больше, но и 7 000, и 8 000.

Пожалуйста, подскажите, где у меня ошибка и как правильно написать запрос? Заранее спасибо!
Zulya
04 июля 2019, 15:53
modx.pro
1
1 274
0