mFilter2, как в адресной строке заменить id на pagetitle при filters=parent:grandparents

Есть список магазинов, которые делятся по округам и городам (лежат в соответствующих вложенных папках). Чтобы не мудрить с дополнительными tv вызываю mFilter2 таким образом:
&filters=`
parent:grandparents,
parent:categories
`
сейчас в запрос (в адресную строку) уходит id родителя и дедушки
gtoil.ru/buy/shops/?okrug=184&gorod=956
Можно сделать так, чтобы поисковикам все это понятнее было? То есть чтобы в сроку браузера уходил не id а pagetitle, и получалось что-то типа
gtoil.ru/buy/shops/?okrug=Северо-Западный&gorod=Санкт-Петербург
Плагин писать, чтобы он заносил в TV при сохранении не хотелось бы — чего TV почем зря плодить? Спасибо заранее за советы
Евгений
03 мая 2021, 11:54
modx.pro
838
0

Как открыть альбом gallery при клике на обложку?

Здравствуйте!

Подскажите пожалуйста как сделать так, чтобы при клике на обложку альбома, сам альбом открывался в fancybox/colorbox/lightbox, а не открывался на новой странице.
Lori
02 мая 2021, 10:32
modx.pro
1 893
0

SEODomains кеширует ранее выбранный поддомен (url) и не меняет в ссылках сайта при смене города

Друзья. Столкнулся с проблемой на одном из сайтов в работе плагина SEODomains.
Проблема связана с кешем:
1. выбираешь город, подставляется к домену поддомен города — все норм.
2. Затем выбираешь другой город и к домену подставляется поддомен нового города, а вот на ссылках сайта, например в меню сайта, новый поддомен (второго города) не сменился. Там остался адрес предыдущего города.
Получается, что предыдущий адрес поддомена кешируется и при выборе нового города не меняется в ссылках сайта. Если очистить кеш в админке, то с обновлением страницы в браузере, новый поддомен сменяется в ссылках.
Может, кто в курсе в чем причина и как решить проблему?

РЕШЕНО!
Очевидно, что проблема была из-за кеша: кешировались ссылки.

Для решения делаем эти плейсхолдеры в head не кешируемыми:
<base href="[[!++site_url]]" />
<link rel="canonical" href="[[!++site_url]]">
Лично в моем случае, помогло именно это.
Денис Мижеревич
02 мая 2021, 04:19
modx.pro
1 375
0

Как вывести статус "Онлайн", если пользователь авторизирован? Office

Друзья подскажите.
Как вывести статус «Онлайн», если пользователь авторизирован?

Личные кабинеты пользователей сделаны с помощью Office.
Есть общая страница вывода всех пользователей и личная страница каждого пользователя.
Но не могу понять, как вывести тестовый статус «Онлайн», когда пользователь авторизирован?

Знаю, как вывести дату последней авторизации [[!+id:userinfo=`lastlogin`:date=`%Y-%m-%d`]]

А вот, чем определить статус Онлайн не могу понять
Денис Мижеревич
01 мая 2021, 19:25
modx.pro
856
0

Как вставить TV родителя в сниппете?

Здравствуйте!

В чанке сниппета tv выводится как
[[+tv.prodImg]]
, а как мне вместо него получить значение этого же tv, но родительского?

Пробовал через fastField
[[#[[*parent]].tv.prodImg]]
, но не сработало
Lori
01 мая 2021, 09:02
modx.pro
630
0

[СДЕЛАЙ САМ] Фильтрация по множественным значениям.

Приветствую!
Задача: сделать фильтр по регионам в которых доступен продукт, при условии, что один продукт может быть доступен в нескольких регионах сразу.
В решении использовались раздел из документации и статья @Илья Уткин
Артур Шевченко
29 апреля 2021, 16:05
modx.pro
3
1 973
+5

mSearch2

Здравствуйте,
В админке отмечено куда продукт не поставляется (страны).

На сайте нужно сделать выборку стран по товаром которые не отмечены в админке как не поставляется.
То есть, выбираем «Austria» выводится все продукты которые не отмечены в админке как «Austria» подскажите как такое реализовать?
Алексей
29 апреля 2021, 13:30
modx.pro
857
+1

Проблема с ajaxForm, ошибка 503

Ребят, всем привет. Возникла проблема, не можем решить её уже более недели. Не отправляются формы с сайта, выдает ошибку POST legacy.vladislavchumak.com.ua/assets/components/ajaxform/action.php 503, убрал со страницу уже все что можно. Оставил только jQuery, подскажите в чем может быть проблема. Ссылка на тестовую форму
Владислав
29 апреля 2021, 09:52
modx.pro
1 093
0

Релиз MODX 2.8.2. Настоятельно рекомендую обновиться



Команда разработчиков и интеграторов MODX рада представить новую версию – MODX Revolution 2.8.2. В этой версии добавлена поддержка PHP 8, исправлены баги и закрыто несколько важных уязвимостей.
Полный список изменений доступен в changelog, ниже перечислены лишь самые значительные изменения.

Подробности внутри заметки.

Іван Клімчук
29 апреля 2021, 00:12
modx.pro
3 895
+24