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

1.1.0 Нужно убрать гостей на странице "Пользователи онлайн"

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем Palych, 06.05.2012.

Загрузка
  1. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    Как сделать, что бы не выводились гости?
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Наверное самое простое, это редактирование фразы online_now_x_members_y_guests_z.
     
  3. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    Что-то я совсем не понял как правка языка решит этот вопрос....
    Может меня не так поняли... хочу что бы гости не показывались в списке пользователей онлайн, тут http://subaruland.ru/forum/online/
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Да, не так понял. Я думал речь просто про блок в сайдбаре. Переименовал тему.
     
    Palych нравится это.
  5. Omega

    Omega Тараканчег

    Регистрация:
    21.10.10
    Сообщения:
    84
    Симпатии:
    68
    Версия XF:
    1.1.3
    а что решения так и не будет?
     
  6. Sywooch

    Sywooch Местный

    Регистрация:
    26.12.11
    Сообщения:
    34
    Симпатии:
    25
    Версия XF:
    1.2.2
    Решение простое, скрыл гостей из списка и скрыл список от гостей ))) (шаблон online_list):
    Код:
    <xen:if is="{$visitor.user_id}">
    <xen:title>{xen:phrase current_visitors}</xen:title>
    <xen:description>{xen:phrase this_is_list_of_all_visitors_currently_browsing_x, 'board_title={$xenOptions.boardTitle}'}</xen:description>
     
    <xen:require css="member_list.css" />
    <xen:require css="xenforo_member_list_item.css" />
     
    <div class="pageNavLinkGroup">
        <xen:pagenav link="online" page="{$page}" perpage="{$usersPerPage}" total="{$totalOnlineUsers}" />
    </div>
    <xen:foreach loop="$onlineUsers" value="$user">
    <xen:if is="{$user.user_id}">
    <ol class="section memberList">
     
            <xen:include template="member_list_item">       
                <xen:set var="$extraTemplate">
                    <xen:if is="{$canViewIps}">
                        <a href="{xen:if '{$user.user_id}', {xen:link online/user-ip, $user}, {xen:link online/guest-ip, '', 'ip={$user.ip}'}}" class="OverlayTrigger ip"><span>{xen:phrase ip}</span></a>
                    </xen:if>
                </xen:set>
       
                <xen:set var="$contentTemplate">
                    <xen:if is="{$user.activityDescription}">
                        {$user.activityDescription}
                        <xen:if is="{$user.activityItemTitle}">
                            <em><a href="{$user.activityItemUrl}"{xen:if '{$user.activityItemPreviewUrl}', ' class="PreviewTooltip" data-previewUrl="{$user.activityItemPreviewUrl}"'}>{$user.activityItemTitle}</a></em>
                        </xen:if>
                    <xen:else />
                        {xen:phrase viewing_unknown_page}
                    </xen:if>
                    <xen:datetime time="$user.view_date" class="muted" />
                </xen:set>
            </xen:include>
     
    </ol>
      </xen:if>
      </xen:foreach>
     
    <xen:include template="preview_tooltip" />
     
    <div class="pageNavLinkGroup">
        <xen:pagenav link="online" page="{$page}" perpage="{$usersPerPage}" total="{$totalOnlineUsers}" />
    </div>
     
    <xen:sidebar>
     
        <div class="section">
            <div class="secondaryContent statsList" id="boardStats">
                <h3>{xen:phrase online_statistics}</h3>
                <div class="pairsJustified">
                    <dl class="memberCount"><dt>{xen:phrase members_online}:</dt>
                        <dd>{xen:number $onlineTotals.members}</dd></dl>
                    <dl class="guestCount"><dt>{xen:phrase guests_online}:</dt>
                        <dd>{xen:number $onlineTotals.guests}</dd></dl>
                    <dl class="visitorCount"><dt>{xen:phrase total_visitors}:</dt>
                        <dd>{xen:number $onlineTotals.total}</dd></dl>
                </div>
                <div class="footnote">{xen:phrase totals_may_include_hidden_visitors}</div>
            </div>
        </div>
     
    </xen:sidebar>
     
    <xen:else />
     
    <xen:title>{xen:phrase error}</xen:title>
    <xen:h1>{$xenOptions.boardTitle} - {xen:phrase error}</xen:h1>
     
    <xen:if is="{$visitor.user_id}">{xen:raw $text}</xen:if>
     
    <xen:include template="helper_login_form" />
     
    </xen:if>
    Решение кривое, так как скрывает гостей на этапе печати в списке.
    потому на стртанице пользователей "Не ровное количество"
    Будет надо, поясню...
     

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