Маршрутизация в MODX REVO как изменить URL с GET параметром на обычный?

Друзья, подскажите пожалуйста, как сделать маршрутизацию или как это называется, что бы по одному URL отдавался контент с другого?

Хочу просто для SEO убрать URL с GET параметрами.

Есть например такой URL
mydomain.ru/category/?tag=river

Но хочу что бы контент с него отдавалxя на такой URL
mydomain.ru/category/river/

Редирект с первого на второй сделаю, но отдается 404 и правильно, страницы со вторым URL нет.

Как такое реализовать?
Роман
14 июля 2023, 12:43
modx.pro
2
623
0

Доработка API для выгрузки товаров в minishop2

Всем привет. Настроена выгрузка товаров по средствам API, но как бывает, программист оплату получил и пропал, косяки остались(

Вот ряд доработок, которые надо решить:
1. Нагрузка на сервер (возможно, процесс не завершается, много оперативки уходит на mysql). Если быть точнее, то точно не завершается.
2. Почему-то при повторной выгрузке опции товаров стираются, но не у все, выборочно
3. Не все товары выгружаются.

Какая доработка требуется:
У главных товаров, есть характеристика, пример
<attr_1_key name="Виды нанесений">УФ-печать, Гравировка</attr_1_key>
Нужно добавить эту опцию и под-товарам, определить это можно по
<parent_sku description="внутренний артикул группировки вариаций">18016.01</parent_sku>
Если
<sku>18016.01</sku>
соответствует, то это главный товар.

В итоге должна грузиться вся информация корректно и не нагружать сервер незавершенными задачами.
Сайт и доступы для ознакомления предоставлю заинтересованным в сотрудничестве.

Надеюсь на разумную стоимость.
Сергей
13 июля 2023, 13:22
modx.pro
397
0

Сделать удаление товаров.

5 2 000
Здравствйуте. Нужно сделать удаление товаров, но чтобы у ранее купивших оставался к ним доступ.
Есть и другие задачи, ищем человека на долгосрочное сотрудничество.
Ольга Дорн
13 июля 2023, 10:00
modx.pro
386
0

TV список ресурсов - как в админке сортировать по алфавиту при выборе?


При воздании TV список ресурсов не вижу возможной сортировки ресурсов. И поле куда можно ввести что-то типа 'sortby'=>'{«pagetitle»:«ASC»}
И при создании связи с ресурсом они автоматом сортируются по id (как на скриншоте), а хочется по заголовку.

Способ при котором используется другие TV поля типа чекбокс или список — видел, вполне рабочий, но меня интересует именно TV список ресурсов.
Павлик Мышкин
12 июля 2023, 13:25
modx.pro
700
0

mSync и версии 1С

Здравствуйте.
Вопрос такой: зависит ли работа компонента от версии 1С? Где-то в дебрях инета мне помнится заметка, что версия 1С не должна быть меньше 8-ой. У клиента сейчас стоит 10, и синхронизация работает, но он хочет обновить до 11. Будет ли mSync с ней совместим? Не слетит ли чего? Версия мСинка стоит 1.1.2.

Компонент покупали давно, поэтому в тп modstore написать уже не могу.
pandaworks
11 июля 2023, 13:52
modx.pro
915
0

Api для сайта на Modx для изменения цен.

Доброго времени суток. Возник такой вопрос, есть ли для MODX какое нибудь готовое решение для быстрого изменения (импорта-экспорта) значений карточек товаров по их id. В моем случае интересует решение именно для изменения цен. Цены меняются каждый день. Беру значения из гугл таблиц и переношу на площадки. Нужно решение, подобное VK Shop Api, но для modx, что бы через запросы можно было вносить изменения в карточки товаров (А конкретно в моем случае в цену) на каждодневной основе.

Есть ли готовое решение в виде дополнений или может это можно как то реализовать внутренними средствами modx?

Знаю, что есть решение в виде MsImportExport. Но это не совсем то, чего я хочу добиться.
max
max
08 июля 2023, 20:19
modx.pro
461
0

Не работает админка

Всем привет. Не пускает в админку с правильным логином и паролем: просто перезагружается страница мойсайт/manager/ и все. При этом если ввести неверный пароль — появляется ошибка. В modx_session ничего не записывается. В атрибутах юзера в БД стоит blocked=0. Куда копать?
sergey
08 июля 2023, 14:21
modx.pro
882
0

Авто-метка + mFilter2

Почему-то у меня не работает слайдер в mFilter2, при формате TV авто-метка, хотя внутри метки только числа…

[[!mFilter2?
            &class=`msProduct`
            &element=`msProducts`
            &parents=`9501`
            &aliases=`
                ms_product|pagetitle==name,
                tv|bak_objem==objem
            `
            &filters=`
                ms|price:number,
                tv|bak_objem:number
            `
            &tplFilter.outer.price=`tpl.mFilter2.filter.sliderPrice`
            &tplFilter.row.price=`tpl.mFilter2.filter.number`
            
            &tplFilter.outer.tv|bak_objem=`tpl.mFilter2.filter.slider`
            &tplFilter.row.tv|bak_objem=`tpl.mFilter2.filter.number`
]]
steve.kon
07 июля 2023, 23:06
modx.pro
656
0

Защита от ботов

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

06:06 +0000] «GET /catalog/0%22XOR%28if%28now%28%29=sysdate%28%29,sleep%2812%29,0%29%29XOR%22Z/proizvoditeli/page/-2 HTTP/1.1» 3

Подскажите как лучше его забанить
Евгений
06 июля 2023, 05:13
modx.pro
550
0

Не выводятся значения superboxselect

Возникла такая проблема. Пытаюсь вывести множественный выбор в выпадающем списке в профиле пользователя:
Тип поля:
'building' => array(
                        'dbtype' => 'varchar',
                        'precision' => '255',
                        'phptype' => 'json',
                        'null' => true,
                    ),
В результате выводятся 2 тега но пустые без текста.


P.S. В БД все пишется корректно: '[«1»,«2»]'

Так же не понятен тот момент как сделать подгрузку значений при обновлении страницы, поскольку значениями являются id а выводом должно быть value
Евгений Лазарев
04 июля 2023, 13:51
modx.pro
361
0