Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Вопросы КЭПу » Хак вывода статей в профиле?

Хак вывода статей в профиле?


     30.08.2015    Вопросы КЭПу    1116

вопрос
Добрый день!
Помогите пожалуйста вывести опубликованные новости в профиль.
Желательно чтобы можно было выводить их при помощи своего шаблона.tpl с использованием доп.полей!

Вот пример:
Хак вывода статей в профиле?


Ответил: КЭП


Хак вывода статей в профиле?

— Тогда мы идём к вам!

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

PunPun
Эксперт

PunPun - 30 августа 2015 08:54 -

BlockPro

Истина в противоречии.​

SkiFteL
Юзер

SkiFteL - 31 августа 2015 00:35 -

А без него нельзя никак реализовать?

PunPun
Эксперт

PunPun - 31 августа 2015 13:28 -

SkiFteL, никак

Истина в противоречии.​

ПафНутиЙ
Админ

ПафНутиЙ - 31 августа 2015 13:33 -

Можно, но использовать модуль, который не требует правок движка гораздо проще и дешевле, чем писать свои костыли, отваливающиеся при каждом обновлении DLE.
Использование модулей — общепринятая практика в DLE.

Можно ещё написать свой модуль, но опять же это дороже, чем купить платную версию blockpro.
Для тех, кто не хочет покупать, есть бесплатная версия, правда автор её уже давно не поддерживает smile

Каков вопрос - таков и ответ. Просто помните об этом.

werty1001
Юзер

werty1001 - 31 августа 2015 13:47 -

Можно через кастом, не проверял на 10.5, но должно работать.

Найти в /engine/modules/profile.php
$tpl->compile( 'content' );
Заменить на
$custom = false;
if (stripos ( $tpl->copy_template, "{custom" ) !== false) $custom = true;    
    
$tpl->compile( 'content' );

if($custom)$tpl->result['content'] = preg_replace_callback ( "#\\{custom(.+?)\\}#i", "custom_print", $tpl->result['content'] );
И использовать конструкцию типа:
{custom author="{usertitle}" template="you_tpl" order="date" limit="1000" cache="yes"}
Но лучше действительно купить нормальный модуль.

ПафНутиЙ
Админ

ПафНутиЙ - 31 августа 2015 13:49 -

Не обязательно покупать, 3 версия тоже справится с поставленной задачей.

Каков вопрос - таков и ответ. Просто помните об этом.

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

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

наверх