prostogorod |
|
---|---|
При использовании такой конструкции {USERS_DETAILS_ID|pagecount('news','','','page_owner = $this')} Выдает ошибку: SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 И ругается на этот участок кода: $totalitems = $db->query("SELECT COUNT(*) FROM $db_pages AS p WHERE page_state='0' $where_cat $sqlq")->fetchAll();
Помогите, пожалуйста, решить эту проблему! Остальные конструкции типа: {USERS_DETAILS_ID|pagecount('news','','','')} {PHP|pagecount('news')} работают... А также еще вопрос какие SQL условия существуют для практики, чтобы использовать этот плагин?
|
Kort |
|
---|---|
Правильно будет: {USERS_DETAILS_ID|pagecount('news','','','page_ownerid = $this')} В примере исправил )) Еще условия можно использовать, например, такие:
или любые условия с полями или экстраполями SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
prostogorod |
|
---|---|
{USERS_DETAILS_ID|pagecount('news','','','page_ownerid = $this')} Да, спасибо! Работает! Но у меня вопрос как через функцию, чтобы в любом месте можно было ввывести количество страниц конкретного пользователя? |
Kort |
|
---|---|
{USERS_DETAILS_ID|pagecount('news','','','page_ownerid = 1')} -- с явным указанием id пользователя {PHP.usr.id|pagecount('news','','','page_ownerid = $this')} -- для текущего пользователя ... или каким-то еще способом -- в зависимости от задачи SED.by - создание сайтов, разработка плагинов и тем для Котонти
|