Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.

Тег {new-pm}


     pm    Все вопросы » Шаблоны (TPL)    3407

вопрос
Столкнулся с такой проблемой, делаю свой шаблон на dle. Не хочу засорять форму входа лишним хламом, но пункт с личными сообщениями может пригодится. Не знаю, как реализовать, чтобы надпись "у вас 1 новое сообщение" загоралась только, если юзеру что-то прислали. Сам по себе тег {new-pm} выводит 0, когда их нету, ну, это же глупо. Можно как-то встроенным функционалом ДЛЕ сделать так, чтобы этот нолик не показывался, когда сообщений нету?

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


2 комментария

FastFud
Юзер

FastFud - -

Как то так: engine/init.php найти
$tpl->set( '{new-pm}', $member_id['pm_unread'] );
и заменить на
if( !$member_id['pm_unread'] ) {
$tpl->set( '{new-pm}', '' );
} else {
$tpl->set( '{new-pm}', $member_id['pm_unread'] );
}

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

наверх