Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 122 комментария

Дима Касаткин
Дима Касаткин
Привет! У меня нет возможности проверить по http (без https) но вот сейчас проверил на паре сайтов из тех, что обновил — всё выводится как надо, значение настройки содержит https:// в начале.
Чтобы помочь тебе, дай больше инфы:
1. Проверь в системных настройках и в настройках контекста, может у тебя руками указано значение где-то?
2. По какому протоколу открываешь сайт, когда настройка выдаёт неверное значение? Например по https. А если по http открыть (без редиректа на https) — как себя поведет настройка?
3. Какой протокол указан в настройке [[++server_protocol]]?
Наумов Алексей
Наумов Алексей
Как бы я поступил:

создал компонент (на базе modExtra), чтобы быстро, где будет по сути 1 объект Услуга (header, alias, description, seo_title/seo_description, а также полем parent_id для вложенности).
Свой интерфейс для управления ими будет поудобнее, чем MIGX. Чуть подумать, чтобы интерфейс выглядел симпатично и понятно (больше всего вопросов по отображению услуга/подуслуга).

Да, можно конечно поставить fastRoute или VirtualPages, но т.к. уровень вложенности не большой, то в целом все решается не самым сложным плагином на OnPageNotFound.
Чуть сложнее, если нужно ряд услуг скрыть для определенных моделей авто…

Кстати, VirtualPages у меня трудится на одном проекте уже много лет стабильно:)
Евгений Куценко
Евгений Куценко
Снипер [[!getShareCart?]] не работал (выводил массив), так как указан неправильный чанк.

Было:
$tpl = $modx->getOption('tpl', $scriptProperties, 'getShareCart');
Надо:
$tpl = $modx->getOption('tpl', $scriptProperties, 'tpl.getShareCart');
Установил версию из магазина, но вроде и в коде на гитхабе тоже ошибка. только там надо добавить chunk.
Дмитрий
Дмитрий
Олег Захаров
Олег Захаров
Поправил код выше. Столкнулся с тем что у меток выводился одинаковое содержимое для прикрепляемого справа от метки блока. Понял что по причине того что в карту выводится одна переменная MyIconContentLayout, а для разных меток она разная.
Исправил: вместо присвоения
MyIconContentLayout = ymaps.templateLayoutFactory.createClass(...
поставил
MyIconContentLayout{$dealerplace.MIGX_id} = ymaps.templateLayoutFactory.createClass(...
и вместо
e.get('target').options.set('iconContentLayout', MyIconContentLayout);
поставил
e.get('target').options.set('iconContentLayout', MyIconContentLayout{$dealerplace.MIGX_id});
Как итог будет правильно выводить текст справа от меток.
Алексей Яковлев
Алексей Яковлев
Столкнулся с той же бодягой — дублирующих (лишних) вложениях в пути ссылки. Микроразметка здесь ни при чем.

Опытным путем выяснил, что [[+link]] выдает относительный путь, и плюсует перед ним адрес «крошки».

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

Но я не стал выяснять, а просто обнулил путь перед [[+link]]:
[[++site_url]][[+link]]
и повторы ушли.
Вячеслав
Вячеслав
Честно говоря, я видел несколько корректно работающих виджетов Сдек и они все переписаны полностью. Сейчас главное чтобы, обновили виджет до 3 версии так как 2 не всегда работает корректно и может в любой момент быть отключена полностью.