Добрый день уважаемые! Третий день уже бьюсь над проблемой, все облазил и перелазил ничего не помогает:
Имеется таблица MIGXDB с товарами из нее дергаются элементы через getProducts у которых стоит значение доступен = 1 (available = 1): [[getProduct?
&className=ShopContent
&packageName=shop
&limit=[[!#get.limit:default=
12]]
&parents=7
&tpl=catalogElement
&where={"available:=":"1"}
]] Так все работает, но мне необходимо выбрать элементы которые если недоступны, то имеют значение toOrder = 1. Вобщем в mysql рабочий запрос простой и рабочий, вот такой: <cut>
SELECT * FROM modx_shop_content
as m WHERE m.toOrder = 1 OR m.toOrder = 0 AND m.available = 1 Судя по оффициальной документации rtfm.modx.com/extras/revo/getresources: &where={"template:=":1, "OR:template:=":2}
исходя из этого, должен работать следующий код, но ни один не работает (пустая выборка): &where={"toOrder:=":"1","OR:toOrder:=":"0","AND:available:=":"1"}' &where=
{"toOrder:=:OR":"1","toOrder:=:AND":"0","available:=":"1"}' в логе пишет всегда с AND условиями почему непонятно: SELECT DISTINCT sc
.id
FROM modx_shop_content
sc
WHERE ( ( sc
.resource_id
IN (7)
)
AND (sc
.available
= :available04)
AND (sc
.available
= :available05)
AND (sc
.toOrder
= :toOrder06)
) Люди добрые может кто сталкивался подскажите где собака зарыта?
только на странице управления заказами в верхнем левом углу надпись «33e4» Сдается мне на таймвебе сидите))
только на странице управления заказами в верхнем левом углу надпись «33e4»
Странно, но все ошибки вверху пропали…
Проблема была в том что нужно было указывать полный путь до PHP-интерпретатора т.е при версии 5.6 вот так /usr/local/php56/bin/php vapor/import.php package=core/packages/shopmodxbox-2.6.1-beta.transport.zip Установилось но не до конца. Выдало ошибку: Fatal error: Call to undefined method modX::getMicroTime() in /home/www/site1/public_html/vapor/import.php on line 198 Сайт работает, но на всех кроме главной вверху ошибки: [2015-06-03 18:04:20] (ERROR @ /home/granatm/www/site1/public_html/core/model/modx/modx.class.php: 1019) PHP warning: array_key_exists() expects parameter 2 to be array, null given [2015-06-03 18:04:20] (ERROR @ /home/granatm/www/site1/public_html/core/model/modx/modx.class.php: 1022) PHP warning: array_key_exists() expects parameter 2 to be array, null given [2015-06-03 18:04:20] (ERROR @ /home/granatm/www/site1/public_html/core/model/modx/modx.class.php: 1019) PHP warning: array_key_exists() expects parameter 2 to be array, null given [2015-06-03 18:04:20] (ERROR @ /home/granatm/www/site1/public_html/core/model/modx/modx.class.php: 1022) PHP warning: array_key_exists() expects parameter 2 to be array, null given
обращайтесь, сделаем все по ТЗ, большой опыт работы с Revo почта client@peoplestudio.ru скайп felix-taven
Лучше 5.4 и выше, но и 5.3 должно быть достаточно.
Я его не редактировал, а версию php могу выбрать любую, какую лучше использовать?
Вряд ли проблем в скрипте. Или версия php у вас старая, или может редактировали его, да не удачно. Как вариант — сменить хостинг.