AjaxForm без jQuery

Приветствую тебя дорогой читатель. Давно хотел это сделать и наконец-то сделал — теперь для работы AjaxForm не нужен jQuery.

ТЕПЕРЬ ДЛЯ ЭТОГО НУЖНО ПРОСТО ИСПОЛЬЗОВАТЬ SENDIT

Для этого нужно
1. Перейти по ссылке.
2. Заменить содержимое папок core/components/ajaxform и assets/componentns/ajaxform/ данными из репозитория.
3. Заменить код сниппета AjaxForm кодом из репозитория.
Если будут ошибки пишите в комментарии, а под катом немного о нюансах.
Артур Шевченко
14 февраля 2022, 21:53
modx.pro
6
2 610
+14

cityfields + minishop2 не работает добавление товара в корзину

Подключен cityfields. На основном домене добавление товаров в корзину работает. На поддоменах не работает.
Например тут omsk.specstaly.ru/catalog/avtomatnyie-stali/avtomatnyie-plityi/avtomatnyie-plityi-160-mm-a35-gost-19903-74
В чем может быть проблема?
Rootiys
14 февраля 2022, 19:08
modx.pro
728
0

Не могу получить количество товара в корзине, как исправить?

Казалось бы куда проще, но не работает, не могу получить именно количество товара с опред айди, если выводить
$productId
то это стринга и выдаёт правильные данные, если выводить
$value['id']
тоже стринга, тоже нормальные данные, но при сравнение ничего, не заходит внутрь хотя КАЗАЛОСЬ БЫ, две стринги с одинаковыми данными, КАЗАЛОСЬ БЫ что не так? если в лупе сделать return какой либо переменной выводится но if не срабатывает, что я делаю не так?

<?php
$ms2 = $modx->getService('miniShop2');
$ms2->initialize($modx->context->key);
$cart = $ms2->cart->get();

foreach($cart as $key => $value){
    if($productId == $value['id']){
        return $value['count'];
    }
}

return 0;
Vladimir
14 февраля 2022, 14:27
modx.pro
495
0

mSearch2 исправление некоторых ошибок

Давно и на нескольких проектах пользуюсь компонентом. Давно уже наболело пара моментов, которые где-то фиксил сам, но уже и не найти. Решил описать тут, возможно @Илья Уткин, который теперь вместо автора @Василий Наумкин взял под крыло компонент, посчитает нужным/возможным сделать пару фиксов для улучшения продукта ;-)

К сожалению, на modstore нет возможности сделать общедоступный issue в гитхаб-формате, поэтому пока не нашел ничего лучше чем написать в Вопросы.

Итак, 3 проблемы mSearch2, по которым вопросов больше, чем ответов:
Дима Сайт old см. профиль
13 февраля 2022, 23:26
modx.pro
753
0

Необходимо допилить компонент syncMoySklad

5 5 000
Добрый день!
Необходимо допилить компонент syncMoySklad для синхронизации остатков Мой Склад.

1. Настроить автоматическую синхронизацию остатков с интервалом 1 день.
2. Импортировать товары только с положительным остатком.

Стоимость работы и сроки обсуждаемые.
Для связи vk.com/soundwar_suslov
Aleksandr Suslov
13 февраля 2022, 12:33
modx.pro
377
0

Пустые права доступа.

Хочу создать аккаунт для контент менеджера, но найдя в гугле инструкции — попал в тупик. у меня просто нет разных «прав доступа»


Заранее спасибо.
evgeniy dovgani
12 февраля 2022, 22:44
modx.pro
820
0

msOptionsPrice2 и управление модификациями

Кто столкнулся с добавлением или изменением модификаций через компонент msOptionsPrice2, в курсе, что нужно проделать очень много действий, например, чтобы изменить, скажем: 10 товаров по 2-ве модификации в каждом.


Не раз в техподдержке компонента msPre просили реализовать управление модификациями. Но как то не было решения.

Встречайте)
Долгожданный функционал
Та дам!!!


Демонстрация новой возможности


Коротенькое видео с добавлением новой модификации и изменением цены из списка youtu.be/3Qvw3lpemVM

Кто купил компонент


Может обновиться до новой версии уже сейчас msPre

Надеюсь многим пригодиться!
Андрей Степаненко
10 февраля 2022, 09:04
modx.pro
1 068
+11

Почему не срабатывает условие if в чанке tpl.msEmail?

Здравствуйте!

На сайте есть нестандартный заказ, для которого потребовался свой чанк письма. Создал для него чанк tpl.EmailBusinessOrder и в чанке tpl.msEmail написал:
{if 'Бизнес заказ' | in : $address.extfld_type}
{'tpl.EmailBusinessOrder' | chunk}
{else}
{'tpl.EmailMainOrder' | chunk}
{/if}
Но всегда подгружается первый чанк, а условие if будто и не обрабатывается. Поле extfld_type 100% верно заполняется при этом заказе и пустое при обычных заказах.

Соответственно вопросы:
1) почему не срабатывает условие?
2) как сделать отдельный чанк для определенного письма — там всегда только один товар с определенной категории.
Lori
09 февраля 2022, 16:20
modx.pro
670
0

редирект на https ошибка

Ребят подскажите в чем проблема?
Хочу сделать редирект на https, выбираю в системных настройках Сервер — server protocol — https
но после включения в htaccess этих директив получаю ошибку о слишком большом количестве редиректов
# Force rewrite to https for every host
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Евгений
09 февраля 2022, 11:16
modx.pro
649
0

Темы на MODX Revolution

Не для кого не секрет что MODX Revolution является хорошим инструментом для определенных задач. Каждый человек в нем находит свой интерес.
С недавнего времени у меня появился интерес и вопрос:
Почему всякие популярные CMS имеют возможность ставить темы, а в MODX нет?
И вот очередной задор на создание нового пакета начался. Не вдаюсь пока в подробности, тк это отдельная статья (может быть будет), недавно допилил бетта-версию менеджера тем.
Пакет управления темами – это первый пакет который устанавливается и сама тема это еще один пакет.

Т.е. если у вас потенциально 2 темы похожи по функционалу, то поменяв одну настройку,
Алексей Смирнов
08 февраля 2022, 17:02
modx.pro
1 995
+15