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

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


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

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

{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 - 8 июня 2018 00:17 -

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

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

vaniya92
Юзер

vaniya92 - 13 июня 2018 19:18 -

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


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

dj-avtosh
Эксперт

dj-avtosh - 8 июня 2018 15:36 -

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

telegram: @blob42 (https://t.me/blob42)

vaniya92
Юзер

vaniya92 - 13 июня 2018 19:15 -

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

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

kolumb
Юзер

kolumb - 8 июня 2018 16:36 -

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

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

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

наверх