cotonti.com : Как вывести последние работы из Портфолио на главную https://www.cotonti.com Останні повідомлення в темі Cotonti en Mon, 01 Dec 2025 07:23:12 -0000 Виктор krickx:

Да так же. на стр. юзеров сайт.ру/users но что бы портфолио выводились именно пользователей а не последние добавленные

где в user.tpl? портфолио каких пользователей?

]]>
Вт, 25 Жов 2016 15:26:53 -0000
Macik #42230 krickx:

неа не работает

«Биржи» под рукой нет, чтобы проверить. Поэтому кроме, как читать документацию и экспериментировать, более ничего не посоветую. 

]]>
Вт, 25 Жов 2016 10:15:39 -0000
krickx #42218 Macik:

Объясняю подробнее. 

Третий параметр функции это SQL запрос, точнее его часть, определяющая условия выборки. Нам надо выводить только те, что соответствуют пользователю страницу которого просматриваем. В таблице `cot_folio` есть  поле `item_userid`, в котором содержатся ID пользователей. нам надо выбрать только определенные. Для этого надо знать ID пользователя, чью страницу просматриваем. Если мы находимся на странице с  информацией о пользователях (user.details), то нам доступен тег `{USERS_DETAILS_ID}`, его и испльзуем при вызове функции, используя волшебное слово `$this`.

О том, как передавать параметры из переменных PHP или значения тегов в вызываемую в шаблоне функцию можно прочитать здесь: 

https://www.cotonti.com/docs/ext/themes/cotemplate_advanced

Итого получаем что-то подобное:

{USERS_DETAILS_ID|cot_getfoliolist('index', 5, 'item_userid = $this')}

 

неа не работает

]]>
Пн, 24 Жов 2016 13:57:13 -0000
Macik Объясняю подробнее. 

Третий параметр функции это SQL запрос, точнее его часть, определяющая условия выборки. Нам надо выводить только те, что соответствуют пользователю страницу которого просматриваем. В таблице `cot_folio` есть  поле `item_userid`, в котором содержатся ID пользователей. нам надо выбрать только определенные. Для этого надо знать ID пользователя, чью страницу просматриваем. Если мы находимся на странице с  информацией о пользователях (user.details), то нам доступен тег `{USERS_DETAILS_ID}`, его и испльзуем при вызове функции, используя волшебное слово `$this`.

О том, как передавать параметры из переменных PHP или значения тегов в вызываемую в шаблоне функцию можно прочитать здесь: 

https://www.cotonti.com/docs/ext/themes/cotemplate_advanced

Итого получаем что-то подобное:

{USERS_DETAILS_ID|cot_getfoliolist('index', 5, 'item_userid = $this')}

 

]]>
Пт, 21 Жов 2016 10:34:07 -0000
krickx #42161 Roffun:

Посмотрите какие параметры передаются в функцию, файл folio.functions.php , строка 665:

function cot_getfoliolist($template = 'index', $count = 5, $sqlsearch = '', $order = "item_date DESC")
{

}

1. файл tpl 

2. количество

3. sql выборка

4. сортировка

Вам нужен 3 параметр, что-то типа такого:  item_userid = 1 

Если честно то не совсем понял

]]>
Thu, 20 Жов 2016 10:44:47 -0000
Roffun Посмотрите какие параметры передаются в функцию, файл folio.functions.php , строка 665:

function cot_getfoliolist($template = 'index', $count = 5, $sqlsearch = '', $order = "item_date DESC")
{

}

1. файл tpl 

2. количество

3. sql выборка

4. сортировка

Вам нужен 3 параметр, что-то типа такого:  item_userid = 1 

]]>
Сб, 15 Жов 2016 21:35:23 -0000
krickx #42159 vavahov:
#42124 krickx:
#42121 vavahov:

Так же

{PHP|cot_getfoliolist('index', 8)}

Так же не получается то есть получается но работы выводятся у всех пользователей одинаковые к примеру я поставил по 6 портфолио и получилось так что все 6 портфолио повторяются у каждого юзера

 

Добавлено 1 неделя спустя:

Подскажите кто нибудь пожалуйста

А как нужно? В каком шаблоне нужно вывести портфолио?

Да так же. на стр. юзеров сайт.ру/users но что бы портфолио выводились именно пользователей а не последние добавленные

]]>
Сб, 15 Жов 2016 20:18:44 -0000
vavahov #42124 krickx:
#42121 vavahov:

Так же

{PHP|cot_getfoliolist('index', 8)}

Так же не получается то есть получается но работы выводятся у всех пользователей одинаковые к примеру я поставил по 6 портфолио и получилось так что все 6 портфолио повторяются у каждого юзера

 

Добавлено 1 неделя спустя:

Подскажите кто нибудь пожалуйста

А как нужно? В каком шаблоне нужно вывести портфолио?

]]>
Сб, 15 Жов 2016 13:19:03 -0000
krickx #42121 vavahov:

Так же

{PHP|cot_getfoliolist('index', 8)}

Так же не получается то есть получается но работы выводятся у всех пользователей одинаковые к примеру я поставил по 6 портфолио и получилось так что все 6 портфолио повторяются у каждого юзера

 

Добавлено 1 неделя спустя:

Подскажите кто нибудь пожалуйста

]]>
Thu, 06 Жов 2016 14:27:08 -0000
vavahov Так же

{PHP|cot_getfoliolist('index', 8)}

 

]]>
Ср, 05 Жов 2016 12:45:11 -0000
krickx И уж вопрос в тему тогда

Как вывести на страницу юзеров /users портфолио ?

 

]]>
Ср, 05 Жов 2016 05:21:04 -0000
kriptograff 1. Копируем файлик folio.index.tpl из папки /public_html/modules/folio/tpl в папку /public_html/themes/ВАШАТЕМА/modules/folio

2. Открываем public_html/themes/ВАШАТЕМА/index.tpl и в нужном месте вставляем код

{PHP|cot_getfoliolist('index', 8)}

(цифра 8 - выведет 8 последних работ)

]]>
Ср, 07 Вер 2016 18:09:45 -0000
bewsm Подскажите пожалуйста, как можно вывести работы из Портфолио (модуль folio) на главную?

]]>
Нд, 14 Сер 2016 21:06:21 -0000