Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
UiCMPGenerator дополнение для создания пакетов
[mSync] Новая версия синхронизации с 1С
Личный кабинет на Sendit - не удается сбросить пароль
Checkbox для модального окна
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)...
Minishop + честный знак (продажа маркированной продукции)
Sendex 2.0 не встает на Modx 2.8.8
MiniShop3 - Не выводятся товары дополнительных категорий
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает"
MobileDetect - проблема при установки компонента
Всего 126 143 комментария
Скорее всего, будет xml.
А лишний join при каждой операции нафиг не сдался. Да и вообще, всё это фигня по сравнению с тормозами карты ресурсов и php.
я тут подумал, может лучше сделать еще промежуточную таблицу?
в которой будут хранится основные параметры типа color/size, только в еденичных экзэмплярах,
а в msProductOption только соответствие ключей товара/и ключа промежуточной таблицы
по сути когда продуктов будет очень много, будет притормаживать, как ты думаешь?
Прочитал, да все верно говоришь. Тогда не буду извращаться больше, сделаю через window.location.
Это фоновый запрос от тебя, который возвращает браузеру ответ от сервера. При этом та страница, на которой ты находишься, ничего не делает, просто ждёт.
Отсюда вывод — твоя задача решается только через javascript.
Но не нужно расстраиваться, ведь любое перенаправление юзера — это просто команда браузеру перейти на другу страницу. Что через javascript, что через заголовки от php.
То есть, тут вообще нет «серверного решения», если вдуматься.
Василий подскажи, а как можно реализовать в твоем сниппете (в статье), чтобы сработало перенаправление на другую страницу, по типу:
у меня в итого приходит в страницу через ajax вызов страницы с ID = 1.
Голову сломал как оборвать работу ajax сниппета и перенаправить пользователя на страницу.
Как такое можно сделать?
Я могу повесить на success методе в ajax window.location на страницу нужную, но хочу серверное решение.
Именно для поиска все json поля товара (color/size/tags) автоматически копируются в таблицу msProductOption — так что надо искать по ней и выбирать нужные id товаров.
я так понял теперь же фильтры будут искать по полям color/size
типа так:
$added_where['Data.color:LIKE'] = '%'. substr( json_encode( 'Белый' ), 1, -1 ) .'%';
? просто я так попробовал опять в том же сниппете, не хочет работать)
Проверь лог ошибок модх, что там пишется, находится лог обычно в папке core/cache/logs/error.log
Ошибку выдает гугл, не HybridAuth. Попробуй получить заново ключи, с таким адоесом, говорят, бывает такое.
The redirect URI in the request: yogahelper.ru/assets/components/hybridauth/action.php?hauth.done=Google did not match a registered redirect URI
Смотри настройки системы.
В Google:
Ошибкаredirect_uri_mismatch
The redirect URI in the request: yogahelper.ru/assets/components/hybridauth/action.php?hauth.done=Google did not match a registered redirect URI
Подробнее…
Запросить информацию
scope=https://www.google.com/m8/feeds/ www.googleapis.com/auth/userinfo.profile www.googleapis.com/auth/userinfo.email
response_type=code
redirect_uri=http://yogahelper.ru/assets/components/hybridauth/action.php?hauth.done=Google
access_type=offline
display=page
client_id=955811793041.apps.googleusercontent.com