Dan
делал так 'groupby' => 'DAYOFMONTH(FROM_UNIXTIME(unpub_date))' но что-то не работает
Dan
а, я тупой вместо просто month использовал dayofmonth
Семен
Всем привет! Кто нить реализовывал коротко живущие сессии в корзине miniShop2? Цель - те, кто кладет товары в корзину и применяет различные скидки и промокоды, иногда забывают про эти корзины, а потом спустя неделю или две, снова открывают ту вкладку на которой была оставлена корзина в том же состоянии и дозавершают заказ. Проблема: На момент когда они дозавершают заказ, скидки и промо-коды уже могут быть не действительны, также как и могут уже отсутствовать в наличии положенные в корзину товары.
Семен
Да дописать не проблема, просто интересуюсь кто как реализовывал, что примерно видеть фронт действий
Anonymous
Есть плагин который умеет забытые корзины проверять
Anonymous
Можно написать скрипт, который будет про ним проходить и обновлять актуальность. Не сложно, но случай не типичный для универсального решения
Alisa
В идеале было бы круто перекинуть корзину целиком на фронт.
Alisa
А при оформлении заказа уже пересчитывать и проверять, есть ли всё в наличии, почём, и рабочие ли промо-коды.
Anonymous
Тут есть ещё такой нюанс, что есть законы о торговле и они порой специфические
Anonymous
В РБ если у тебя товар с ценой 1 копейка и ты дал такой заказ оформить, жопа, будешь обязан продать по такой цене, если не докажешь это техническим сбоем
Anonymous
Причём сказать просто что сбой мало, нужно внутреннее расследование, документы оформить. Гемор в общем
Alisa
Каждая загрузка корзины не из сессии, а из набора id-count, promo. И получаем гарантию оформления заказа по актуальной цене.
Alisa
При добавлении в такую корзину вообще не нужен AJAX.
Alisa
Брошенные корзины в таком случае можно ловить через аналитику. Можно даже сделать магию со сборкой любой корзины из URL.
Alisa
Идеально для "наборов" или "покупают вместе".
Alisa
Хотя, такое, поидее и на сессиях взлетит.
Семен
Anonymous
Почему если tvPrefix равен значению по умолчанию: tv. То у меня не получается вывести TV через pdoResources. Вот так: {$tv.mainImage} А если я сделаю значение tvPrefix таким: tv_ То получится. Почему так?
Anonymous
так попробуй {$_pls['tv.mainImage']}
Спасибо, помогло)) А так не получалось: {$_modx->getPlaceholder('tv.mainImage')}
Алексей
Иван
Спасибо, помогло)) А так не получалось: {$_modx->getPlaceholder('tv.mainImage')}
https://docs.modx.pro/komponentyi/pdotools/parser#%D0%9F%D0%BB%D0%B5%D0%B9%D1%81%D1%85%D0%BE%D0%BB%D0%B4%D0%B5%D1%80%D1%8B-%D1%81-%D1%82%D0%BE%D1%87%D0%BA%D0%BE%D0%B9-%D0%B8%D0%BB%D0%B8-%D1%82%D0%B8%D1%80%D0%B5
Evgeny
привет, извиняюсь если глупый вопрос как вывести(перевести) totalvar в fenom, сайт перевожу весь в феном сейчас в параметрах вывода pdoresources - &setTotal=1 &totalVar=total_number
Иван
Ibochkarev/miniShop2 v2.9.2-pl ## 2.9.2-pl - 2021-09-28 ### Added - Added the ability to set / remove product previews #617 ### Changed - Removed duplicate code #619 - Removed a broken check for resource changes #618 - Fixed correct http code 403 in case of unauthorized access to the file #622 - Default msProduct class when added to cart #613 - Improved overall code readability #620 -- Optimized dirname method when connecting files -- Optimized definition of constants -- Added PHPDOC -- Removed commented code and some empty blocks -- Added access specifier to methods
Dan
народ, как оформить правильно where в``` $modx->runSnippet('getImageList',array(```
Dan
надо where idx=$idx
Dan
мне кажется что вот так неправильно я написал 'where' => '{"idx":$idx}'
Алексей
Dan
перейти на феном и foreach =)
я пытаюсь сделать ajax-подгрузку поля migx
Dan
тут по-моему не получится с fenom и foreach) либо я не знаю как это сделать
Alisa
народ, как оформить правильно where в``` $modx->runSnippet('getImageList',array(```
Не обязательно передавать в where JSON-строку, если ты используешь runSnippet. Можно сразу давать готовый массив.
Evgeny
’setTotal’ => 1, ‘totalVar => ‘total_number’ Кавычки поправите
это я понял, не успел дописать, вывод идет в чанке и там сравнимается со значением, если оно меньше единицы то выводится чтото другое, ну стандартный is else then, так вот там сейчас выводится вот так [[+total_number]] а как его перевести , это же не tv, значит не pls
Алексей
Dan
или по MIGX_id ?
от idx отказался, буду по другому полю
Алексей
'{"idx:=":'.$idx.'}'
если не прокатит, то х.з.
Dan
как-то неправильно по idx подгружать наверное)
Evgeny
никто не подскажет как totalvar( мое значение total_number, и значение settotal - 1) вывести в значениях ? пытался вывести так- {'total_number' | placeholder} ,pls, $total_number конструкция чанка сейчас такая, мне нужно его в феном перевести, : [[+tv.answer :is=Да :then=" [[+total_number :is=1 :then=`` :else=`` :else=``]]
Anonymous
Можно каким-то образом сделать возможность добавлять картинку minishop2 не только для товара, но и для категории?
Anonymous
можно создать TV image для шаблона категорий)
Но тогда придется скачивать pthumb. Чем больше плагинов в MODX, тем медленнее он работает.
Anonymous
Это ты каким образом дошёл до такой мысли? =)
Есть сайт, где очень много пакетов. И он сильно тормозит. При том даже админка. То есть дело не в оптимизации сайта (что там картинки большие, скриптов и стилей много и т.д.). Тормозит даже админка! А хостинг быстрый.
Алексей
это не об модикс.
Алексей
об друпале - да.
Алексей
но не модикс
Андрей
Другое дело что админка например может быть увешена плагинами, в которых кто-нибудь нахуевертил всякого.
Dan
Подскажите о чем говорит эта ошибка ——- PHP Fatal error: require(): Failed opening required '/home/s/site/site.ru/public_html' (include_path='.:/usr/share/php')
Avent
Почисти кэш и таблицу сессий
Dan
жаль все равно нифига не возвращает
Anonymous
да, так и было
Убери require, поставь echo. Посмотри, что выводится. Посмотри, существуют ли папки / файлы.
Dan
алилуя, получилось наконец
Dan
если не прокатит, то х.з.
почти так, кавычки еще надо было 'where' => '{"idx:=":"'.$idx.'"}'
Pavel
Просто обычно под оптимизацией понимают как раз то, о чем ты говоришь) Ну там запросы посмотреть какие грузят бд, найти узкое горлышко, подебажить хотя бы))
Yaroslav
Под оптимизацией подразумеваются хорошие показатели в Pagespeed.
отдай эту работу тем, кто понимает что делает
Yaroslav
покажу картинку и пойду смотреть сериал
Anonymous
Какую? Вывод картинки категории в Minishop2?
Yaroslav
Какую? Вывод картинки категории в Minishop2?
если любишь - отпусти. если твое - вернется
Anonymous
В Pagespeed написан в том числе и ответ от сервера.
Anonymous
Точнее, скорость ответа
Yaroslav
Точнее, скорость ответа
отдай работу разработчикам, не засоряй людям мозги
Pavel
Блин, я думал уже даже фронтендеры не пользуются пейджспидом
Pavel
Там же в браузере крутой инструмент появился, не помню как называется
Pavel
Он вроде как и убил пейджспид
Pavel
Лайтхауз, во