Олег Щавелев

Олег Щавелев

С нами с 20 января 2017; Место в рейтинге пользователей: #28

MS2 Требуется вывести все мультикатегории - РЕШЕНО

Друзья, кто поможет?

MS2
Имеется «Товар 1»
Назначил ему vendor с ID 22
Назначил ему parent с ID 33
Назначил ему мультикатегорию с ID 44

Задача:
На странице производителя vendor с ID 22 вывести список мультикатегорий, в которых есть товары с vendor 22.
Серьёзный
11 апреля 2015, 06:48
modx.pro
4
3 159
0

[VirtualPage] - Виртуальные страницы.

Реализует виртуальные страницы для MODx.
Планировался для modstore.pro/packages/users/userprofile, но руки дошли только сейчас.
Роутинг реализован на github.com/nikic/FastRoute

Володя
15 марта 2015, 10:25
modx.pro
13
14 275
+10

[Tickets] Компонент TicketMessages

По мотивам заметки про сообщения на Tickets.
Освоил создание компонентов (спасибо Василию за курс) и предлагаю на ваш суд свой первый компонент TicketMessages. Напомню, это дополнение к Tickets, которое позволяет работать с комментариями как с личными сообщениями.
Сергей Шлоков
23 ноября 2014, 04:27
modx.pro
8
9 578
+8

[modDevTools] — вывод кода чанков и сниппетов на странице шаблона или чанка

modDevTools в репозитории Simple Dream.
 

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

Основная идея заключалась в том, чтобы при редактировании шаблонов не требовалось постоянно искать в дереве и открывать (в отдельном окне или быстрым редактированием) чанки и сниппеты.
Виталий Киреев
29 сентября 2014, 07:31
modx.pro
5
6 836
+11

Вывод товаров с определенным цветом

Вывод товаров определенного цвета:
[[!msProducts?
	&parents=`0`
	&innerJoin=`{"Options":{"class":"msProductOption"}}`
	&groupby=`msProduct.id`
	&where=`{"Options.key":"color","Options.value:IN":["Белый","Белая"]}`
]]
Вывод товаров с нужным именем файла-изображения:
[[!msProducts?
	&parents=`0`
	&innerJoin=`{"msProductFile":{"alias":"File","on":"msProduct.id = File.product_id"}}`
	&groupby=`msProduct.id`
	&where=`{"File.name:LIKE":"%IMG_0049%"}`
]]
Не больше 2х LIKE, если не знаешь точного имени:
&where=`{"File.name:LIKE":"%file1%","OR:File.name:LIKE":"%file2%"}`
или сколько угодно в IN, если знаешь:
&where=`{"File.name:IN":["file1.jpg","file2.jpg"]}`
Wassi Wassinen
27 сентября 2014, 18:23
modx.pro
11
4 792
0

Tickets вырезает тэги html

Установлен tickets и ckeditor (с др. редакторами тоже самое происходит). Tickets иcпользую для вывода новостей.
Так вот — в контенте новостей вырезаются теги [p] и подставляются [br][br].
В обычном ресурсе (не tickets) все теги правильно выводятся.

Тестовый сайт:
s322.h2.simpledream.ru
s322 / sHFnMJ1G1OPs

Обычный ресурс — s322.h2.simpledream.ru/
Tickets — s322.h2.simpledream.ru/index.php?id=3

Как это можно исправить?
Rootiys
26 сентября 2014, 11:16
modx.pro
1
2 029
0

Could not cache context settings

[2014-07-11 10:35:20] (ERROR @ /connectors/system/errorlog.php) Could not cache context settings for mgr.
[2014-07-11 10:35:23] (ERROR @ /index.php) Could not cache context settings for web.
[2014-07-11 10:35:31] (ERROR @ /index.php) Could not cache context settings for web.
[2014-07-11 10:35:34] (ERROR @ /index.php) Could not cache context settings for web.
Вот такие записи в логе, очень быстро набивается несколько метров. Подскажите, пожалуйста, что можно с этим сделать?
Любовь
11 июля 2014, 06:38
modx.pro
1
3 160
0

MiniShop2. Отдельная доставка для каждой категории

Подскажите, как правильнее реализовать данную задачу.
Есть магазин, в нем есть несколько категории товаров.У каждой категории своя логика обсчета стоимости доставки. При этом если из одной категории более одного товара, то стоимость доставки каждого товара считается отдельно.
grasp graspoff
23 марта 2014, 11:55
modx.pro
4
2 141
0

На стандартной установке не работают ЧПУ

Всё сделано по статье о стандартной установки (кстати, великолепная статья!). Темплейты, первые несколько категорий и ЧПУ настроены по видео быстрого старта. Но урлы дружественными не стали. Пробовал менять конфиг сайта по инструкции на rtfm.modx.com/display/revolution20/Nginx+Server+Config — без результата. Ошибок нет. Логирование rewrite в конфиге включено.
Хостинг на AWS, ubuntu 12.04.

Вопрос: какие подводные камни могут здесь быть, в каком направлении копать? Буду благодарен за ответы!
Андрей Кузьмин
28 ноября 2012, 04:43
modx.pro
2
7 045
0

Как не хакать сторонние классы

Бывает, что вы используете какой-то сниппет или компонент, и он немного вас не устраивает. Вам нужно поправить буквально пару строк, но вы понимаете, что при обновлении эти измения пропадут.

Что же делать?
Все просто — нужно расширить сторонний класс своими методами. По сути, это очень похоже на «классные процессоры», только без процессоров и использовать можно везде — это стандартная возможность ООП.
Василий Наумкин
30 июня 2012, 12:21
modx.pro
53
7 713
0