Вопросы

Есть ли аналог mFilter2 + seoFilter на MODX3 для ms3?

И стоит ждать обновлений версий для MODX3, также это относится не только к minishop3, seoFilter, mSearch2, а и msPre и другие платные/бесплатные продукты для MODX3?
R2m0x94 (Vasily)
4 часа назад
modx.pro
12
0

Функционал интернет-магазина (склады, доставки, оплаты)

Всем привет, подскажите, есть ли у кого опыт или может кто-то решал подобную задачу (или 1 из подзадач), поделитесь мнением пожалуйста)))

1) Многоскладовость (пока 3 склада) с учетом остатков по складу. Пару раз использовал msProductRemains для других задач, но там без складов. Пока думаю может его и использовать, просто завести у всех товаров 3 склада (скорее всего расширением модели товара или может TV);
2) Остатки потом будут синхронизироваться с 1С, возможно за основу будет взят модуль mSync, но может и полностью с 0 придется написать;
3) Интеграция Яндекс Доставки на сайт, но с учетом разных складов. Во-первых, приоритетный склад считается тот, что ближе к покупателю (определение склада не проблема); во вторых, учесть что товар может быть на разных складах (если на 1 складе не хватает кол-ва товаров для заказа), соответственно желательно заказ или разбить на 2 доставки (5 товаров со склада N через день, и 3 товара со склада M через 3 дня) или сам заказ разбить на 2 подзаказа (может там первые цифры номера заказа одинаковые);
Dima
28 октября 2025, 11:22
modx.pro
44
0

Вопрос по mspYaPay

Всем привет!

Пытаюсь прикрутить к minishop2 (версия 3.0.7) оплату через Яндекс Пэй с помощью компонента mspYaPay. Настраиваю в песочнице. Возникло несколько проблем.

1) Оплата сразу после заказа срабатывает хорошо. Тестовая оплата проходит и возвращает на страницу удачной оплаты. При этом оплата по ссылке payment_link (из письма перехожу) минуя интерфейс оплаты Я.пей сразу возвращает на страницу неудачной оплаты.

2) В обоих случаях статус заказа не изменяется. То есть при удачной оплате статус остается «Новый» вместо «Оплачен».

Может кто-то сможет поделиться своим опытом. Спасибо!
Николай Артамонов
23 октября 2025, 12:34
modx.pro
134
0

Как массово добавить 301 редиректы?

Здравствуйте!
Был обновлен старый сайт. Клиент решил добавить вложенность, которой ранее не было. Т.е. ссылки на все статьи теперь имеют вид site.ru/articles/business/new-cryptomarkets.html, когда ранее был адрес вида site.ru/new-cryptomarkets.html
Статей много, категории разные. Как можно удобно прописать все 301 редиректы? Добавлять кучу записей в htaccess как-то слишком муторно.
Lori
22 октября 2025, 10:07
modx.pro
136
0

Автопереименование повторяющегося URL

Честно гуглил, найти не смог, нейронки не могут.
Вся надежда на органический интеллект
Просто дописываем в URL "_1" при сохранении, если документ с аналогичным URL уже существует.
_2, _3 и тд, просто меняем цифру
Помогите пожалуйста, полезная штука…
Серый
21 октября 2025, 20:51
modx.pro
337
0

MODx 3.х проблема с авторизацией через процессор "/Security/Login"

Здравствуйте. Нужна помощь с авторизацией через процессор "/Security/Login" на MODx 3.x. Мне необходимо на сайте сделать авторизацию через процессор — попытался сделать это через обычную механику, которую не раз использовал на MODx Revolution, но на MODx 3.х появляется ошибка что нет файла login.class.php

Я зашёл по указанному в ошибке пути, тут действительно нет файла «login.class.php», но есть «Login.php»… Я решил изменить название процессора, указал ""/Security/Login" (написал названия с большой буквы), но ошибка та же самая… Скопировал содержимое Login.php и создал файл Login.class.php, вышла ошибка о том что класс Login уже есть…

Переименовал «Login.class.php» на «Loginadmin.class.php», вызываю через "/Security/Loginadmin", а в файле название класса на «Loginadmin», вышла новая ошибка…

Может кто подсказать что можно сделать?
Максим
19 октября 2025, 11:02
modx.pro
165
0

alt у картинок без "" msgallery - minishop2

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

Проблема в том, что в alt могу вывести название товара — pagetitle, НО если у товара стоят кавычки, то разметка ломается, не могу найти ни одного решения, что только не перепробовал.

Детально.
Вывожу на странице похожие товары (часть вывода скрыл):
[[!msProducts?
    ....
    &tpl=`ralated_products`
.....
]]
Сам шаблон ralated_products
{$_modx->runSnippet('msGallery', [
          'tpl' => 'v2.tpl.ms2Galleryrcat',
           'product' => $id,
           'limit' => 1,
 ])}
И шаблон галереи
....
	{foreach $files as $idx => $file}
		{if $idx == 0}
		<div class="item">
		     <a href="[[+uri]]">
                <picture>
                  <source type="image/webp" srcset="{$file['webp200x200']}">
                  <img class="lazy"
                       data-src="{$file['200x200']}"
                       src="{$file['200x200']}"
                       data-srcset="{$file['200x200']}"
                       alt='[[+pagetitle]]'
                       width="200"
                       height="200">
                </picture>
                </a>
            </div>  
		{/if}
	{/foreach}
.....
Сергей
17 октября 2025, 13:33
modx.pro
1 618
0

Нулевая цена в слайдере mFilter2 (msearch2)

Добрый день!
В категории есть товары с нулевой ценой, из-за этого слайдер цен отображает диапазон от 0.
Подскажите, можно ли сделать так, чтобы такие товары не учитывались в ценовом слайдере, но при этом продолжали выводиться на сайте и участвовали в остальных фильтрах?
Дмитрий
15 октября 2025, 12:56
modx.pro
66
0