Перейти к содержимому
Русский язык для Invision Community 5

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

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

 

Хочу дать возможность пользователям сайта менять статус фильма записи в базе данных IP Content.

 

Статусы будут такие:

 

  • Посмотреть в будущем
  • Уже посмотрел
  • Любимые фильмы

 

При этом надо, чтобы:

 

  1. Для каждого пользователя у одной и той же записи был свой статус. Вася смотрел, а Петя еще нет. Сейчас если кто-то меняет статус фильма (записи), то он меняется для всех.
  2. Изменения и сохранение статуса должно происходить без перезагрузки страниц

 

Не прошу готовый код, но прошу указать какой код в IPИ 4+ максимально похож или уже выполняет такую функцию. Чтобы я со своими скудными значениями PHP мог решение под себя адаптировать.

 

Спасибо за участие!

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

Самый простой вариант:

- Создать 3 поля типа "Пользователь" и запретить изменять на странице записи.

- Добавить метод в \IPS\cms\modules\front\database\record.

- Добавить js.

 

Не прошу готовый код, но прошу указать какой код в IPИ 4+ максимально похож или уже выполняет такую функцию.

Любой, где используется ajax.

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.