Дмитрий Суворов

Дмитрий Суворов

С нами с 01 августа 2013; Место в рейтинге пользователей: #185

Вывод дня рождения пользователя

Задача: показать пользователей, у которых сегодня день рождения.
Понял как сделать выборку по конкретному дню.
[[!pdoUsers?
&where=`{"modUserProfile.dob":"714254400"}`
&tpl=`@INLINE <p>[[+fullname]] [[+dob]]</p>`
]]
А вот как решить свою задачу — не понял. dob отдает значение в timestamp, как же его «сравнить» с текущей датой?
nweb
20 августа 2016, 20:13
modx.pro
3
2 818
+1

плагины в Minishop 2.4.2

В старой версии наделал доп. полей (свойств) товарам (не могу найти заметку, короче там в папку plugins кладешь файл .map с новыми полями в БД)
После обновления до последней версии, эти свойства перестали работать.
Скажите они теперь не работают? Типа появились опции товаров, или что-то надо сделать (включить что-то или где-то что-то написать)?
Сашок
16 августа 2016, 23:14
modx.pro
2
3 399
0

groupIt - обертка результатов.

Была задача вывод элементов от pdoResources поделить на группы и обернуть их в div.
Поиск дал приятный результат, я нашел ответ в виде спиппета groupResources(это был обычный велосипед) и переписал его на свой лад.
Пример его работы
<div class="group">
     ContentA
     ContentB
     ContentC
   </div>
   <div class="group">
     ContentD
     ContentE
   </div>
DimenSi
14 августа 2016, 08:00
modx.pro
31
4 347
+26

Смена уведомлений с jGroul на ModPNotify

Добрый день. Ни кто на практике не сталкивался со сменой уведомлений с jGroul на ModPNotify. Подскажите пожалуйста где и что менять.
taxsin
12 августа 2016, 12:40
modx.pro
11
3 188
0

Сохранение корзины для пользователей

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

В качестве решения получился очень простой плагин, который выполняет 2 действия:
1) Сохраняет содержимое корзины в extended поля пользователя после каждого изменения корзины
2) Восстанавливает содержимое корзины перед каждой обработкой запрошенной страницы.

Воеводский Михаил
08 августа 2016, 15:06
modx.pro
42
5 744
+12

Где хранятся непрочитанные комментарии?

Мне нужно вывести в личном кабинете пользователя количество непрочитанных им комментариев в разных разделах.

Где хранится информация о непрочитанных комментариях? Что-то не могу найти в таблицах базы…
Василий Столейков
02 августа 2016, 08:27
modx.pro
5
1 666
0

Расширение полей заказа в админке Minishop2

Добрый день.
Необходимо поле «Получатель» разбить на два: Имя и Фамилия. Собственно, получилось сделать достаточно просто, для страницы заказа и страницы профиля, через настройки Minishop2. Но, как мне добавить еще одно поле на вкладку «Адрес» при просмотре заказа в админке?


Нагуглил такой способ, но он не работает с версией 2.4, на сколько я понимаю.
Nikita
26 июля 2016, 14:01
modx.pro
2
3 150
0

Страница производителя товара

Как не суперкостыльными методами сделать страницу Производителя где будут доступны все товары из каталога данного производителя. Должна же быть из коробки подобная функция, раз есть в меню минишопа раздел производителей!!! Заранее благодарю!

Помог себе сам — как всегда в принципе, огромное спасибо сообществу.

Вот решение для нубов вроде меня:
Вывод страницы производителя:
[!mFilter2?
&limit=`10`
&parents=`0`
&element=`msProducts`
&where=`{ "Vendor.resource":[[*id]] }`
&filters=`
ms|price:number
,parent:categories
`
&tpls=`tpl.msProducts.row`
&sort=`ms|price:desc`
&ajaxMode=`button`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
]]
Ссылка на страницу производителя из карточки товара:
<p>Производитель: <a href="[[~[[+vendor.resource]]]]">[[+vendor.name]]</a></p>
Вывод страницы всех производителей:
[[!pdoResources?
        	&class=`msVendor`
        	&sortby=`name`
        	&sortdir=`ASC`
        	&tpl=`vendor`
        ]]
Влад
03 июля 2016, 18:24
modx.pro
7
2 893
0

Связи объектов в CustomExtra

Сегодня я покажу, как быстренько модернизировать CustomExtra, чтобы объекты можно было связать друг с другом.



Для начала представим гипотетическую ситуацию, в которой у нас на сайте есть некие «Предметы» и с каждым предметом можно проводить некие «Операции». Попробуем связать Предметы и Операции.
Илья Уткин
30 июня 2016, 14:22
modx.pro
17
3 893
+4

Улучшение ценовой политики MODX-Клуба

Всем добрый день!

Сегодня у нас для всех вас хорошая новость: теперь большинство услуг MODX-Клуба становится гораздо доступней!:) При чем не на какие-нибудь 10%-20%, а в 3-4 раза! Теперь стоимость одного часа у нас составляет от 500 рублей! А обратиться к нам можно даже с задачками за 200-300 рублей (если нам делов на 15-20 минут, а такое не редко бывает).
С чем же связано такое резкое падение цен? На самом деле это не совсем падение цен в целом, а просто расширение ценового спектра.
Лев Вербицкий
16 июня 2016, 03:18
modx.pro
1
3 093
+3