MiniShop3 - новости

Привет мальчики и девочки. Давно не виделись Я к вам с замечательными новостями.
Спустя страшно представить целый год я вернулся к разработке MiniShop3 и у меня есть, что вам рассказать.
Николай Савин
25 октября 2025, 00:22
modx.pro
1
2 583
+22

Вопрос по mspYaPay

Всем привет!

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

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

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

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

Экспорт заказов из MiniShop2 в таблицу Excel формат CSV.

Привет всем интересующимся в раздел «Для разработчиков» писать не могу рейтинг низкий, поэтому сюда. Не нашел готового простого решения, есть заметки «Кастомный экспорт заказов MiniShop2», но там нужно создавай два сниппета, три чанка, один ресурс, зачем так много если можно обойтись одним сниппетом и одним ресурсом, лень двигатель прогресса + не люблю много снипетов, чанков, шаблонов и бла бла бла. Да есть платные решения, но это для новичков больше и зачем платить больше если можно сделать самому. История как обычно нафиг не нужно пока клиент не попросил выгружать статистику по заказам в таблицу Эксель, чтобы ему было удобно ее фильтровать и вообще работать с данными так удобнее и привычнее. Сразу скажу часть информацию взял в инете у других авторов, так что если кто-то узнал свой код не обижайтесь, мне нужно было решение я его сделал теперь делюсь своими наработками так сказать.

Создаем сниппет например getOrders
Вячеслав
22 октября 2025, 14:08
modx.pro
109
0

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

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

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

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

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

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

Babel и пути источников файлов

Всем привет.
Столкнулась со странной проблемой. На сайте, где используется мультиязычность через babel, на русскоязычной версии все ок, на английской пропадают пути источников файлов. То есть, если на русской версии путь картинки выглядит как «assets/design/img/pictures/images/toh02584.jpg», то на английской версии это только путь к картинке относительно самого источника файлов «pictures/images/toh02584.jpg».
Сайт сделан другим программистом, и как он этого добился — загадка. Сравнила настройки контекстов, источников медиа, системные настройки с теми, что использую обычно. Ничего подозрительного не заметила. Источник файлов заведен в папке assets/design/img.
pandaworks
14 октября 2025, 14:07
modx.pro
239
0