Проверить создавал ли контент

#1 28 мая 2019 в 21:16
Как проверить, создал человек контент или нет?
Суть в том, чтобы на главной показывать кнопки "Создать контент". Если человек не создавал его — они видны. Если создал — пропадают.
Есть контент, который можно создать в 1 экземпляре, стоит ограничение.
Т.е. грубо говоря это продолжение регистрации: чел создал акк на сайте, далее он попадает на главную страницу. А там 2 большие кнопки про создать контент. Если он именно тот кто нужен — он создаст анкету. Но если он уже создал — больше не надо их показывать.
#2 29 мая 2019 в 07:27
Кнопку сделать через виджет, виджеты можно показывать определенным группам. Группу под это выделять может не совсем логично. При создании второй записи будет уведомление, что превышено количество.
#3 29 мая 2019 в 08:00
alkokrolik, сделать запрос к базе, типа

  1. $is_news = $this->model_content->getUserContentItemsCount('news',cmsUser::get('id'))
и далее

  1.  
  2. if($is_news){
  3. выводим кнопки
  4. }
  5.  
Если будете делать прямо в шаблоне, или в виджете, то там конструкция типа
  1. $this->model_content
не сработает, надо будет так

  1. cmsCore::getModel('content')
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.