[modAM] Ограничение доступа для менеджера сайта

modAccessManager — это дополнение ограничивает доступ к элементам управления сайта в административной части, через политику безопасности MODX.
Сразу после установки дополнения, ваш сайт будет полностью готов к предоставлению доступа для менеджера с логином и паролем: manager
Дополнительных настроек не потребуется.

Работает начиная с версии MODX REVOLUTION 2.2



Демо доступ менеджера


Андрей Степаненко
08 января 2016, 08:32
modx.pro
10
9 005
+8

Сделать сортировку по цене с помощью select

Не понимаю как сделать сортировку с помощью select для цены по возрастанию и убыванию
с помощью тега
"<a>"
понял, через
"<select>"
не догоняю. Нигде ответа не нашел. Извиняюсь если глупый вопрос.
<a href="#" data-sort="ms|price:desc">По цене, [[%mse2_sort_desc]]</a>

<a href="#" data-sort="ms|price:asc" >По цене, [[%mse2_sort_asc]]</a>
Егор
08 января 2016, 02:38
modx.pro
1 792
0

Партиционирование в MySQL

Кто-то использовал в своей работе партиционирование таблиц MySQL?
Если да, то стоит ли использовать его для MODX? Например для таблицы контента или для таблицы тв-шек?
Не помешает ли это работе MODX? Чем это может быть чревато?
Василий Столейков
07 января 2016, 18:18
modx.pro
4
4 183
0

Загрузка в minishop2 из yml

Добрый вечер, коллеги.
С праздником, с рождеством!..

Нужен совет-подсказка.
Как создать каталог товаров в minishop2 из файла xml, yml?
Марк Валерич
07 января 2016, 16:31
modx.pro
1
5 375
0

Вывод товара по tv-полю (minishop2)

Здравствуйте. Есть такая задача: у товаров (minishop2) есть определенное tv-поле (например, серия/группа товаров или автор), как можно сделать вывод товаров на отдельной странице по этому tv-полю? Хорошо бы максимально автоматизировать, т.к. далее наполнением будет заниматься контент-менеджер и перечень в tv-поле будет пополняться. Подозреваю, что решение на поверхности, но пока в голову не приходит ничего :( Подскажите, пожалуйста.
Ольга
07 января 2016, 15:48
modx.pro
1 301
0

Перезагружается форма на AjaxForm

Проблема: форма отправки письма (на FormIt, через AjaxForm) отправляет письмо без перезагрузки только пока ты на странице, при этом в лог сыпется:

[2016-01-07 14:53:58] (ERROR @ /var/www/site.my/public_html/core/cache/includes/elements/modsnippet/20.include.cache.php: 48) PHP warning: Illegal string offset 'total'
[2016-01-07 14:53:58] (ERROR @ /var/www/site.my/public_html/core/cache/includes/elements/modsnippet/20.include.cache.php: 48) PHP warning: Illegal string offset 'total'

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

Вот вызов:
[[!AjaxForm?
    	&snippet=`FormIt`
    	&form=`tpl.AjaxForm.contacts`
    	&hooks=`email`
    	
    	&emailSubject=`с сайта YURVICE`
    	&emailTo=`yurchikus@gmail.com`
    	&emailFromName=`[[+name]]`
    	&emailTpl=`tpl.email-contacts2`
    	
    	&validate=`name2:required,email2:required,message2:required`
    	&validationErrorMessage=`В форме содержатся ошибки!`
    	&successMessage=`Сообщение успешно отправлено`
    ]]
Юрий Фомин
07 января 2016, 12:59
modx.pro
2 718
0

Как правильно расширить класс modx ?

Собственно вопрос — как правильно расширить класс modx?
на данный момент остановился на таком варианте как запись в начале index.php
if (@file_exists(dirname(__FILE__) . "/modmodxindex.php")) {
@include_once(dirname(__FILE__) . "/modmodxindex.php");
run();
}
и там уже вызываю свой класс от modx.

Зачем расширять спросите вы. Например чтобы переопределить метод makeUrl.
По феншую ли это?
Володя
07 января 2016, 11:30
modx.pro
1
917
0

POST запросы на сторонний API из REVO, как?

Всем привет!

Нужно получить при визите на сайт неавторизованного пользователя (просто при заходе на фронт-энд любого) данные со стороннего сайта через его API POST-запросом и потом эти полученные данные отобразить на фронт-энде этому же пользователю.

Проблема — нельзя светить в HTML коде ключ этого API, иначе можно было бы javascript'om их дернуть и показать.
То есть запрос должен делаться на сервере и потом эти данные (принимаются в JSON) уже обработать и отдать на фронт-энд.

Как принято такую задачу решать в стиле modx way?

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

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

Заранее спасибо за помощь!
P.S. Буду признателен за кусок кода
Михаил
06 января 2016, 22:33
modx.pro
6
5 600
0

[mspReceiptAccount] Квитанция и счет на оплату

Приложение предназначено для автоматического создания 2-х способов оплаты: Квитанции и Cчета на оплату в minishop2. После оформления заказа в интернет-магазине, покупателю доступен PDF документ квитанции или счет на оплату.
Работает начиная с версии MODX Revolution 2.2.



Андрей Степаненко
06 января 2016, 13:05
modx.pro
5
16 092
+9

Как заблокировать незарегенного пользователя?

Всем добрый день! Помогите советом.
На сайте один и тот же человек (робот может быть) каждый день спамит сайт вот такими сообщениями:

Причем ip и email один и тот же, но на сайте он не зарегистрирован, поэтому заблокировать не могу. Комментарии можно оставлять просто, оставив почту и пройти простую проверку:

Как можно от него избавится?
Любовь
06 января 2016, 05:19
modx.pro
1 028
0