Andrei D.
С нами с 09 января 2014; Место в рейтинге пользователей: #54Модель безопасности в MODX
Модель безопасности в MODX не самая очевидная. Хотя в MODX присутствуют примитивы, присущие, например, модели безопасности SQL, их предназначение в MODX несколько отличается.
При настройке безопасности конечной целью является дать каждому пользователю соответвующий набор привилегий – разрешить ему совершать определенные действия в системе. Действия могут совершаться над различными объектами: страницами (resource), контекстами (context), чанками (chunk), переменными шаблонов (TV) и т.д. Сами действия могут быть очень разными, в простейшем случае это создание, просмотр, редактирование и удаление. Таким образом, задача настройки безопасности сводится к заданию отношений между пользователями, объектами и привилегиями.
При настройке безопасности конечной целью является дать каждому пользователю соответвующий набор привилегий – разрешить ему совершать определенные действия в системе. Действия могут совершаться над различными объектами: страницами (resource), контекстами (context), чанками (chunk), переменными шаблонов (TV) и т.д. Сами действия могут быть очень разными, в простейшем случае это создание, просмотр, редактирование и удаление. Таким образом, задача настройки безопасности сводится к заданию отношений между пользователями, объектами и привилегиями.
AjaxSnippet и HitsPage (REVO)
Здравствуйте. Вопрос вот в чем:
На странице в боковой колонке был реализован вызов getResources для отображения списка самых просматриваемых тем. Решил выводить через AjaxSnippet, но после выполнения сниппета не отрабатывает {%hp-[[+id]]%}. Вернее не отрабатывает сниппет HPCount, так как пользователю выводится {%hp-123%}. Вероятно нет инициализации HPCount вызываемом в футере. Может кто посоветует как выйти из этой ситуации?
На странице в боковой колонке был реализован вызов 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]]%} .....
[msProfile] Версия 1.0.0-beta. Первый релиз
Представляю вашему вниманию новое платное дополнение msProfile, которое изначально было написано для нашего хостинга.
Видите ли, там нам потребовался внутренний счет пользователя, с которого можно было бы списывать деньги за услуги раз в месяц. Конечно, списывать без пополнения невозможно, а там уже как-то сама нарисовалась и работа с профилями пользователей, которые уже давно есть в MS2.
Видите ли, там нам потребовался внутренний счет пользователя, с которого можно было бы списывать деньги за услуги раз в месяц. Конечно, списывать без пополнения невозможно, а там уже как-то сама нарисовалась и работа с профилями пользователей, которые уже давно есть в MS2.
Часто покупаемые товары
Приветствую!
Делаю вывод часто покупаемых товаров этим снипетом.
Вызов такой:
Если купить 4 товар несколько раз, то он не выводится.
Как это исправить?
Делаю вывод часто покупаемых товаров этим снипетом.
Вызов такой:
[[!msProducts?
&parents=`3`
&resources=`[[!BestSellers]]`
&tpl=`tpl.msProducts.row`
&limit=`3`
]]
Проблема в том, что выводятся только первые купленные 3 товара.Если купить 4 товар несколько раз, то он не выводится.
Как это исправить?
Office profile кодировка
Добрый вечер
Из формы профиля и extended полей вырезаются различные символы (õäöü etc.)
accept-charset=«UTF-8» не помогает
кодировка бд utf8!
Из формы профиля и extended полей вырезаются различные символы (õäöü etc.)
accept-charset=«UTF-8» не помогает
кодировка бд utf8!
Office 1.1.0 - улучшения авторизации
Подготовил и выпустил новую версию Office, в которую вошло множество исправлений и улучшений.
Список заказов miniShop2 теперь выглядит так:
Это промежуточная тема оформления из MODX 2.3, которую уже заменили на более новую (и яркую). В админке её как-то не очень восприняли, а вот для Office она подошла как родная!
Список заказов miniShop2 теперь выглядит так:
Это промежуточная тема оформления из MODX 2.3, которую уже заменили на более новую (и яркую). В админке её как-то не очень восприняли, а вот для Office она подошла как родная!
Переход на оплату мимо корзины
Здравствуйте.
Подскажите пожалуйста.
Обычно работал с shopkeeper, тут решил попробовать minishop
Возможно ли в minishop сделать такое:
На странице товара есть кнопка «Купить», при нажатии на которую человек перейдет не в корзину, а сразу на страницу оплаты дополнения mspRobokassa
При этом сам заказ формируется и сохраняется.
В SHK такого не удается достичь, может у minishop лучше с этим делом?
Подскажите пожалуйста.
Обычно работал с shopkeeper, тут решил попробовать minishop
Возможно ли в minishop сделать такое:
На странице товара есть кнопка «Купить», при нажатии на которую человек перейдет не в корзину, а сразу на страницу оплаты дополнения mspRobokassa
При этом сам заказ формируется и сохраняется.
В SHK такого не удается достичь, может у minishop лучше с этим делом?
Office. Profile. Расширенные поля [Решено]
Бьюсь с extended fields в профиле. Ни сохраняет, ни берет из профиля.
Вызов на странице:
В сhange.log 0.9.5 написано, что extended fields можно редактировать. Однако, по коду вообще не вижу, как он может взять значения из [extended], тем более туда положить.
Вызов на странице:
[[!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], тем более туда положить.
pdoUsers - выборка юзеров без обязательных полей
Как выбрать из pdoUsers в список юзеров, у которых не заполнены обязательные поля в Office (email, fullname)?
Как выбрать только их?
Как выбрать только их?
ТВ "Прикрепить файл" в Tickets
Пытаюсь реализовать загрузку картинок при создании тикета. Данная тема уже поднималась, но с тех пор и Tickets изменился и ТВ у него появились, да и запустить предложенное там решение я не смог.
Есть конечно платное решение Uploadify, но оно не позволяет загружать картинки со страницы создания тикета, что мне не подходит.
Промониторив интернет я кое-что сделал, но то, что получилось не корректно работает.
1. Картинка при публикации тикета грузится на сервер, но в ТВ поле отсутствует путь.
а должно быть так:
2. При отправке тикета не срабатывает редирект, а кнопка Отправить просто перестает быть активной
Что я делал:
Есть конечно платное решение Uploadify, но оно не позволяет загружать картинки со страницы создания тикета, что мне не подходит.
Промониторив интернет я кое-что сделал, но то, что получилось не корректно работает.
1. Картинка при публикации тикета грузится на сервер, но в ТВ поле отсутствует путь.
а должно быть так:
2. При отправке тикета не срабатывает редирект, а кнопка Отправить просто перестает быть активной
Что я делал: