Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести pm.tpl в main.tpl?

Как вывести pm.tpl в main.tpl?


     07.03.2019    PM, личные сообщения, tpl, шаблоны, Шаблоны (TPL)    Общие вопросы, Шаблоны (TPL), Хаки    1127

вопрос
Всем привет!
Подскажите, пожалуйста, как можно вывести личные сообщения в main.tpl?

Грубо говоря, чтобы раздел "личные сообщения"(pm.tpl) был сразу на главной странице(main.tpl) в отдельном блоке. Пробовал сделать через include, но в итоге не работает.

Ответил: OuteerMan


Где нибудь в ini.php перед подключением main.php (он в низу самый последний) подключить
if( $dle_module == "main" ) include (DLEPlugins::Check(ENGINE_DIR . '/modules/pm.php'));


В pm.php найти $tpl->compile( 'content' ); и заменить на


if( $dle_module == "main" ) $tpl->compile( 'pm' );
else $tpl->compile( 'content' );


В main.php выше или ниже не важно добавьте $tpl->set ( '{calendar}', $tpl->result['calendar'] );

$tpl->set ( '{pm}', $tpl->result['pm'] );


Во шаблоне для вывода используйте тег {pm}

1 комментарий

Kdimav
Юзер

Kdimav - 12 февраля 2022 12:18 -

Подскажите как изменить код чтобы он да DLE 15.1 работал.
Спасибо!

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

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

наверх