Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Вопросы КЭПу Хак вывода статей в профиле?

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


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

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

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


Ответил: КЭП


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

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

Комментарии пользователей (6)

Gameer
226

1123 | 396

Gameer - 30 августа 2015 08:54 - Эксперт

BlockPro

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

SkiFteL
20 | 2

SkiFteL - 31 августа 2015 00:35 - Юзер

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

Gameer
226

1123 | 396

Gameer - 31 августа 2015 13:28 - Эксперт

SkiFteL, никак

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

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

werty1001
18

56 | 30

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"}
Но лучше действительно купить нормальный модуль.

ПафНутиЙ
1065

3396 | 2434

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

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

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

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

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