Comments

Eugene Generalov 4 hours ago # 0
А так не пробовали?
&where=`{«tovar-proiz-seria:=»:«АЛЬФА», «zena-nds:>=»: 2000}`
Eugene Generalov 4 hours ago # 0
Обновление до 2.5.5 проблему не решило!
Антон Левиц 5 hours ago # 0
Кто-нибудь знает как решить проблему с сохранением tv полей?
Александр 6 hours ago # 0
showlog?
Полный вызов сниппета?
Евгений Webinmd 7 hours ago # 0
тоже интересует эта тема
Виталий 8 hours ago # 0
У меня тоже проблема с фильтром
так
&where=`["`TVzena-nds`.`value` >= 2000"] `
или так
&where=`["`TVzena-nds`.`value` >= 2000 AND `TVzena-nds`.`value` <= 2500"]`
РАБОТАЕТ,
но уже так
&where=`["`TVzena-nds`.`value` >= 2000 AND `TVtovar-proiz-seria.`value` = АЛЬФА"]`
или
&where=`["`TVzena-nds`.`value` >= 2000 AND `TVtovar-proiz-seria.`value` = `АЛЬФА`"]`
НЕ РАБОТАЕТ.
и наоборот… когда отдельно хочу фильтровать строку, то РАБОТАЕТ такой вариант
&where=`{«tovar-proiz-seria:=»:«АЛЬФА»}`
но с ценой этот вариант
&where=`{«zena-nds:>=»:«2000»}` не раболтает
Уже перепробовал кучу вариантов… не могу допетрить в чём проблема
Как совместить фильтр по цене(Цифре) + фильтр по производителю(Строке) ???
Не знаю. У меня нет контент менеджеров и последний сайт на заказ, который я делал на MODX, был Vrmedia, с отдельной админкой на фронте.
livalex Yesterday at 20:41 # 0
А для контент-менеджеров удобно? Или всяким там менеджерам отдельную фронтенд часть делать нужно?
Воеводский Михаил Yesterday at 20:17 # 0
Из-за того, что не загружена модель, стандартная операция
$this-->object = $this->modx->newObject($$this->classKey);
в процессоре modObjectCreateProcessor не создает объект.

Необходимо подгрузить модель через $modx->getService() или $modx->addPackage() до вызова процессора.
Андрей Yesterday at 19:43 # 0
Вот ошибка
Fatal error: Uncaught Error: Call to a member function fromArray() on null in /public_html/core/model/modx/modprocessor.class.php:630
Stack trace:
#0 /public_html/core/model/modx/modprocessor.class.php(173): modObjectCreateProcessor->process()
#1 /public_html/core/model/modx/modx.class.php(1704): modProcessor->run()
#2 /public_html/core/cache/includes/elements/modsnippet/56.include.cache.php(9): modX->runProcessor('web/create', Array, Array)
#3 /public_html/core/model/modx/modscript.class.php(70): include('/home/s/sopteh/...')
#4 /public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php(130): modScript->process()
#5 /public_html/assets/components/ajaxform/action.php(30): AjaxForm->process('d2b1a010d31da7a...', Array)
#6 {main}
thrown in /public_html/core/model/modx/modprocessor.class.php on line 630
Воеводский Михаил Yesterday at 19:35 # 0
А где текст 500 ошибки?
Stan Ezersky Yesterday at 19:25 # 0
Спасибо, попробую.
Андрей Yesterday at 19:17 # 0
Па-ма-ги-те)) Может я неправильно вызываю процессор?
Константин Ильин Yesterday at 19:07 # 0
Вчера только столкнулся с такой проблемой, потом увидел, что на сайте стоит TinyMCE, удалил поставил другой, полет нормальный.
Самый оптимальный редактор для менеджеров который я ставлю — это CKEditor.
Выбрал CKEditor из-за того, что он хотя бы не плодит дохерища тегов.
Михаил Yesterday at 18:57 # 0
Skype electricatg. Почта info@modx.kz. Пишите.
Антон Yesterday at 17:47 # 0
Оставьте так, должно помочь:
sql_mode = "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Stan Ezersky Yesterday at 17:27 # 0
Из вышеуказанной строки

sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
всё «ломает» STRICT_TRANS_TABLES

В общем, как вариант, сделать так (в идеале методом исключения убирать параметры и смотреть логи):

sql_mode = ""
Если что, не забываем, что режимы у нас должны быть прописаны в секции [mysqld]
Николай Загумённов Yesterday at 16:08 # 0
Здравствуйте. Контакты в профиле
Евген Yesterday at 15:53 # 0
Все понял, попробую. Хостинг глючит, код позднее