Денис

Денис

С нами с 29 марта 2015; Место в рейтинге пользователей: #499

Обнуляющие смайлики (или почему minishop2 отправляет заказы без товаров)

Всем привет.
Буквально вчера, словил неприятную багу.

(P.S. вполне возможно что многие знают об этой баге. Но ради интереса решил воспроизвести данную багу на других сайтах — в 90% случаев ошибка воспроизводится).

Имеется сайт на MODX Revolution 2.7.3 в связке с miniShop2 2.5.0.
Бага заключалась в том, что пришёл «пустой» заказ. Т.е. все реквизиты клиента в письме и заказе есть, а вот товаров в этом заказе нет.

Долго и упорно не мог понять в чём же проблема. Благо есть вебвизор и он таки помог воспроизвести ошибку.

Дело оказалось в смайликах. Которые были вставлены в комментарий к заказу.
Дмитрий Танцирев
18 июля 2020, 08:46
modx.pro
8
2 421
+8

Как подключить вкладку в ресурсе

Всем привет. Пробую разобраться с вкладками у ресурсов, хочу добавить свою, для отображения своего компонента.
Создал файл js с таким содержимым:

Ext.onReady(function () {
    var mainPanel = Ext.getCmp("modx-panel-resource");
    if (!mainPanel) return;

    if (mainPanel.config.record.id > 0) {
        sOneRapBattles.config.docid = mainPanel.config.record.id;

        MODx.addTab("modx-resource-tabs", {
            title: _("sonerapbattles_items"),
            id: "sonerapbattles-tab",
            width: "95%",
            items: [{
                xtype: "sonerapbattles-grid-items",
                width: "95%"
            }]
        });
    }
});
SEQUEL.ONE
29 мая 2020, 00:40
modx.pro
2
635
0

Создание CMP для вывода в админку с помощью MIGX

Итак, в прошлой статье я рассказал, как можно создавать свой компонент с помощью MIGX. Теперь я покажу, как можно создавать и редактировать данные в админке.

Кто не знает о чем речь, ссылка на первую статью.
Михаил
20 июня 2019, 18:55
modx.pro
26
3 188
+23

Вывод всех опций minishop2 и автоматическое их добавление в словарь одной кнопкой.

Всем привет, как всегда возникла задача максимально упростить и автоматизировать рутинные процессы в MODX. Будем делать автоматическое добавление опций в словарь и автоматически подтягивать список опций, куда вам угодно будет.
Vlad Brise
14 марта 2019, 19:47
modx.pro
22
3 851
+14

msCartProduct - Добавляет товар на странице с корзиной и обновляет её

Компонент действуют как обертка для вывода товаров через сниппет msProducts для того чтобы можно было вывести дополнительные товары на страницу с корзиной и добавить их без перезагрузки страницы, с последующим обновлением корзины.
При попадании в корзину товар автоматически скрывается из списка, после того как все товары добавлены в корзину, скрывается и сама обертка где были эти товары.


Андрей Степаненко
17 февраля 2019, 11:24
modx.pro
2
1 318
+5