Ira Kun Posted January 26, 2014 Share Posted January 26, 2014 Подскажите, пожалуйста, можно ли сделать так, чтобы на определенные страницы CMS и/или категории CMS могли заходить только те клиенты, которые принадлежат отдельным группам? Link to comment Share on other sites More sharing options...
Anton_bcn Posted January 29, 2014 Share Posted January 29, 2014 Подскажите, пожалуйста, можно ли сделать так, чтобы на определенные страницы CMS и/или категории CMS могли заходить только те клиенты, которые принадлежат отдельным группам? да, нужно прикрутить проверку к готовому модулю кмс в папке /modules/blockcms/ в теории: мини тз: ) добавить функцию проверки в пхп файле модуля кмс /modules/blockcms/blockcms.php Проверка на то залогинен юзер или нет, просим залогиниться если нет страниц для таких юзеров К какой группе принадлежит? сравниваем с массивом разрешенных групп и если все ок то запускаем вывод страниц кмс в папочке /modules/blockcms/blockcms.tpl не ок, либо варнинг, или редирект, либо не делаем ничего. Link to comment Share on other sites More sharing options...
Ira Kun Posted January 29, 2014 Author Share Posted January 29, 2014 (edited) мини тз: ) добавить функцию проверки в пхп файле модуля кмс /modules/blockcms/blockcms.php Проверка на то залогинен юзер или нет, просим залогиниться если нет страниц для таких юзеров К какой группе принадлежит? сравниваем с массивом разрешенных групп и если все ок то запускаем вывод страниц кмс в папочке /modules/blockcms/blockcms.tpl не ок, либо варнинг, или редирект, либо не делаем ничего. Спасибо за мини тз )) Речь идет о продаже контента, и возникла мысль разместить этот контент на сайте магазина, используя страницы cms. Дополню тз: Проверка залогинен или нет, если нет - просим залогиниться К какой группе принадлежит - сравниваем с массивом групп, для которых разрешен просмотр данной страницы (категории страниц) Если принадлежит к нужной группе - пускаем на страницу, если не принадлежит - отправляем на страницу соответствующего товара, предлагая оплатить. Желательно, чтобы после оплаты, этот юзер автоматом добавился в нужную группу и, соответственно, ему автоматом открывается доступ к нужной странице и он туда перенаправляется, кроме этого, ссылка на страницу отправляется ему на мыло и появляется в личном кабинете. Соответственно, в админке, при создании категорий страниц и просто страниц надо добавить поле для выбора групп, которым разрешен доступ к данной категории (странице). При создании товара надо добавить поле, привязывающее товар к определенной группе пользователей. Как вам такое ТЗ? Edited January 29, 2014 by Ira Kun (see edit history) Link to comment Share on other sites More sharing options...
Anton_bcn Posted January 30, 2014 Share Posted January 30, 2014 (edited) Отличное тз, все реализуемо хотя содержит много модификаций, но вряд ли кто то возьмется за недорого ) уж слишком заморочено, а те кто настолько знает Престашоп, заняты и берут не дешево. Стоит помнить что престашоп магазин, а не биржа текстов ). Еще, по моему вы изобретаете велосипед. В Престе реализована продажа виртуальных товаров, и если человек купил что то скачиваемое, то он это может скачивать ск угодно раз после оплаты. Возможно вам стоит изучить этот вариант. Либо с этим тз идти во Фриланс. Edited January 30, 2014 by anseme (see edit history) Link to comment Share on other sites More sharing options...
Ira Kun Posted January 30, 2014 Author Share Posted January 30, 2014 Стоит помнить что престашоп магазин, а не биржа текстов ). И у нас не биржа текстов )) У нас образовательный проект, есть курсы бесплатные, есть платные. Сейчас платные курсы продаются либо на скачивание как виртуальный товар, либо лежат на отдельном сайте на закрытых страницах. При этом есть масса ручной работы: отследить покупку курса в магазе; отправить студента регистрироваться на сайт, где этот курс лежит; добавить его в нужную группу на этом сайте, чтобы он получил доступ к нужным страницам и т.д. Вот и подумалось, что в рамках Престашоп было бы удобно это все автоматизировать. В Престе реализована продажа виртуальных товаров Да, это используем. Либо с этим тз идти во Фриланс. Спасибо за совет, вполне может быть что так и сделаем. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now