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

 
Посетитель
small user social cms
Медаль
Сообщений: 728
Как проверить, создал человек контент или нет?
Суть в том, чтобы на главной показывать кнопки "Создать контент". Если человек не создавал его - они видны. Если создал - пропадают.
Есть контент, который можно создать в 1 экземпляре, стоит ограничение.
Т.е. грубо говоря это продолжение регистрации: чел создал акк на сайте, далее он попадает на главную страницу. А там 2 большие кнопки про создать контент. Если он именно тот кто нужен - он создаст анкету. Но если он уже создал - больше не надо их показывать.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 237
Кнопку сделать через виджет, виджеты можно показывать определенным группам. Группу под это выделять может не совсем логично. При создании второй записи будет уведомление , что превышено количество.
Здравствуйте...спасибо\пожалуйста.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2535
alkokrolik, сделать запрос к базе, типа

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

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

Код PHP:
  1. cmsCore::getModel('content')
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.