[miniShop2] Релиз новой версии 4.4.0

Привет друзья. Впервые за два года мы подготовили достаточно крупное (за счет накопившегося материала) обновление miniShop2.

Ниже расскажу, что в него попало.
Николай Савин
06 августа 2024, 15:25
modx.pro
826
+24

Collections по умолчанию отображать только опубликованные

Коллеги, добрый день!
Пожалуйста подскажите, как сделать, чтоб при отображении списка ресурсов в Collections по умолчанию отображались только опубликованные, чтоб каждый раз вверху справа фильтр не переключать. Честно искал и гуглил, максимум — нашел код некого плагина с которым делать не пойму что.
Пожалуйста подскажите, направьте, заранее сердешно благодарю!
var filter_combo = Ext.getCmp('collections-grid-filter-status');
filter_combo.setValue('published');
filter_combo.fireEvent('select', filter_combo);
Серый
06 августа 2024, 00:03
modx.pro
170
0

Объясните почему не генерируется URL???

<?php

$_POST = [
    'pagetitle'=> rand(),
    'longtitle'=>44,
    'template'=>4,
    'parent'=>7,
    'class_key'=>'modDocument',
    'context_key'=>'web'
    ];

$response = $modx->runProcessor('resource/create', $_POST);

echo $modx->makeUrl($response->response['object']['id']);
Пустота!
Объясните почему не генерируется URL???
Причем! когда в
context_key
ставлю msProduct то ссылка генерируется

КАК ТАК?!!!
Евгений
05 августа 2024, 14:13
modx.pro
214
0

Modx Revo из-за ЧПУ не работает 301 редирект со старых страниц

Очень прошу помощи — впервые с таким сталкиваюсь
Был сайт старый, сделали его новую версию и нужно настроить 301 редирект со старых страниц, которых на новом сайте не будет
ЧПУ включены. Хостинг Timeweb

прописываю в .htaccess правило
Redirect 301 /медицинский-туризм/оздоровительные-туры-в-германии/ site.ru/hot

и как бы редирект срабатывает, но кидает на 404 с адресом site.ru/hot?q=/медицинский-туризм/оздоровительные-туры-в-германии/

написала на хостинг, ответили, что это из-за директивы, которая включает ЧПУ
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

без нее редирект работает, но ее нельзя отключать, так как не будет ЧПУ.

Первый раз такое, на разных хостингах сайт размещала и на том же самом timeweb тоже, и всегда все работало нормально
elodia
04 августа 2024, 18:09
modx.pro
380
0

Дополнительные поля пользователя без редактирования системных файлов

Благодаря этой заметке я смог добавить несколько новых полей, например orgname. И в админке они успешно сохраняются.
Но, как и у некоторых комментаторов этой ветки, эти поля никак не выводятся. Ни при использовании {$_modx->user.orgname} ни просто в чанке Office.
Я нашел вариант как сделать чтобы эти поля работали — редактировать системные файлы, но…
Ivan
02 августа 2024, 16:02
modx.pro
201
0

[ruAgo] Дорабатываем output filter ":ago" на склонения по-русски

есть у нас dateAgo который пишет сколько прошло времени с даты или полную дату
есть родной ago который считает сколько прошло времени с даты, но не имеет правильного перечисления (только 1 или много)

сделал так чтобы все было по правилам Русского языка
Stepan
30 июля 2024, 17:54
modx.pro
620
+3

Доработать функционал сайта на MODX

Доработка сайта magiazvuka.com для добавления складов и корректной передачи остатков с внешних ресурсов.

telemaksar@gmail.com Николай
Николай
30 июля 2024, 16:02
modx.pro
222
0

Сортировка pdoMenu, как в &resources

&sortby сортирует по menuindex, а надо так, как указано в &resources.

В документации указано: «Если оставить параметры &sortby и &sortdir пустыми, то сортировка будет идти по порядку ресурсов в &resources». Но это не работает, если ресурсы лежат в разных категориях.
Сортирует по категориям, а потом ресурсы.

[[!pdoMenu? 
     &level=`0` 
     &parents=`23`
     &resources=`
     61,
     5299,
     5300,
     5454,
     5563,
     7055,
     5651,
     11095,
     9197,
     10970,
     11830`
     &sortby=`` 
     &sortdir=``
     &tpl=`@INLINE <li [[+classes]]><a href="[[+link]]" [[+attributes]]>[[+id]] (parent-[[#[[+id]].parent]])</a>[[+wrapper]]</li>`
    ]]
Результат:


Как отсортировать в том порядке, что указан в &resources?
adminixi
29 июля 2024, 22:16
modx.pro
188
0

Articles 1.8.1. 500 (/assets/components/articles/connector.php) PHP8

Столкнулся с ошибкой компонента Articles 1.8.1 на версии PHP8 — перестаёт показывать сами статьи.

Ошибка: Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Видел что есть версия Articles 2, но она вроде для 3-ей ветки

Кто-то сталкивался с похожей проблемой и может находил решение?
Дмитрий Иванов
29 июля 2024, 14:39
modx.pro
406
0