Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Вывод всех новостей пользователя на странице.

Вывод всех новостей пользователя на странице.


     23.01.2014    Шаблоны (TPL), Хаки    5019

вопрос
Доброго времени суток! Необходимо вывести все новости пользователя в его профиле, вопрос в том, как сделать это, если новостей много..? В идеале какую-либо подгрузку, но вот только как..?

Ответа пока нет


11 комментариев

DaivZ
Юзер

DaivZ - 23 января 2014 19:40 -

blockpro

xeon01
Юзер

xeon01 - 24 января 2014 21:44 -

Думал, пока что на нём и реализовано, однако выводится лишь 10 новостей, какой-либо подгрузки или навигации там нет.

DaivZ
Юзер

DaivZ - 24 января 2014 21:54 -

А что нельзя вывести 50?

rocksmart
Юзер

rocksmart - 24 января 2014 22:11 -


DaivZ
Юзер

DaivZ - 24 января 2014 22:53 -

Касутм не поддержывает вывод новостей пользователя в профиле.

rocksmart
Юзер

rocksmart - 24 января 2014 23:20 -

Ну почему же.

Можно сделать так

В userinfo.tpl

вставить тег

{custom author="{usertitle}" from="0" limit="10"}


В файле engine/modules/profile.php

Заменить строку

$tpl->compile( 'content' );



На это



//Проверяем есть ли в шаблоне тег
$custom =false;
if (stripos ( $tpl->copy_template, "{custom" ) !== false)$custom = true;    

    
$tpl->compile( 'content' );

//если есть то в результате обращаемся к функции custom_print    
if($custom)$tpl->result['content'] = preg_replace_callback ( "#\\{custom(.+?)\\}#i", "custom_print", $tpl->result['content'] );    


//http://pro-script.ru/

DaivZ
Юзер

DaivZ - 24 января 2014 23:21 -

Я говорил за стандартные функции, конечно если внести правки все можно !

rocksmart
Юзер

rocksmart - 24 января 2014 23:23 -

На данный момент тебе важен результат или возможности движка?

DaivZ
Юзер

DaivZ - 24 января 2014 23:42 -

Это риторический вопрос.

DaivZ
Юзер

DaivZ - 24 января 2014 23:46 -

Красота все работает : )

boltuk
Юзер

boltuk - 14 марта 2015 22:53 -

на 10.3 работает?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх