Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #68

[hideSource] Скрываем файлы у медиа-источников

Такие компоненты, как miniShop2, MS2Gallery, Tickets, UserFiles создают новые источники файлов для своих нужд. По умолчанию все источники отображаются в дереве файлов в админке. Когда папок и файлов в этих источниках становится слишком много, отрисовка всего дерева может вызывать «зависания» админки. Чтобы предотвратить такие проблемы, установите компонент hideSource.

Компонент hideSource добавляет всем существующим источникам файлов новый параметр — hideSource. Если параметр hideSource у источника установлен в значение Да, то файлы и папки этого источника не отображаются в дереве файлов.

Илья Уткин
13 апреля 2018, 08:31
modx.pro
9
2 961
+17

Рассылка поздравлений с днями рождений

Подскажите существуют ли компоненты для рассылки поздравлений с днём рождения пользователям, которые берут дату из профиля в modx? Пытаюсь найти и нашла только birthReminder, но это скорее личный календарь для оповещения. Не может же быть, что за столько лет не появилось такого функционала? Может кто видел подходящие решения?
Ксения
05 апреля 2018, 06:25
modx.pro
2
2 025
0

msProducts выборка по одному полю

Всем привет!

Хочу сделать выборку по одному полю, но что то не получается, вызов:

[[!msProducts?
	&parents=`3`
	&limit=`0`
	&tpl=`tplYM`
	&optionFilters=`{"yandex_maket":"1"}`
	&showLog=`1`
]]
yandex_maket — это Список Да/Нет, т.е. значения 1/0
Роман
03 апреля 2018, 05:32
modx.pro
1
717
0

Не работает &where

Имеется такой код
[[!mFilter2?
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&where=`{"postavka:>":0}`
&showLog=`1`
]]
где postavka, опция товара, есть товары, у которых значение > 0, но условие where не выполняется. При этом если вместо &where поставить &optionFilters, то работает как нужно. Но &optionFilters мне нужен для другого. &showLog ничего не выводит.
Подскажите пожалуйста, в чём может быть проблема?
Максим
28 марта 2018, 22:13
modx.pro
1
993
0

Fenom и getImageList (MIGX) могут дружить

Встала задача подружить возможности сниппета getImageList весьма популярного MIGX с возможностями используемого в проекте шаблонизатора Fenom. Беглый «гуглинг» показал, что ответ почти везде один: «отказываемся от getImageList и разбираем JSON-данные напрямую, в том числе можно средствами шаблонизатора».

Честно говоря, уже был морально готов к применению найденного решения и полез ознакомиться с исходником getImageList на предмет реализации моментов которые мне от него были нужны, основное — гибкие возможности фильтрации (условия where). Но пролистав буквально пару десятков строк кода глаз зацепился за параметр toJsonPlaceholder

Дальнейшее решение не завтавило себя долго ждать:

{'!getImageList' | snippet : [
    'limit' => 1,
    'randomize' => 1,
    'where' => '{"active:=": "1"}',
    'toJsonPlaceholder' => 'jsonBanner',
]}
{var $banner = json_decode('jsonBanner' | placeholder, true)}
crazybeard
16 марта 2018, 12:21
modx.pro
5
2 704
+4

Про изоляцию условий модификаторов от парсера MODX Revolution

Как многие знают, парсер MODX Revolution при работе с модификаторами, имеет одну неприятную особенность, которая иногда сводит на нет их применение. Проблема в том, что при использовании условных модификаторов типа [[*id:is=`1`:then=`выполнить_что_либо`]] код находящийся в условии будет обработана парсером, вне зависимости от того, истинно ли было утверждение или ложно. Данный момент не является критичным, можно вообще не пользоваться модификаторами. Но вот появилось немного времени, стало интересно подумать и разобраться в вопросе, и возможно предложить какое-то решение. Небольшой дисклеймер, будет довольно много букв.

Кудашев Сергей
12 марта 2018, 05:12
modx.pro
3
3 356
+10

Автоматическая смена источника ms2gallery в зависимости от шаблона

Когда у вас есть зависимость между источником файлов ms2gallery и шаблоном страницы, а желания переключать его вручную — нет.
Максим Кузнецов
05 марта 2018, 20:57
modx.pro
14
1 708
+7

HybridAuth не работает

при авторизации через соц сети HybridAuth происходит просто обновление страницы и все, facebook* отрабатывает, а вк нет, хотя прописал все верно
Максим
04 марта 2018, 07:02
modx.pro
3
3 372
0

[msPNnotify] - заменяем JGrowl

Описание
Компонент полностью заменяет уведомления Jgrowl на PNnotify для minishop2
Требуется только установка, далее все будет работать само. Все что делает компонент — это добавляет свои js на страницу. Настройки minishop2 он не переписывает, а лишь заменяет метод Massage
Посмотреть работу вы можете на демо-сайте

Под катом маленькое отступление и ссылка на скачивание компонента

Pavel Zarubin
26 февраля 2018, 23:59
modx.pro
10
7 508
+11

Фильтрация по MIGX таблице средствами mFilter2

Делаю проект, где нужно хитро задавать цвет у товаров, решение Володи msOptionsColorв рамках проекта показалось громоздким и немного не подходящим по другим причинам, поэтому решено было оформить все в MIGX и написать свои методы фильтрации. Я такое делал впервые.
Получилось следующее:
Дмитрий
22 февраля 2018, 11:14
modx.pro
11
3 915
+7