Jump to content
Sign in to follow this  
artemgrushin

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

Recommended Posts

Всем доброго времени! 

Тоже интересует редактирование личного кабинета.

Проблема такая: 

Пишу статьи, которые должны быть видны только определенным пользователям. В какую сторону копать? Как назначить права доступа к статьям по пользователям?

Спасибо!

Share this post


Link to post
Share on other sites

Точнее будет сказать так:

как каждому клиенту в его личном кабинете отобразить статью/html-код, которая будет видна только ему одному? Ни у клиента, ни у группы клиентов я не увидел настройки прав доступа к материалам... 

версия opencart: Version 2.0.3.1 (rs.2)

Спасибо!

Share this post


Link to post
Share on other sites

Всем привет!

Присоединяюсь к вопросу VitaliyP

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

Нужно реализовать следующее: Есть интернет - магазин, нужно сделать личный кабинет по принципу - клиент регистрируется на сайте, при регистрации выбирает тип покупателя розничный покупатель или оптовый (или делать отдельными вкладками / ссылками, т.е. для регистрация оптовика другая форма). Для розничного клиента - стандартный кабинет, для оптовика должно быть следующее - для каждого проставлять индивидуальную скидку (возможно при входе в кабинет отображение цен на сайте оптовых или просто в самом кабинете отображается скидка и учитывается в корзине), все как в стандартном кабинете + показ информации которая не доступна для розничного клиента (акции, специальные предложения, и различные фишки, возможно даже для каждого своя информация). И самое главное что нужно сделать - это интеграция с 1С 8 (информация по оптовым клиентам должна отображатся в 1С, история заказов, скидка, и т.п., но нужно оговаривать)

 

Сайт на Ocstore/Opencart VERSION 1.5.5.1.2

 

Можно ли такое реализовать и какова будет сумма?

в какую сторону копать, если нужно:

1. из админки писать статью/документ по шаблону (соответственно, как создать шаблон для статьи/документа, т.е. выводить для заполнения определенный набор полей/textarea)?

2. как задать право доступа/просмотра этой статьи/документа конкретному клиенту/зарегенному пользователю в его ЛК?

3. в идеале пункт 2 сделать доступным из меню в ЛК клиента. Причем клиент по клику в этом меню попадет именно на статью/документ, которая для него была написана.

Спасибо!

Share this post


Link to post
Share on other sites

Всем привет!

Ответов видимо не будет.. Хотелось-бы узнать причину ))) Сложный вопрос или ответы платные на такие вопросы? Тогда напишите цену вопроса ))

 

Пока пришел к такому выводу:

Создавать статью/и и закрывать доступ к ней/ним в htaccess по пользователю 

Каждому клиенту дать свой логин / пароль для доступа к статьям

 

Костыли конечно.. но другого выхода пока не вижу... 

Либо писать модуль для разграничения прав по клиентам для доступа к материалам сайта + в статьях допиливать выставление ограничений.

Edited by artemgrushin

Share this post


Link to post
Share on other sites

тут нужны довольно серьезные доработки движка, готовых модулей скорее всего нет.

И поэтому какой ответ вы хотите получить на вопрос "как?"

Чтоб вам тут написали какой кусок кода куда добавить?

Чтоб сказали где эта кнопка "включить то что я хочу" в админке?

Чтоб вам сказали опять "обращайтесь к программистам"?

Share this post


Link to post
Share on other sites

Где вы пишите статьи?

Какой модуль?

 

Модуль требует доработку

 

1. Создание групп читателей (интерфейс в админке)

2. Назначение этих групп пользователям (интерфейс в админке)

3. Создание интерфейса  в модуле статей для выбора, группы или конкретного(ых) пользователей

4. Еще не придумал

5. Еще не придумал2

 

интерфейс в админке - контроллер, модель, шаблон, языковые файлы)

Написание самого простого модуля, даже типа клона не менее 1 часа

У вас же, как минимум, работы на 5-6 часов. Хотите качественный продукт умножайте 1 час на 15$ - 25$

Share this post


Link to post
Share on other sites

тут нужны довольно серьезные доработки движка, готовых модулей скорее всего нет.

Вот такой ответ и хочу )))

 

chukcha

Благодарю за ответ!

 

Подумалось просто, что раз уж существует функционал вывода в ЛК информации, к примеру, о бонусных баллах, то возможно выводить каким-то образом и другую информацию, созданную специально для данного клиента.. Вопрос в какую сторону копать? ))

Клон модуля бонусных баллов? Или еще что?

По сути ведь ничего сложного в этом не должно быть, функционал уже существует... Вот только в какую сторону и кого пилить ))

 

Спасибо всем за ответы!

Share this post


Link to post
Share on other sites
то возможно выводить каким-то образом и другую информацию, созданную специально для данного клиента.

 

Не вопрос, но для этого вам нужно иметь ФУНКЦИОНАЛ

 

А это - поля в шаблоне, это модель (или метод, или встраивание в другие методы, это и контроллер, ) и функционал в ЛК - поле, заполнение поля, а это шаблон, модель, контроллер

 

Вот теперь считайте!!!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.