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

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Хаки » Как вывести количество закладок в main.tpl?

Как вывести количество закладок в main.tpl?


     закладки, счетчик    Хаки, Ламерские вопросы    1988

вопрос
Собственно весь вопрос в заголовке.

{favorite-count} не работает в main.tpl

Нашел вот такой вот код, его нужно вставлять в main.php, тогда количество новостей в избранном выводится в main.tpl, но перестает открываться форма авторизации login.tpl в сплывающем окне

if ($is_logged) {
    $tpl->set( '{login}', $member_id['name'] );
    if ($member_id['favorites']) {
        $tpl->set( '{favorite-count}', count(explode("," ,$member_id['favorites'])) );
    };

Ответил: PunPun


if ($is_logged && $member_id['favorites']) {
        $tpl->set( '{favorite-count}', count(explode("," ,$member_id['favorites'])) );
}

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

Mau
Юзер

Mau - -

if ($is_logged && $member_id['favorites']) {
$tpl->set( '{favorite-count}', count(explode("," ,$member_id['favorites'])) );
}

Куда именно вставлять этот код в main.php, можно подробнее, пожалуйста.
Возможно таким-же образом вывести количество персональных сообщений?

vaniya92
Юзер

vaniya92 - -

Я вставил после строки
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );


Про персональные сообщения - попробуйте

dj-avtosh
PHP-developer

dj-avtosh - -

Судя по коду, гости будут видеть голый тег {favorite-count}

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

vaniya92
Юзер

vaniya92 - -

У меня установлен модуль от уважаемого PunPun, который и дал рабочее решиние проблемы.

За что отдельная благодарность!

kolumb
Юзер

kolumb - -

if ($is_logged && $member_id['favorites']) {
$tpl->set( '{favorite-count}', count(explode("," ,$member_id['favorites'])) );
}else{
$tpl->set( '{favorite-count}', "" );
}

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

наверх