Александр Мельник

Александр Мельник

С нами с 02 сентября 2016; Место в рейтинге пользователей: #64

Сбой админки после переноса

Добрый день.
Подскажите пожалуйста. что может вызывать сбой в отображении админки.
Админка сайта после переноса на другой хостинг в целом работоспособна, кроме отображения шаблонов.
Смотрите скриншот. Кеш удален, настройки в файлы конфигурации указаны.
Переносили и при помощи копирования файлов и базы и при помощи vapor. Результат аналогичен.
Установка чистого modx на новый хостинг проходит нормально и шаблоны отображаются корректно.
Спасибо.
Александр Мельник
16 июля 2017, 09:46
modx.pro
501
0

Теги Fenom то распознаются в чанках то нет

Добрый день.
А не сталкивался ли никто с такой проблемой?

Синтаксис fenom в чанках и на страницах включен.
И работает.
Однако иногда бывает, что при перезагрузке страницы в браузере теги перестают распознаваться и парситься и выводятся как текст. Пару раз перегрузишь страницу и снова все ок.
К примеру я проверяю есть ли в сессии массив looked? который появляется только если есть просмотренные товары. Если он есть то вывожу блок определенный.
{if $.session.looked!}
                <div class="title">
                    НЕДАВНО ВЫ СМОТРЕЛИ      
                </div>
{/if}
Сказать что ошибка в синтаксисе, то вроде бы и нет. Ведь код работает и действительно выводит блок только после того как в сессию падает массив looked

Но иногда на странице фронтенда ни с того ни с сего выводится — {if $.session.looked!} как текст.
Со временем проходит при обновлениях страницы.
Что это может быть?
Спасибо.
Александр Мельник
25 июня 2017, 09:29
modx.pro
918
0

сортировка по menuindex в collection

Добрый день.
Я уже недавно писал о непредсказуемой сортировке ресурсов по menuindex, а сейчас столкнулся с этим вновь.
Буду рад советам.
Вывожу дочерние ресурсы
[[!pdoPage?
              &element=`pdoResources`
              &limit=`10`
              &includeContent=`1`
              &parents=`[[*id]]`
              &tpl=`tpl.akt_block`
              &tvPrefix=``
              &includeTVs=`akt_img, akt_ot, akt_do`
              &sotrby=`menuindex`
              &sortdir=`DESC`
              ]]
Ресурсы создаются в collection и по умолчанию отображаются именно так как задано, по убыванию индекса меню. То есть новые оказываются выше. Но при попытке перетаскивать ресурсы действительно изменяется их menuindex, однако pdoResources перестает учитывать сортировку.
Более детально отобразил на изображении, которое прилагаю.
Буду рад советам, потому как возможность ручной сортировки очень важна, а она ведет себя из рук вон плохо.
Хотя может это мои руки виноваты, не спорю.
Александр Мельник
24 июня 2017, 11:21
modx.pro
1
1 528
0

Collection не показывает список ресурсов

Господа и, возможно, дамы.

Никто не сталкивался ли и не подскажет мне ли…
Компонент collection перестал выводить список дочерних ресурсов.
Есть два типа коллекций. Новости и проекты. Создал их с целью задать шаблон по умолчанию для дочерних страниц. Все остальные настройки по умолчанию.
Коллекция новостей показывает новости, а вот коллекция проектов выводит пустоту, хотя ресурсы есть и pdoResources их отлично выводит. Преобразую коллекцию в простой контейнер и вуаля — ресурсы показываются в дереве.

Это просто глюк или этому есть разумное пояснение?
Спасибо.
Александр Мельник
23 июня 2017, 10:32
modx.pro
2 614
0

Предложение по улучшению Comparison

Добрый день.
Столкнулся с тем, что приложение Comparison собирает значения свойств товаров через запятую но без пробелов.
Поскольку эти данные потом попадают в тег table то строка без пробелов не может разбиться на несколько и всегда занимает всю ячейку.
К примеру если у товара 15 цветов, то все они выводятся одной строкой, делая данный столбец ужасно широким.
Для себя решил эту проблему редактирование сниппета CompareList (строки 174), но думаю что это нужно учесть при обновлениях продукта.
Александр Мельник
22 июня 2017, 06:33
modx.pro
959
0

О приобретении платных компонентов

Добрый день.
Хочу уточнить один момент, связанный с покупкой платных дополнений.
На сайте modstore есть фраза — Для каждого ключа вы можете один раз сбросить адрес сайта
Правильно ли я понимаю, что я могу сгененрировать сейчас ключ и использовать его на сайте с тестовым доменом. После переноса на новый хостинг и подключения к новому домену я могу просто зайти в modstore и сбросить привязку. И после этого дополнение заработает на новом домене?

Спасибо.
Александр Мельник
21 июня 2017, 07:34
modx.pro
1 047
0

проверить тип переменной, используя Fenom

Добрый вечер.
Подскажите, есть ли возможность, используя синтаксис Fenom проверить является ли переменная массивом или нет?
Поясню откуда возник вопрос. Я столкнулся с тем, что minishop2, при создании дополнительных свойств товаров формирует их массив не так, как массив основных свойств.
Вот к примеру массив основного цвета color
Array ( [id] => 75 [options] => Array ( [color] => Array ( [0] => бешеный_бамбук ) ) )
В нем лежит всего один цвет, но при этом поле color является массивом, первым элементом которого есть название цвета.
Александр Мельник
15 июня 2017, 19:11
modx.pro
1 769
0

Изменить тип поля ввода для color в miniShop2

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

Спасибо.
Александр Мельник
15 июня 2017, 12:56
modx.pro
1 467
0

Не работают модификаторы или pdoTools или я )

Добрый вечер.
Что-то сегодня день такой, что глюки валятся со всех сторон, даже откуда их и не ждешь.
Я заранее согласен, что 90 процентов глюков это мои пробелы в знаниях.
Но вот тут даже придумать не могу в чем дело.
Захотел ограничить длину строки, выводимую в хлебных крошках pdoCrumbs.
Использовал фильтры Phx для строк, в частности ellipsis
[[!pdoCrumbs?
            &showHome=`1`
            &outputSeparator=` / `
            &tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>`
            &tplCurrent=`@INLINE <li class="active">[[+menutitle:ellipsis=`10`]]</li>`
            ]]
И сбой. Везде где я применяю строковые фильтры для [[+menutitle]] строка не обрезается, а просто перестает выводится вся.

В чем может быть дело?
Спасибо.
Александр Мельник
14 июня 2017, 19:08
modx.pro
1 950
0

условие where для TV

Подскажите, что делаю неправильно.
Есть вывод ресурсов
[[!pdoPage?
                    &element=`pdoResources`
                    &parents=`[[*id]]`
                    &depth=`0`
                    &tpl=`tpl.products_office_collection`               
		    &includeTVs=`warehouse_for_collection`
                    
                    &where=`{"warehouse_for_collection":"На заказ"}`
                    
                ]]
С поиском по TV полю. Поле существует, передается и выводится в шаблоне и имеет именно такое значение — На заказ. Поле задано как radio, поэтому ошибиться в вводе невозможно.

Но сниппет ничего не возвращает. Поиск по этому вопросу привел меня сначала на эту страницу
modx.pro/help/2991/
2014 года, где говорится что да, TV не могут участвовать в where. Затем на эту, где говорит автор, что после версии pdoTools 1.8 все исправлено
modx.pro/help/2847/
Но у меня самая последняя версия pdo, значит я делаю что-то не так?

Спасибо.
Александр Мельник
14 июня 2017, 11:52
modx.pro
8 908
0