Как получить список товаров и поля заказа, при оформлении заказа?
Нужно проверить товары когда нажимается кнопка оформить заказа, и получить из заказа город, пытался так msOnBeforeCreateOrder но там в $msOrder $order не нашёл товаров.
Как получить товары и 1 поле заказа при оформлении заказа?
Как получить товары и 1 поле заказа при оформлении заказа?
Как получить общее количество страниц пагинации?
Здравствуйте!
Есть ли какой-то некостыльный способ получить в любом месте страницы с пагинацией общее кол-во страниц каталога, например? Задача состоит в следующем: нужно выводить информацию в title, description и h1 вида «Каталог товаров — Страница 3 из 31». Получить номер текущей страницы не представляет труда, но вот общее кол-во страниц…
Заранее спасибо за вашу помощь
Есть ли какой-то некостыльный способ получить в любом месте страницы с пагинацией общее кол-во страниц каталога, например? Задача состоит в следующем: нужно выводить информацию в title, description и h1 вида «Каталог товаров — Страница 3 из 31». Получить номер текущей страницы не представляет труда, но вот общее кол-во страниц…
Заранее спасибо за вашу помощь
Изучение потенциального спроса на курс по разработке современных распределённых приложений на PHP/JS
Ребят, вы меня наверняка знаете, как человека, который много времени потратил на улучшение MODX. Список моих выступлений вот тут, но список заслуг на это не заканчивается. Тем не менее, все это время я работал в разных компаниях и проектах, а последнее время и вовсе стал руководить целыми командами разработчиков.
Код я продолжаю писать, но уже меньше и не в тех объемах. Отставать в развитии от современной разработки не хочется. В больших состоявшихся проектах, как мой текущий рабочий, взять и использовать всё самое современное не всегда получается, или это занимает много времени. Внедряем конечно и в таких ситуациях, но не так быстро, как хотелось бы. Самое «вкусное» внутри заметки, потому что не уложился в 1000 знаков :)
Код я продолжаю писать, но уже меньше и не в тех объемах. Отставать в развитии от современной разработки не хочется. В больших состоявшихся проектах, как мой текущий рабочий, взять и использовать всё самое современное не всегда получается, или это занимает много времени. Внедряем конечно и в таких ситуациях, но не так быстро, как хотелось бы. Самое «вкусное» внутри заметки, потому что не уложился в 1000 знаков :)
Ссылка на текущую страницу
Добрый день!
Формирую html для письма из формы:
Формирую html для письма из формы:
<h3>Ссылка: <a href="[[*uri]]">[[*uri]]</a></h3> - здесь на почту приходит url текстом, а надо ссылкой
<p>От кого: [[+name]]</p>
<p>E-mail: [[+email]]</p>
<p>Телефон: [[+phone]]</p>
<p>Сообщение: [[+message]]</p>
Помогите пожалуйста url в ссылку сделать Как кешировать фильтры?
Сразу хочу отметить, что речь не идет конкретно о modx и msearch2, вопрос в целом — об идеях, реализациях, опыте коллег.
Что собственно смущает.
К примеру есть страница, на которой условные товары. Есть фильтр с набором характеристик, к примеру есть
Размер
— s
— m
— x
Цвет
— белый
— черный
— красный
Бренд
— 1
— 2
-3
Какие варианты работы фильтра я вижу:
1) Вариант без кеширования. Любое изменение фильтра вызывает запрос на сервер, который вернет данные, соответствующие фильтру.
2) Кеширование первым пользователем. Когда пользователь что то выбрал в фильтре, отправляется запрос, получаются данные, кешируются. Когда этот же иди другой пользователь накликает в фильтре такую же комбинацию, данные будут отданы из кеша.
3) Полное предварительное кеширование. Кеш всех комбинаций фильтра готовиться заранее и даже первый клиент получает уже ответ из кеша.
Какие проблемы и недопонимания эти варианты вызывают:
1) С первым все более менее понятно. Будет работать, но если количество характеристик постоянно растет (на некоторых проектах у меня менеджеры вывели в фильтр уже 170 типов характеристик и у каждого типа не менее 10 значений) то «тормоза» неизбежны, как ты не оптимизируй и не используй индексы в базе.
2) Второй вариант лично мне кажется бесперспективным. Хотя по моему именно так кешируются большинство фильтров.
Что собственно смущает.
К примеру есть страница, на которой условные товары. Есть фильтр с набором характеристик, к примеру есть
Размер
— s
— m
— x
Цвет
— белый
— черный
— красный
Бренд
— 1
— 2
-3
Какие варианты работы фильтра я вижу:
1) Вариант без кеширования. Любое изменение фильтра вызывает запрос на сервер, который вернет данные, соответствующие фильтру.
2) Кеширование первым пользователем. Когда пользователь что то выбрал в фильтре, отправляется запрос, получаются данные, кешируются. Когда этот же иди другой пользователь накликает в фильтре такую же комбинацию, данные будут отданы из кеша.
3) Полное предварительное кеширование. Кеш всех комбинаций фильтра готовиться заранее и даже первый клиент получает уже ответ из кеша.
Какие проблемы и недопонимания эти варианты вызывают:
1) С первым все более менее понятно. Будет работать, но если количество характеристик постоянно растет (на некоторых проектах у меня менеджеры вывели в фильтр уже 170 типов характеристик и у каждого типа не менее 10 значений) то «тормоза» неизбежны, как ты не оптимизируй и не используй индексы в базе.
2) Второй вариант лично мне кажется бесперспективным. Хотя по моему именно так кешируются большинство фильтров.
Разработка веб приложений. #2 - Backend, Express.
Первая статья — здесь.
Для начала — большое спасибо всем за то что приняли мою первую статью, было приятно. Ну а теперь вторая… :)
Frontend разработка штука конечно занятная и очень интересная, да и платят вкусно. Однако чем были хороши WP и MODx, так это готовой backend частью, на базе которой можно было на коленке собрать сайт почти любого типа. Мне очень не хотелось возвращаться к использованию CMS (про CMS будет в одной из следующих статей) и я решил внимательно изучить тренды backend индустрии для веб-приложений.
Для начала — большое спасибо всем за то что приняли мою первую статью, было приятно. Ну а теперь вторая… :)
Frontend разработка штука конечно занятная и очень интересная, да и платят вкусно. Однако чем были хороши WP и MODx, так это готовой backend частью, на базе которой можно было на коленке собрать сайт почти любого типа. Мне очень не хотелось возвращаться к использованию CMS (про CMS будет в одной из следующих статей) и я решил внимательно изучить тренды backend индустрии для веб-приложений.
Скорость работы msMiniCartDynamic
Добрый день. Использую плагин msMiniCartDynamic и если быстро добавлять товары, то запросы не успевают обрабатываться. Нужно чтобы товар моментально залетал в корзину. Как это сделать? Возможно как-то доработать плагин или дописать функционал, если знаете как — поделитесь, пожалуйста. Буду благодарен любой помощи или совету.
Некорректно работает If else
Здравствуйте. Через multiTv вывожу слайдер. Все работает, но для первого слайда нужно задать некий инлайн стиль. Я попробовал тренироваться на имени класса, но че-то не работает.
Если вот такое условие
Просто голову сломал почему так. Да, я знаю что для первого элемента стоит класс first но мне в данном случае нужно именно по условию (в т.ч. и для последствующих целей)
Если вот такое условие
[![if? &is=`[+iteration+]:=:1` &then=`true` &else=`false`]!]
то все работает но появляются лишние скобки<div class="first light-bg theme_banner-slider-inner bg-cover bg-center bg-norepeat dark-overlay [true]" style="background-image: url('assets/images/2.jpg');">
А если делать как в мануале[!if? &is=`[+iteration+]:=:1` &then=`true` &else=`false`!]
то условие не срабатывает и выводит всегда false.Просто голову сломал почему так. Да, я знаю что для первого элемента стоит класс first но мне в данном случае нужно именно по условию (в т.ч. и для последствующих целей)
Обращение к MODx через nodejs
Добрый день.
Изучаю nodejs и возникла необходимость обратиться к MODx — авторизован ли текущий пользователь.
1. Нода и MODx находятся на одном сервере (nginx)
2. Данные об авторизации пользователя нужно получить до загрузки страницы, соответственно нужно это делать на стороне сервера без сокетов.
3. Возможно в этом случае нужно обращаться к кукам?
Если у кого-то есть опыт в этом плане поделитесь, пожалуйста!
Изучаю nodejs и возникла необходимость обратиться к MODx — авторизован ли текущий пользователь.
1. Нода и MODx находятся на одном сервере (nginx)
2. Данные об авторизации пользователя нужно получить до загрузки страницы, соответственно нужно это делать на стороне сервера без сокетов.
3. Возможно в этом случае нужно обращаться к кукам?
Если у кого-то есть опыт в этом плане поделитесь, пожалуйста!
msOrder запретить редиректит
Добрый день! Подскажите, как после оформления заказа никуда не перебрасывать страницу? Чтобы не происходил никакой редирект