Вопросы

Кривое меню minishop2

Проблема изображена на скриншоте.
Меню «Документ Настройка Свойства товара...» отображается лишь на 45 пикселей в ширину.
Причина — в стиль пишется соответствующее свойство и даже появляются стрелки, словно ожидается, что страница будет открыта на малом экране.

yadi.sk/i/ocBiV-8KTkFRvA

Логи чисты. Нельзя увязать предшествующие события и появление этой ошибки: магазин просто наполнялся товарами вручную.
Игорь Павлов
31 июля 2019, 11:47
modx.pro
816
0

pdoPage не загружает ресурсы по button и scroll на телефонах?

Здравствуйте!
Использую следующий код запрос pdoPage:
<div id="pdopage">
    [[!+page.nav]]
    <div class="rows">
[[!pdoPage?
&element=`pdoResources`
&parents=`1`
&includeTVs=`top-promo,HitsPage`
&processTVs=`1`
&limit=`3`
&resources=`-138,-513,-477,-134,-129,-140,-122,-139,-117,-128,-512,-591,-124,-135,-252,-214,-583`
&sortby=``
&sortdir=`ASC`
&tpl=`shablon`
&ajaxMode=`scroll`
        ]]
    </div> 
</div>
На компьютере работает, то есть scroll загружает ресурсы по скроллу, button загружает ресурсы по клику на кнопку.
Не могу понять причину, почему pdoPage не загружает ресурсы по button и scroll на телефонах?
Проверяла не только я, но мои друзья тоже. У них тоже как и у меня.
Или pdoPage работает только на компьютерах?
Кстати, загружаются только 3 ресурсов по умолчанию и больше не загружаются дальше при скролле.

Update: Протестировала на 2 браузерах в компьютере.
На Opera загружаются при скролле. А вот на Google Chrome загружаются только 3. Дальше уже не загружаются.
Zulya
31 июля 2019, 00:11
modx.pro
1 101
0

MobileDetect и HTTP-заголовок Vary

Не могу найти какую либо информацию о том как выполнить инструкцию гугла developers.google.com/search/mobile-sites/mobile-seo/dynamic-serving?hl=ru а конкретно вот этот кусок:
Заголовок Vary сообщает браузеру, что содержание ответа будет зависеть от агента пользователя, запросившего страницу. Если ваш сервер уже использует HTTP-заголовок Vary, то вы можете добавить в соответствующий список элемент User-Agent.
Артем
30 июля 2019, 21:38
modx.pro
791
0

Поиск по MIGX таблицам в SimpleSearch

Всем привет!

У меня есть страницы, где выводятся списки из MIGX таблиц. Крайне важно, чтобы в результаты поиска попадали также вхождения из данных таблиц (в настоящий момент не попадают). Поиск в настоящий момент реализован на simpleSearch.

Есть ли какой-то способ заставить SimpleSearch искать в MIGX таблицах?

Спасибо!
Павел Ширяев
30 июля 2019, 18:21
modx.pro
970
0

Не выводятся лексиконы в синтаксисе Fenom

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

Столкнулся с «загадкой». делаю мультиязычный сайт. Нужно выводить одинаковые фразы на станицах с разными языками. Понятно, что нужно использовать лексиконы. Сделал по видео от канала Open MODX. Всё просто… но не работает. Сделал по ещё нескольким материалам — на работает.

Ладно, добавил пару контрольных фраз в core\lexicon\ru\default.inc.php

В стандартном синтаксисе MODX выводится.

[[%ready_section_title]]

В синтаксисе Fenom не выводится. Пробовал два варианта:

{'ready_section_title' | lexicon}
{$_modx->lexicon('ready_section_title')}

Выводится сама надпись «ready_section_title».

Может кто-то сталкивался с такой проблемой, прошу подсказать где зарыта собака.
Oleg
30 июля 2019, 18:07
modx.pro
1 118
0

Как достучаться до поля +views в TicketsLatest

Друзья, приветствую!

Подскажите пожалуйста, можно ли внутри шаблона tpl.tickets.latest.item, который передается сниппету TicketLatest осуществить вывод поля [[+views]]? Поле [[+date_ago]] выводится нормально, а вот вместо [[+views]] — пустое значение. Или это нужно использовать исключительно сниппет TicketMeta?

...
    [[!TicketLatest? 
    &limit=`2`  
    &action=`tickets` 
    &includeTVs=`image`
    &tvPrefix=`tv.`
    &tpl=`tpl.tickets.latest.item`
]]
...

Из шаблона tpl.tickets.latest.item:
...
<p>Опубликовано: [[+date_ago]], просмотров: [[+views]]</p>
...
Заранее спасибо!
Рони
30 июля 2019, 17:40
modx.pro
842
0

Блокировка яндекс советника

Есть какиенибудь готовые решения для блокировки яндекс советника на своём интернет магазине, на просторах интернета куча скриптов валяется, но как правило яндекс со временем их обходит, я понимаю что нет волшебной таблетки которая навсегда заблокирует яндекс советник, но хотя бы за этим постоянно будет следить разработчик данного приложения и самостоятельно будет допиливать скрипт, а тебе лишь нужно будет обновлять приложение?
можно ли за такое приложение, если оно конечно существует, схлопотать от яндекса фильтры на свой сайт?
использую minishop2
Roman
29 июля 2019, 20:00
modx.pro
3 302
0

Многоуровневое pdomenu с изображениями

Привет!
Плотно изучаю доки по pdomenu, и упорно не понимаю некоторых вещей.
Павел Бигель
29 июля 2019, 14:41
modx.pro
1
1 504
0

Выбор родителя для pdoResources в зависимости от контекста

Задача — выводить блок с услугами в зависимости от контекста. Блок формируется выборкой. Решаю так:

{set $con = $_modx->config.cultureKey}
      {if $con == 'ru'}
           set $serv = '4'}
      {elseif $con == 'en'}
           {set $serv = '15'}
      {/if}
{$_modx->runSnippet('pdoResources', [
    'parents' => '{$serv}',
    'tpl' => '@FILE chunks/pageservice.tpl',
    'sortby' => '{"menuindex":"ASC"}' 
 ])}
где:
4 — родитель для русского языка
15 — родитель для английского языка

Можно ли сделать более красиво?
Oleg
29 июля 2019, 11:08
modx.pro
983
0

Выбор чанка в зависимости от контекста (Fenom)

Здравствуйте.
Прошу помощи в таком вопросе: делаю мультиязычный сайт. Есть два чанка
chunk_ru
chunk_en
Нужно выбрать чанк в зависимости от контекста. На обычном синтаксисе MODX я делаю этак —
[[$chunk_[[++cultureKey]]]]
А как это сделать на синтаксисе Fenom? И если чанк лежит в файле?
Oleg
29 июля 2019, 08:02
modx.pro
1
1 123
0