Вопросы

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

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

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

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

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

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

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

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

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

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

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

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

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

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 090
0

Как в шаблоне pdoPage прописать условие вывода кода при заполненном TV?

Есть вывод товаров.
[[!pdoPage?
            &element=`msProducts`
            &tpl=`item`
            &processTVs=`1`
            &tvPrefix=`tv.`
            &includeTVs=`tovar_id`
        ]]
Нужно чтобы кусок кода отображался только, если дополнительное поле tovar_id заполнено. Без добавления условий код работает, но отображается во всех товарах каталога
<a href="[[~[[+tv.tovar_id]]]]">Текст</a>
Пробовал по аналогии со свойствами, покопавшись немного в документации, но оно не работает. Как правильно написать?
{if $_modx->resource.tovar_id }
  <a href="[[~[[+tv.tovar_id]]]]">Текст</a>
    {else}
    {/if}
Nijest
28 апреля 2021, 17:45
modx.pro
724
0

AjaxSnippet заставить работать при нажатии на кнопку.

Привет всем. В 2 словах.
Есть пару кнопок на сайте. Как сделать так чтобы при нажатии на них определенных AjaxSnippet перезапускался.
Сергій
27 апреля 2021, 23:06
modx.pro
1 047
0

Конфигуратор на MODX

Привет! Как на MODX можно сделать такой пошаговой конфигуратор
Ссылка на пример или кто может помочь с разработкой и сколько это будет стоить
Kazbek
27 апреля 2021, 21:52
modx.pro
925
0

Как сделать, что при редактировании комментария Tickets в админке, не удалялись его доп.поля?

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

Сделал как тут написал Василий.
Добавил доп.поле city к комментариям. Все выводится. Но есть одна загвоздка:

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

Подскажите как этого можно избежать? Я понимаю, что properties содержит json-массив со значениями всех полей, а как сделать например вывод этого кастомного поля по одному ключу — например поле email?
Lori
27 апреля 2021, 19:48
modx.pro
515
0