Как вывести портфолио юзеров

Автор Сообщение

Vikholodov

#1/21.04.2016 13:49
0

Аватар

Пользователи

Карма: 0

Пробовал 

{USERS_ROW_ID|cot_getfoliolist('template_prefix', 5, 'item_userid='$this, "item_date DESC")}

Выдает ошибку. Идея заключается в том, чтобы выводить портфолио в списке откликов на проект у юзеров с PRO аккаунтом. У меня получается выводить только последние работы из общего списка, 'item_userid='2, например, работает корректно и выводит список конкретного юзера. Какую переменную вписать?

 

Сообщения: 13

CrazyFreeMan

Ярослав
#2/21.04.2016 15:51
0

Модераторы

Карма: +317

А какую ошибку выдает должен я угадать? Тут вроде форум поддержки а не форум квестов

Пробуйте:

'item_userid=$this'
Сообщения: 1248

Vikholodov

#3/21.04.2016 21:41
0

Аватар

Пользователи

Карма: 0

#13499 CrazyFreeMan:

А какую ошибку выдает должен я угадать? Тут вроде форум поддержки а не форум квестов

Пробуйте:

'item_userid=$this'
Пробовал все возможные варианты с кавычками, не работает:
 
Fatal error
2016-04-21 17:40

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 'ORDER BY item_date DESC LIMIT 3' at line 2

#0  cot_diefatal(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 'ORDER BY item_date DESC LIMIT 3' at line 2) called at [C:\Server\OpenServer\domains\holzcenter.ru\system\database.php:574]
#1  CotDB->query(SELECT * FROM h_folio AS p LEFT JOIN h_users AS u ON u.user_id=p.item_userid
	WHERE item_state=0  AND item_userid= ORDER BY item_date DESC LIMIT 3) called at [C:\Server\OpenServer\domains\holzcenter.ru\modules\folio\inc\folio.functions.php:678]
#2  cot_getfoliolist(offer, 3, item_userid=) called at [C:\Server\OpenServer\domains\holzcenter.ru\system\cotemplate.php:1758]
 
Сообщения: 13

CrazyFreeMan

Ярослав
#4/22.04.2016 00:46
0

Модераторы

Карма: +317

А че не ясно то?

 WHERE item_state=0  AND item_userid= ORDER BY item_da

Где в коде ошибка думаю понятно

Теперь вопрос второй откуда данные что тег нужно использовать USERS_ROW_ID рядом теги какие ?
 

Сообщения: 1248

Vikholodov

#5/22.04.2016 01:39
0

Аватар

Пользователи

Карма: 0

#13506 CrazyFreeMan:

А че не ясно то?

 WHERE item_state=0  AND item_userid= ORDER BY item_da

Где в коде ошибка думаю понятно

Теперь вопрос второй откуда данные что тег нужно использовать USERS_ROW_ID рядом теги какие ?
 

Не догоняю, честно говоря, item_state это что за данные вообще, в таблице везде 0

USERS_ROW_ID просто скопировал из похожей ветки, заменил на PHP

Сообщения: 13

CrazyFreeMan

Ярослав
#6/22.04.2016 10:14
0

Модераторы

Карма: +317

Если нужно вызвать в этой области то код должен быть такой:

{OFFER_ROW_OWNER_ID|cot_getfoliolist('template_prefix', 5, 'item_userid=$this', "item_date DESC")}

 

Сообщения: 1248

Vikholodov

#7/22.04.2016 22:46
0

Аватар

Пользователи

Карма: 0

Заработало!! Спасибо громадное! А есть манул по тэгам, чтобы впредь не возникало вопросов?

Сообщения: 13

waxa

Александр
#8/23.04.2016 21:57
0

Пользователи

Карма: +34

<!-- IF {PHP.usr.maingrp} == 5 -->      
{PHP|dump}
<!-- ENDIF -->

Сообщения: 398