MS2 + HybridAuth — оформление заказа новым юзером
Всем привет!
Возникла проблема с офомлением заказа неавторизованным пользователем. Захожу на сайт в режиме инкогнито. Заполняю корзину, нажимаю «оформить заказ» (msOrder вызывается на отдельной странице). Заполняю все поля. Далее интересно.
Если пользователь авторизован (в этом случае в поля подставляются его имя и емейл) — все ок, заказ оформляется. Если пользователь не авторизован (и его емейла нет в юзерах MODX) — новый пользователь создается, но далее ничего не происходит, заказ не оформляется, на order=success не перекидывает. Если такой пользователь уже есть — аналогично. Т.е. нормально заказ можно оформить, если только предварительно авторизоваться (в обоих случаях используется hybrid auth).
В консоли JS пусто, в логе ошибок MODX пусто.
Подскажите плиз, что я упустил.
Возникла проблема с офомлением заказа неавторизованным пользователем. Захожу на сайт в режиме инкогнито. Заполняю корзину, нажимаю «оформить заказ» (msOrder вызывается на отдельной странице). Заполняю все поля. Далее интересно.
Если пользователь авторизован (в этом случае в поля подставляются его имя и емейл) — все ок, заказ оформляется. Если пользователь не авторизован (и его емейла нет в юзерах MODX) — новый пользователь создается, но далее ничего не происходит, заказ не оформляется, на order=success не перекидывает. Если такой пользователь уже есть — аналогично. Т.е. нормально заказ можно оформить, если только предварительно авторизоваться (в обоих случаях используется hybrid auth).
В консоли JS пусто, в логе ошибок MODX пусто.
Подскажите плиз, что я упустил.
Новая версия Ace для MODX - 1.6.0
Сегодня поступил хороший вопрос о синтаксисе Fenom в лучшем редакторе для MODX — Ace. Он очень похож на Smarty, так что его оказалось нетрудно добавить.
Однако, я в очередной раз обратил внимание, как долго наш любимый редактор не обновлялся — уже больше года! Очевидно, danyaPostfactum некогда им заниматься, поэтому я решил попробовать обновить компонент самостоятельно.
Однако, я в очередной раз обратил внимание, как долго наш любимый редактор не обновлялся — уже больше года! Очевидно, danyaPostfactum некогда им заниматься, поэтому я решил попробовать обновить компонент самостоятельно.
Авторизация по email
Здравствуйте! Возможно ли в компоненте Office сделать авторизацию только по email, то есть без возможности авторизоваться по логину. Вариант записи в поле логина email не подходит, потому что при смене email-ла в поле логина будет оставаться старый email. Может быть как-то с помощью плагина. Кто-нибудь пробовал?
[dbAdmin] Управление таблицами БД. Анонс.
pdoResources и SELECT DISTINCT
Задача — сделать выборку с помощью pdoResources с фильтрацией по TV1, TV2 и TV3, но так, чтобы выбранные ресурсы при этом были уникальными по TV1.
Пример:
имеем 100 ресурсов с TV1=цвет и TV2=размер, TV3=температура
нужно выбрать 10 ресурсов с одним размером и температурой, но разного цвета, и цвета не должны повторятся
Возможно ли это организовать за один вызов pdoResources или нужно делать 10(?) выборок?
Пример:
имеем 100 ресурсов с TV1=цвет и TV2=размер, TV3=температура
нужно выбрать 10 ресурсов с одним размером и температурой, но разного цвета, и цвета не должны повторятся
Возможно ли это организовать за один вызов pdoResources или нужно делать 10(?) выборок?
Tickets не могу закинуть фото от пользователя
Зарегестрированный пользователь в группе members
Пытаюсь загрузить фотографию вот такую фигню мне пишет Не могу загрузить файл
подскажите куда копать…
Пытаюсь загрузить фотографию вот такую фигню мне пишет Не могу загрузить файл
подскажите куда копать…
Странное поведение процессора
Очень странная ситуация с процессором modUserUpdateProcessor — в расширяющем процессоре он подключается стандартным образом, привожу начало процессора:
<?php
require_once MODX_CORE_PATH . 'model/modx/processors/security/user/update.class.php';
class chwUserUpdateProcessor extends modUserUpdateProcessor {
public $classKey = 'chWorker';
public $permission = 'chworker_save';
/**
* {@inheritDoc}
* @return boolean|string
*/
public function initialize() {
exit ('PERM::::: '.$this->permission. ' ::::::RESULT::::: '.$this->modx->hasPermission($this->permission));
return parent::initialize();
}
Вызывается этот процессор тоже вполне обычно:$response = $this->modx->runProcessor('web/user/update',$userData, array('processors_path' => $this->config['processorsPath']));
Но! chwUserUpdateProcessor как файл вызывается, а отрабатывает modUserUpdateProcessor. Видно это простейшим образом: вместо обрыва выполнения на операторе exit() происходит проверка прав с отрицательным результатом и возвратом json. Не работает изменение количества товара в корзине
Доброго времени суток, товарищи, подскажите что делать, не работает изменение количества товара в корзине, причем с начала работало, а потом перестало, ничего не менял, стандартный чанк, и minishop2 обновил и переустановил, но не помогло, заранее спасибо
hydrithauth - &loginResourceId - нет перехода
Здравствуйте.
Есть группа ресурсов (res), группа пользователей (grp), есть авторизация HydridAuth. При авторизации пользователь ни в какую группу не включается. Проблема с переадресацией.
Есть группа ресурсов (res), группа пользователей (grp), есть авторизация HydridAuth. При авторизации пользователь ни в какую группу не включается. Проблема с переадресацией.
hybridauth - google только с некоторых доменов.
Здравствуйте, подскажите пожалуйста, как настроить авторизацию через Google используя данный сниппет только с определенных доменов?