1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.0 Общее количество оповещений в VisitorTabs

Тема в разделе "Для новичков", создана пользователем Nappsel, 11.09.2014.

Загрузка
  1. Nappsel

    Nappsel Местный

    Регистрация:
    11.11.13
    Сообщения:
    29
    Симпатии:
    0
    Суток.
    После выхода 1.4.0 и обновления форума, возникла идея обновить еще пару частей форума, решил совместить количество Оповещений и Переписок в одну цифру. Подглядел как это делается в UIx и вроде бы всё правильно сделал. Но проблема в том, что когда есть оповещение, общее количество всё равно 0. Хотя если нет уведомлений, значка тоже нет, как и положено.
    UPD: Заметил что на странице списка тем или в какой-нибудь теме отображается нормально, то есть 1. А именно на главной /forums - 0.
    Без-имени-2.jpg
    Подсчет идет через xen:calc и выводится через xen:number, код ниже. Прошу помочь, а точнее найти ошибку, сам я её в упор не вижу.
    HTML:
    <xen:set var="$visitorHiddenUnread" value="{xen:calc '{$visitor.alerts_unread} + {$visitor.conversations_unread}'}" />
            <a href="{xen:link account}" class="navLink accountPopup NoPopupGadget" rel="Menu"><span class="avatar"><img src="{xen:helper avatar, $visitor, s}" alt="" /></span><strong class="accountUsername">{$visitor.username}</strong>
                <strong class="itemCount ResponsiveOnly {xen:if $visitorHiddenUnread, '', 'Zero'}"
                    id="VisitorExtraMenu_Counter">
                    <span class="Total">{xen:number $visitorHiddenUnread}</span>
                    <span class="arrow"></span>
                </strong>
            </a>
     
    Последнее редактирование: 11.09.2014

Поделиться этой страницей