Владимир Бабусенко
С нами с 11 ноября 2014; Место в рейтинге пользователей: #206GeoLocation php 7.3
Добрый день! Сайт раньше работал на версии php 7.1, перевел на 7.3. После перевода перестал работать выбор города geoLocation. Разбор кода выявил что в процессоре components/gl/processors/web/getlist.class.php
т.е. переменную $query преобразует в ноль (0). Переменная $query приходит нормальная, преобразует в 0 ее xpdo. Как можно победить? Спасибо.
if ($query) {
$c->where(array(
"{$this->objectType}.name_ru:LIKE" => "%{$query}%",
"OR:{$this->objectType}.name_en:LIKE" => "%{$query}%",
));
}
данная конструкция не отрабатывает, и дебаг sql запроса выдает ( `glCity`.`name_ru` LIKE 0 OR `glCity`.`name_en` LIKE 0 )т.е. переменную $query преобразует в ноль (0). Переменная $query приходит нормальная, преобразует в 0 ее xpdo. Как можно победить? Спасибо.
Modx advanced&modExtra-master
Есть advanced версия, папка core вынесена за пределы сайта. папки connector, manager переименованы. Возможно как-то заставить работать modExtra-master. Вроде в конфиге modExtra-master на жесткую забиты папки connector, manager и т.д...?
Вызывает событие OnUserSave newObject
Добрый день!
Честно говоря я не ожидал такого подвоха от API modx. При выполнении newObject, запускается событие!!! Было проверено на 2 установках modx 2.6.3
А именно при создании пользователя: (при создании ресурса не проверял, и раньше не замечал)
Честно говоря я не ожидал такого подвоха от API modx. При выполнении newObject, запускается событие!!! Было проверено на 2 установках modx 2.6.3
А именно при создании пользователя: (при создании ресурса не проверял, и раньше не замечал)
$user = $modx->newObject('modUser',array(
'username' => 'mail@mail.ru',
'password' => '12345678',
));
$user->save();
И есть плагин на событие onUserSave, где просто пишим, что нибудь в журнал ошибок, например$modx->log(xPDO::LOG_LEVEL_ERROR,'Сработал');
Что это? Есть какое то объяснение этому? Всегда считал, что при таком создании объекта, события не сработают, только через процессоры. запуск процессора в плагине
Подскажите, куда смотреть и кому давать разрешения. Есть плагин на событие OnUserSave, в нем запускается процессор resource/create, выдает permission_denied. Запуск в консоле отрабатывает нормально, но там понятно, авторизован под mgr, поэтому и все нормально. А тут плагин… у него вроде должны быть все разрешения… нет?
Требования в компоненту для modstore
Есть ли какие то требования при разработке компонента для размещения на modstore. Есть желание написать один компонент связанный с miniShop, так сказать, поучаствовать более активно в сообществе, но не знаю требований, и процедуры размещения. Как все это делается, где почитать?
Программно добавить продукт и сформировать заказ.
Добрый день!
Возникла проблема с добавлением товара и формированием заказа. Есть кастомный код, который формирует заказ для определенного пользователя. Все работает замечательно для опубликованных продуктов. А вот для неопубликованных данный код не работает, может кто то знает как можно решить данную проблему. «Опубликовать» не предлагать, данные товары может добавить только администратор и сформировать заказ, на фронте их нельзя выводить.
Как костыль, перед добавлением публиковывать, после добавления снимать с публикации?
Возникла проблема с добавлением товара и формированием заказа. Есть кастомный код, который формирует заказ для определенного пользователя. Все работает замечательно для опубликованных продуктов. А вот для неопубликованных данный код не работает, может кто то знает как можно решить данную проблему. «Опубликовать» не предлагать, данные товары может добавить только администратор и сформировать заказ, на фронте их нельзя выводить.
Как костыль, перед добавлением публиковывать, после добавления снимать с публикации?
Валидация ajaxForm
Есть простой код, взят из документации
Версия ajaxForm 1.1.7
Версия ajaxForm 1.1.7
$(document).on('submit', '.removeTest', function() {
// Здесь любой код для проверки формы при отправке
// Я просто печатаю её в консоли бразуреа
console.log(this);
// Результатом работы будет выставление глобальной переменной
afValidated = false; // Или true, если валидация пройдена
});
Но отправка формы все равно происходит, к консоли форму выводит… в чем может быть причина? Помощь с запросом msearch2
Есть вызов msearch2
лог запроса
[[!mSearch2:default=`999999`?
&limit=`0`
&includeTVs = `tv_users_group`
&where = `{"tv_users_group:IS":null, "OR:tv_users_group:=":"inspirit"}`
&showLog = `1`
]]
на null проверяю, так как значение по умолчанию.лог запроса
https и несколько контекстов
Добрый вечер. Есть 2 контеста вида site.ru(web) и msk.site.ru(msk). Поставил ssl на site.ru все нормально, при переходе на другой контекст получаю ненадежный… Как решается мальтиконтексты и https...?
Авторизованый пользователь и контексты
Добрый день! Есть 2 контекста web, msk, и группа пользователей Users. Для авторизации используется Login. После авторизации [[!Login? contexts=`web,msk`]] При переходе в другой контекст по ссылке пользователь оказывается как бы не авторизованным. [[!modx.user.id]] = 0. Для группы Users доступ к контестам и ресурсам указан для обоих контекстов.
Почему так? и что сделать надо что бы он был авторизован в обоих контекстах. Спасибо
Почему так? и что сделать надо что бы он был авторизован в обоих контекстах. Спасибо