We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9673
    • 52 Posts
    Нужно сделать авторизацию через сервис Loginza.ru с расширением которое описано здесь http://community.modx-cms.ru/blog/addons/1233.html но у меня вопрос как сделать возможность добавлять статьи от юзеров на сайт, в evo вроде только 2 типа пользователей менеджеры которые работают с админки и юзеры которые ни с чем не работают, а используют их лишь для ограничения показа ресурсов. правильно ли я понимаю? или все же есть способ сделать это на evolution? если да тогда чем нужно пользоваться?
      • 1035
      • 81 Posts
      Quote from: filchakov at Feb 11, 2011, 08:47 PM

      Нужно сделать авторизацию через сервис Loginza.ru с расширением которое описано здесь http://community.modx-cms.ru/blog/addons/1233.html но у меня вопрос как сделать возможность добавлять статьи от юзеров на сайт, в evo вроде только 2 типа пользователей менеджеры которые работают с админки и юзеры которые ни с чем не работают, а используют их лишь для ограничения показа ресурсов. правильно ли я понимаю? или все же есть способ сделать это на evolution? если да тогда чем нужно пользоваться?

      Можно организовать добавление данных в бд и из фронт-энда сайта/блога/... просто пишите свой сниппет для этих целей... и пихаете его во фронт - (только проверяйте абсолютно все что прилетает от браузера - не важно - ПОСТ или ГЕТ данные)

      В modx evo есть менеджеры и пользователи, просто менеджеры имеют доступ к админке а юзеры не имеют, но ведь все чанки сниппеты контент и прочее, даже шаблоны лежат в базе, а к базе можно дать доступ и через фронт посредством сниппетов, то есть логически можно дать определенной группе пользователей не только возможность добавления контента, но и сделать что то вроде урезанной админки для фронта (правка шаблона из фронта, даже написание сниппетов и плагинов - они ведь тоже хранятся в базе и так далее)
        Чем я занят на данный момент, читайте в этой теме: [EVO] Ресурс-контроллер?