artemgrushin

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

Рекомендуемые сообщения

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

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

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

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

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет!

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

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

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

 

Сайт на Ocstore/Opencart VERSION 1.5.5.1.2

 

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

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

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

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

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

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет!

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

 

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

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

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

 

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

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

Изменено пользователем artemgrushin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    240

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    834

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

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

 

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

 

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

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

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

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

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

chukcha

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

 

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    834
то возможно выводить каким-то образом и другую информацию, созданную специально для данного клиента.

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу