Контент для конкретного пользователя

Как реализовать показ контент конкретному пользователю

#1 18 июня 2019 в 00:51
Всем привет.
Возникла необходимость организовать на сайте показ конкретного контент конкретно пользователю. К примеру статья с названием «Исследования марса» должна показываться (или её может просмотреть) только пользователь с именем Вася (то есть один конкретный пользователь). Может кто сталкивался. Подскажите плиз, как решить? За ранее спасибо.
#2 18 июня 2019 в 00:58
А почему например именно Вася должен видеть эту статью? У него ID особенный или у него в профиле какое то поле заполнено? Если есть от чего отталкиваться(Например: Город, Интересы, Возраст, и т.д), то и фильтровать по этому значению записи, именно для этих пользователей.
#3 19 июня 2019 в 10:30


А почему например именно Вася должен видеть эту статью? У него ID особенный или у него в профиле какое то поле заполнено? Если есть от чего отталкиваться(Например: Город, Интересы, Возраст, и т.д), то и фильтровать по этому значению записи, именно для этих пользователей.

Killer's dream

Видимо человеку нужно показывать определенный контент только Васе. Наверное по ID
#4 19 июня 2019 в 10:44

Наверное по ID

Анна
Тоже не представляю, как вычислить конкретного Васю иначе.
@yrkonsul, если вопрос только по самой статье, до достаточно просто сделать добавив в ТК поле, где указывать ID юзера. Потом в шаблоне получать ID текущего пользователя и сравнивать его со значением поля.
В принципе, такие же проверки можно соорудить и в списках и в виджетах. Но тут точно будут маленькие траблы (к примеру, количество выводимых записей в виджете). т.е. лучше хуком делать.
#5 19 июня 2019 в 10:50

лучше хуком делать.

Олег Васильевич я
А для хука нужен компонент, поэтому тут нужен компонент с двумя хуками и полем с выбором пользователей кому показывать.
#6 19 июня 2019 в 11:14
Кто-то смогбы сделать зс соответствующее вознагрождение?
#7 19 июня 2019 в 11:17
Суть простая. Представим сайт по ремонту бытовой техники. Клиент оформил заказ на ремонт телевизора. Нужно, что бы он смог посмотреть на сайте стадию ремонта своего телевизора и это не смогли увидеть другие клиенты.
#8 19 июня 2019 в 11:18



А почему например именно Вася должен видеть эту статью? У него ID особенный или у него в профиле какое то поле заполнено? Если есть от чего отталкиваться(Например: Город, Интересы, Возраст, и т.д), то и фильтровать по этому значению записи, именно для этих пользователей.

Killer's dream

Видимо человеку нужно показывать определенный контент только Васе. Наверное по ID

Анна

Все верно. По id
#9 19 июня 2019 в 11:25




А почему например именно Вася должен видеть эту статью? У него ID особенный или у него в профиле какое то поле заполнено? Если есть от чего отталкиваться(Например: Город, Интересы, Возраст, и т.д), то и фильтровать по этому значению записи, именно для этих пользователей.

Killer's dream

Видимо человеку нужно показывать определенный контент только Васе. Наверное по ID

Анна

Все верно. По id

@yrkonsul

Один из вариантов это создать в типе контента поле число и при создании записи вводить туда нужный id пользователя. А в шаблоне вывода записей /записи делать проверку чтобы поле равнялось ID пользователя. Это как я вижу. Составить код вам помогут программисты
#10 20 июня 2019 в 17:13

Клиент оформил заказ на ремонт телевизора. Нужно, что бы он смог посмотреть на сайте стадию ремонта своего телевизора и это не смогли увидеть другие клиенты.

@yrkonsul
Ну теперь картина ясна что по ID, а то...

только пользователь с именем Вася

@yrkonsul
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.