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

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


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

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

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


Ответил: КЭП


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

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

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

LazyDev
PHP-developer

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

BlockPro

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

SkiFteL
Юзер

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

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

LazyDev
PHP-developer

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

SkiFteL, никак

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

ПафНутиЙ - 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 версия тоже справится с поставленной задачей.

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

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

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

наверх