SendIt 1.0.4 - отправка запросов без формы и рекурсивное наследование параметров.

Приветствую! Сегодня выпустил обновление для компонента SendIt. Теперь можно в рамках одного файла наследовать сколько угодно пресетов и отправлять данные на сервер без создания скрытых форм. Подробности ниже.
Артур Шевченко
10 октября 2023, 22:10
modx.pro
731
+6

Вопрос по связям и рекомендуемым товарам

Доброго дня!
Решил применить этот компонент для вывода «похожих» товаров. Вызываю так:
[[!msProducts?
        &parents=`3`
    	&link=`1`
        &slave=`[[*link_for_news]]`
	&limit=`0`
	&sortby=`remains`
	&sortdir=`desc`
	&tpl=`tpl.msProducts.row_m_news`
	&where=`{ "Data.remains:>":0.95,"Data.image:IS NOT":null,"Data.price:>":0}`
	&showLog=`0`
]]
Работает конечно же, но я хочу показывать и master тоже.
Связь «Многие ко многим».
Подскажите, пожалуйста, как можно это реализовать?
Михаил
10 октября 2023, 20:37
modx.pro
387
0

Проблема с ajax, как выполнить снипет через ajax.

Проблема с ajax, как выполнить снипет через ajax.

файл js:
$(document).ready(function() {
    $.ajax({
        url: '/data2.html',
        type: 'POST',
        dataType: 'html'
        
Документ data2 создан в корне ресурсов.
       
В modx revo отключено Содержимое-Типы содержимого .html (не хочу у страниц сайта иметь на конце .html)
Документ data2.html содержит сниппет.

Проблема что не работает так, но если включаю Содержимое-Типы содержимого .html, то скрипт выполняется
пробовал в документе data2 ставить seourl data2, data2.html, data2.php и ничего не помогает.

пробовал и так
$(document).ready(function() {
    $.ajax({
        url: '[[~26]]',
        type: 'POST',
        dataType: 'html'
        
    не помогло.
Игорь
10 октября 2023, 19:09
modx.pro
642
0

Как остаться в форме обратной связи после отправки сообщения с использованием FormIt?

Здравствуйте!
Столкнулся с проблемой. Суть: подгружаю форму обратной связи с помощью соответствующей кнопки на сайте
Заполняю поля и отправляю сообщение на соответствующую почту. Окно формы обратной связи закрывается, при этом письмо приходит как надо, но я не вижу сообщение об успешной отправке. Посмотреть это сообщение могу только повторно войдя в эту форму.
Вопрос: можно ли сделать так, чтобы после отправки сообщения из формы, форма не закрылась и я увидел сообщение о том, что форма успешно отправлена. Потом я могу принудительно закрыть форму, нажав на крестик или кликнув на поле вне формы. Подскажите, пожалуйста, как это сделать. Форма выглядит следующим образом:
Сергей
10 октября 2023, 16:43
modx.pro
638
0

Кастомный экспорт заказов MiniShop2

Всем привет! Давно хотел поделиться данным кейсом, который «валяется на полке».

Спросите, а зачем? Есть же готовые компоненты… Ну, вы же знаете, я не сторонник платных решений, да и зачем покупать «самолёт», когда нужна «телега».

Накидал несколько сниппетов, которыми можно вывести все заказы сайта…


Денис Усманов
10 октября 2023, 01:57
modx.pro
3
742
+5

Ошибка FENOM

Здравствуйте, делаю на феном, но не срабатывает сортировка
так все работает
[[!migxLoopCollection?
    &classname=`Reviews`
    &packageName=`reviews`
    &where=`{ "resource_id":"18"}`
    &sortConfig=`[{ "sortby":"id","sortdir":"DESC"}]`
    &tpl=``
]]
а так нет
{'!migxLoopCollection' | snippet : [
            'classname' =>'Reviews',
            'packageName' =>'reviews',
            'where' =>["resource_id"=>"18"],
            'sortConfig' =>["sortby"=>"id","sortdir"=>"DESC"],
            'tpl' =>'',
]}
ошибка в этой стороке
'sortConfig' =>[«sortby»=>«id»,«sortdir»=>«DESC»],
Но какая, подскажите пожалуйста?
vit
vit
09 октября 2023, 21:52
modx.pro
365
0

minishop2 - язык отправки письма пользователю

Здравствуйте
Подскажите пожалуйста как настроить язык отправки письма пользователю при оформлении заказа?
По умолчанию я так понимаю выбирается язык Менеджера
Спасибо
Pavel Kravchuk
09 октября 2023, 19:20
modx.pro
329
0

Автоматическая подгрузка статей со сменой URL при скроллинге на сайте

Добрый день!
На новостных сайтах после прочтения статьи, автоматически загружается следующая статья и в адресной строке браузера меняется также и адрес подгружаемой страницы.
Подскажите пожалуйста, как такое можно реализовать на Modx Revo?
Zulya
08 октября 2023, 09:57
modx.pro
1
479
0

Ошибка 500 при входе менеджера в админку.

На сайте создано 2 группы с абсолютно одинаковыми ролями.
Назначаю пользователю «первую» группу — в админку входит
Меняю этому пользователю группу на «вторую» — при входе в админку ошибка 500.
Сергей Карпович
06 октября 2023, 21:44
modx.pro
433
0

Как починить динамический слайдер?

Всем привет. Решил я тут попробовать сделать динамический слайдер, используя bootstrap и pdoTools.
Идея заключалась в том, что когда снимают категорию с публикации, то пропадает и слайд категории с карусели.
Сами категории услуг я решил сделать в виде MiniShop2.

Код самого слайдера:
al1ve
06 октября 2023, 19:12
modx.pro
590
0