Andrei D.

Andrei D.

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

Модель безопасности в MODX

Модель безопасности в MODX не самая очевидная. Хотя в MODX присутствуют примитивы, присущие, например, модели безопасности SQL, их предназначение в MODX несколько отличается.

При настройке безопасности конечной целью является дать каждому пользователю соответвующий набор привилегий – разрешить ему совершать определенные действия в системе. Действия могут совершаться над различными объектами: страницами (resource), контекстами (context), чанками (chunk), переменными шаблонов (TV) и т.д. Сами действия могут быть очень разными, в простейшем случае это создание, просмотр, редактирование и удаление. Таким образом, задача настройки безопасности сводится к заданию отношений между пользователями, объектами и привилегиями.


Ambient Hack
15 сентября 2014, 09:33
modx.pro
30
6 011
+11

AjaxSnippet и HitsPage (REVO)

Здравствуйте. Вопрос вот в чем:
На странице в боковой колонке был реализован вызов getResources для отображения списка самых просматриваемых тем. Решил выводить через AjaxSnippet, но после выполнения сниппета не отрабатывает {%hp-[[+id]]%}. Вернее не отрабатывает сниппет HPCount, так как пользователю выводится {%hp-123%}. Вероятно нет инициализации HPCount вызываемом в футере. Может кто посоветует как выйти из этой ситуации?
[[AjaxSnippet?
&snippet=`getResources`
&parents=`.....`
&tpl=`rating-lst` 
&showHidden=`0` 
&includeTVs=`LikeDislike` 
&tvPrefix=``
&sortbyTVType=`integer`
&sortbyTV=`LikeDislike`
&limit=`5`
&as_mode=`onload`
]]
чанк rating-lst
.... Просмотров: {%hp-[[+id]]%} .....
Александр
30 июля 2014, 07:40
modx.pro
2
2 166
0

[msProfile] Версия 1.0.0-beta. Первый релиз

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

Видите ли, там нам потребовался внутренний счет пользователя, с которого можно было бы списывать деньги за услуги раз в месяц. Конечно, списывать без пополнения невозможно, а там уже как-то сама нарисовалась и работа с профилями пользователей, которые уже давно есть в MS2.
Василий Наумкин
02 июля 2014, 10:46
modx.pro
3
2 465
+5

Часто покупаемые товары

Приветствую!
Делаю вывод часто покупаемых товаров этим снипетом.

Вызов такой:
[[!msProducts?
&parents=`3`
&resources=`[[!BestSellers]]`
&tpl=`tpl.msProducts.row`
&limit=`3`
]]
Проблема в том, что выводятся только первые купленные 3 товара.
Если купить 4 товар несколько раз, то он не выводится.
Как это исправить?
Rootiys
21 июня 2014, 16:15
modx.pro
3
1 375
+1

Office profile кодировка

Добрый вечер
Из формы профиля и extended полей вырезаются различные символы (õäöü etc.)
accept-charset=«UTF-8» не помогает
кодировка бд utf8!
Andrei D.
20 июня 2014, 17:16
modx.pro
1
800
0

Office 1.1.0 - улучшения авторизации

Подготовил и выпустил новую версию Office, в которую вошло множество исправлений и улучшений.

Список заказов miniShop2 теперь выглядит так:
Это промежуточная тема оформления из MODX 2.3, которую уже заменили на более новую (и яркую). В админке её как-то не очень восприняли, а вот для Office она подошла как родная!
Василий Наумкин
04 июня 2014, 15:36
modx.pro
5
8 984
+4

Переход на оплату мимо корзины

Здравствуйте.

Подскажите пожалуйста.

Обычно работал с shopkeeper, тут решил попробовать minishop

Возможно ли в minishop сделать такое:

На странице товара есть кнопка «Купить», при нажатии на которую человек перейдет не в корзину, а сразу на страницу оплаты дополнения mspRobokassa
При этом сам заказ формируется и сохраняется.

В SHK такого не удается достичь, может у minishop лучше с этим делом?
Alex
03 июня 2014, 18:50
modx.pro
4
1 853
+1

Office. Profile. Расширенные поля [Решено]

Бьюсь с extended fields в профиле. Ни сохраняет, ни берет из профиля.
Вызов на странице:
[[!OfficeProfile?
	&profileFields=`fullname,email,zip,state,city,address,phone,building,room`
	&tplProfile=`shop.Office.profile.form`
	&tplActivate=`shop.Office.profile.activate`
]]
building и room не являются обязательными, в форме присутствуют.
В сhange.log 0.9.5 написано, что extended fields можно редактировать. Однако, по коду вообще не вижу, как он может взять значения из [extended], тем более туда положить.
Виталий Батушев
08 марта 2014, 15:33
modx.pro
4
2 909
0

pdoUsers - выборка юзеров без обязательных полей

Как выбрать из pdoUsers в список юзеров, у которых не заполнены обязательные поля в Office (email, fullname)?
Как выбрать только их?
Василий Столейков
07 февраля 2014, 07:48
modx.pro
2
821
0

ТВ "Прикрепить файл" в Tickets

Пытаюсь реализовать загрузку картинок при создании тикета. Данная тема уже поднималась, но с тех пор и Tickets изменился и ТВ у него появились, да и запустить предложенное там решение я не смог.

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

Промониторив интернет я кое-что сделал, но то, что получилось не корректно работает.

1. Картинка при публикации тикета грузится на сервер, но в ТВ поле отсутствует путь.

а должно быть так:


2. При отправке тикета не срабатывает редирект, а кнопка Отправить просто перестает быть активной


Что я делал:
Александр Наумов
18 декабря 2013, 09:01
modx.pro
2
3 326
0