Leo

Leo

С нами с 11 декабря 2015; Место в рейтинге пользователей: #581

pdoResources сортировка как в меню

Подскажите как правильно настроить
Есть много родителей, у некоторых потомков установлен шаблон 10.
Я вывожу по шаблону только потомков.
Нужна сортировка по очерёдности (с учётом родителей).

[[pdoResources?
    &parents=`4`
    &depth=`5`
    &limit=`100`
    &sortby=`menuindex`
    &sortdir=`ASC`
    &templates=`10`
    &tpl=`tplSklad`
]]
Сергей Водолагин
16 июня 2017, 13:38
modx.pro
6
13 595
0

Реализация раздела "Вопрос - ответ"

День добрый.
Необходимо на сайте реализовать функционал «Вопрос — ответ». Для этого выбрал компонент «Tickets».
что-то типа того — www.moihottur.ru/faq/

читал вот эту тему modx.pro/help/2793/ похожие проблемы.

Необходимо чтобы кнопка «ответить» была только у администратора сайта.

если вызвать так
[[!TicketComments? 
    &allowGuest=`1`
    &autoPublishGuest=`0`
    &autoPublish=`0`
]]
то чанк tpl.Tickets.comment.one.guest игнорируется

а если так:
[[!TicketComments? 
    &allowGuest=`0`
    &autoPublishGuest=`0`
    &autoPublish=`0`
]]
то отзывы не могут писать неавторизованные пользователи.

Как быть в этой ситуации?
Какая возможна реализация без костылей как предлагал автор в теме modx.pro/help/2793/

Глеб
19 апреля 2017, 11:38
modx.pro
4
4 449
+1

Вывод всех пользователей и просмотр их профиля

Здравствуйте, помогите понять как сделать вывод всех пользователей группы user, и просмотр профиля каждого из них. Используется на сайте office, tickets, pdoTools.
Создал личный кабинет через office
На странице users вывел каждого юзера группы user через [[!pdoUsers]]
Как сделать подобное тому что на этом сайте?
Андрей
29 марта 2017, 11:19
modx.pro
4
3 478
0

Автосоздание ресурсов в контекстах-дублях

Задача:
Один сайт, несколько городов, один и тот же контент у всех, но разные данные (переменные).
Поначалу думал использовать Babel, но с ним не все так просто. Поэтому пришлось писать самому при поддержке неравнодушных Максима Кузнецова и Сергея Шлокова.

Решение:
  • Плагин для переключения контекстов (от Василия Наумкина)
  • Плагин на события: OnDocFormSave, OnDocFormDelete.
  • Снипет для вывода контекстов в качестве меню
  • Чанк вывода меню контекстов
  • Снипет для подтягивания полей ресурсов-оригиналов (чтоб не дублировать в базу весь контент к примеру)
  • Js-скрипт для переключения контекстов
Итак приступим…
Юрий Фомин
30 января 2017, 12:13
modx.pro
16
6 506
+11

Загрузка заказов ms2, Tikets на стартовой странице

При сравнении «специализированных» cms для интернет магазинов и minishop заметил общую тенденцию у первых выводить при входе в админку список заказов. После недолгой переписки с замечательным исполнителем Павлом Гвоздем возникло такое замечательное и гениальное по простоте решение:
заходим в настройки системы, далее в фильтре по ключу отыскиваем 2 значения:
1. welcome_action меняем с welcome на mgr/orders
2. welcome_namespace с core на minishop2
и вуаля на чистом клиенте отображается список заказов, очень удобно
Здоров Александр
11 октября 2016, 20:28
modx.pro
66
6 021
+27

Добавление своих полей в форму заказа [обновлено]

При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.

Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей

Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.

Более подробно далее
Дмитрий Меркурьев
11 октября 2016, 16:38
modx.pro
97
20 244
+11

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

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

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

Вот решение для нубов вроде меня:
Вывод страницы производителя:
[!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 958
0

Убрать уведомление об ошибки после удаленияTickets

Всем привет!
Помогите найти и отключить уведомление после удаления Tickets
Could not load class: TicketsSection from mysql.ticketssection.
Решение: зайти в базу с помощью поиска найти строки в базе, где есть TicketsSection и удалить.
Сергей
24 июня 2016, 08:43
modx.pro
1
2 007
0

Фильтры ввода и вывода и price minishop2

Добрый день!

Прошу помощи и совета, в карточке товара хочу выводить условие, в зависимости от цены. Например, если цена больше или равна 10000, то выводим одно условие, если меньше, то другое.
Делаю это вот так:

[[!+price:gte=`10000`:then=`Доставим этот товар бесплатно!`:else=`Доставка от 250 рублей`]]
Но условия выводятся некорректно, что я делаю не так и как можно реализовать такую штуку?
Спасибо!
Victor
17 мая 2016, 09:29
modx.pro
1
3 796
0

minishop2 paypal checkout problem: Errorcode 10002

Hi,

I'm using MODX 2.5 together with minishop2-2.2.0-pl2 and I'm having the following problem:

I have one method for delivery and one for payment — paypal. Both are active.
When I press the checkout button an order is created but without going to paypal checkout just successful order message. And that's all.

I made the needed settings — you can see them in the attached files.
Деян Димитров
12 мая 2016, 07:40
modx.pro
1
1 412
0