Иконка ресурса

Who Has Visited In Last 24 Hours 2.0.0

Нет прав для скачивания
Заметил несколько похожих вопросов "Как поднять этот блок?" или "Как опустить этот блок?", без конкретных ответов на них.

Делается на самом деле всё очень просто:
открываем library/WhoHasVisited/Listener.php
В переменной $marker, содержится комментарий из кода шаблона, после которого плагин выводит свой шаблон.
находим строку
PHP:
$marker = '<!-- end block: sidebar_online_users -->';
меняем на
PHP:
$marker = '<!-- end block: forum_stats -->';
или на
PHP:
$marker = '<!-- end block: sidebar_online_staff -->';




Еще если вас напрягает, то как показывается время последней активности:
в шаблоне who_visited_block
находим
Код:
time={xen:date {$user.last_activity}, 'H:i'}'}"
меняем на
Код:
time={xen:datetime {$user.last_activity}}'}"
 
Народ подскажите, а как блок в сайдбаре с данным плагином переместить в самый низ?
 
А вариантом, предложенным выше, Вы пробовали воспользоваться?
 
Все это хорошо .. ) Но кто мне поможет с переносом в статистику форума ? А точнее статистику я перенес под форум
upload_2014-9-10_1-32-45.png
Вот таким раком
forum_list
Код:
<xen:hook name="forum_list_nodes">
    <xen:if is="{$renderedNodes}"><xen:include template="node_list" /></xen:if>
  
    <div id="xbStatsContainer">
    <div class="xbStatsBody">
        <h3 class="xbStatsTitle"><a href="{xen:link online}" class="Tooltip" title="Статистика форума">  Статистика форума</a></h3>
            <div class="xbStatsContent">
                <!-- <h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4> Maybe use this later -->
                <xen:if is="{$onlineUsers.records}">
                    <ol class="listInline">
                        <xen:foreach loop="$onlineUsers.records" value="$user" i="$i">
                    <xen:if is="{$i} <= {$onlineUsers.limit}">
                        <li>
                        <xen:if is="{$user.user_id}">
                        <a href="{xen:link members, $user}"
                                class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}"><b>{$user.username}</b></a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    <xen:else />
                        {xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    </xen:if>
                        </li>
                </xen:if>
                        </xen:foreach>
                            <xen:if is="{$onlineUsers.recordsUnseen}">
                                <li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more, 'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                            </xen:if>
                    </ol>
                </xen:if>
            <!-- <br /> Eh? -->
                <div class="footnote">
                    {xen:phrase online_now_x_members_y_guests_z_robots_a, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}', 'robots={xen:number $onlineUsers.robots}'}
              
                </div>  
        </div>
    </div>
  
       
       
    <div id="xbForumStats">
        <ul class="xbSmall xbList_inline">
            {xen:phrase discussions}: <span class="value">{xen:number $boardTotals.discussions}</span>
            {xen:phrase messages}: <span class="value">{xen:number $boardTotals.messages}</span>
            {xen:phrase members_count}: <span class="value">{xen:number $boardTotals.users}</span>
            {xen:phrase latest_member}: <span class="value"><xen:username user="$boardTotals.latestUser" /></span>
        </ul>
    </div>
</div>  
  
  
</xen:hook>

Возможно ли вывести пользователей за 24 часа в эту статистику ?

Долго мучился но смог ) фыр фыр
2014-09-10 19-03-41 Скриншот экрана.png
 
Так лучше инструкцию написали бы для всех. :)
 
Ну я бы написал если бы знал что я творю ))) Каким то раком я сделал сначала стату внизу форума потом мучился )
Могу конечно постараться написать но боюсь будут ржать над моими методами )
 
Ну Вы напишите, а там видно будет :)
 
Ай не буду ) Кому надо помогу сделать )
 
Есть ли у кого русскификация пацаны?

Хотя не надо поковыряюсь разберусь в xml )
 
  • Мне нравится
Реакции: Hope
Нормально же ?
 

Вложения

  • 1.jpg
    1.jpg
    7.4 KB · Просмотры: 74
Вообще супер! :thumbsup:
 
Все это хорошо .. ) Но кто мне поможет с переносом в статистику форума ? А точнее статистику я перенес под форум
Посмотреть вложение 22162
Вот таким раком
forum_list
Код:
<xen:hook name="forum_list_nodes">
    <xen:if is="{$renderedNodes}"><xen:include template="node_list" /></xen:if>
 
    <div id="xbStatsContainer">
    <div class="xbStatsBody">
        <h3 class="xbStatsTitle"><a href="{xen:link online}" class="Tooltip" title="Статистика форума">  Статистика форума</a></h3>
            <div class="xbStatsContent">
                <!-- <h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4> Maybe use this later -->
                <xen:if is="{$onlineUsers.records}">
                    <ol class="listInline">
                        <xen:foreach loop="$onlineUsers.records" value="$user" i="$i">
                    <xen:if is="{$i} <= {$onlineUsers.limit}">
                        <li>
                        <xen:if is="{$user.user_id}">
                        <a href="{xen:link members, $user}"
                                class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}"><b>{$user.username}</b></a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    <xen:else />
                        {xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    </xen:if>
                        </li>
                </xen:if>
                        </xen:foreach>
                            <xen:if is="{$onlineUsers.recordsUnseen}">
                                <li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more, 'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                            </xen:if>
                    </ol>
                </xen:if>
            <!-- <br /> Eh? -->
                <div class="footnote">
                    {xen:phrase online_now_x_members_y_guests_z_robots_a, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}', 'robots={xen:number $onlineUsers.robots}'}
             
                </div> 
        </div>
    </div>
 
      
      
    <div id="xbForumStats">
        <ul class="xbSmall xbList_inline">
            {xen:phrase discussions}: <span class="value">{xen:number $boardTotals.discussions}</span>
            {xen:phrase messages}: <span class="value">{xen:number $boardTotals.messages}</span>
            {xen:phrase members_count}: <span class="value">{xen:number $boardTotals.users}</span>
            {xen:phrase latest_member}: <span class="value"><xen:username user="$boardTotals.latestUser" /></span>
        </ul>
    </div>
</div> 
 
 
</xen:hook>

Возможно ли вывести пользователей за 24 часа в эту статистику ?

Долго мучился но смог ) фыр фыр
Посмотреть вложение 22241
Как статистику посещаемости так сделать ?
 
forum_list
после
Код:
<xen:if is="{$renderedNodes}"><xen:include template="node_list" /></xen:if>
вставить
Код:
<div id="xbStatsContainer">
    <div class="xbStatsBody">
        <h3 class="xbStatsTitle"><a href="{xen:link online}" class="Tooltip" title="Статистика форума">  Статистика форума</a></h3>
            <div class="xbStatsContent"> 
                <!-- <h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4> Maybe use this later -->
                <xen:if is="{$onlineUsers.records}">
                    <ol class="listInline">
                        <xen:foreach loop="$onlineUsers.records" value="$user" i="$i">
                    <xen:if is="{$i} <= {$onlineUsers.limit}">
                        <li>
                        <xen:if is="{$user.user_id}">
                        <a href="{xen:link members, $user}"
                                class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}"><b>{$user.username}</b></a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    <xen:else />
                        {xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    </xen:if>
                        </li>
                </xen:if>
                        </xen:foreach>
                            <xen:if is="{$onlineUsers.recordsUnseen}">
                                <li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more, 'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                            </xen:if>
                    </ol>
           
                </xen:if>
            <!-- <br /> Eh? -->
                <div class="footnote">
                    {xen:phrase online_now_x_members_y_guests_z_robots_a, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}', 'robots={xen:number $onlineUsers.robots}'}

                </div>   
        </div>
    </div>
   

        
    <div id="xbForumStats">
        <ul class="xbSmall xbList_inline">
            {xen:phrase discussions}: <span class="value">{xen:number $boardTotals.discussions}</span>
            {xen:phrase messages}: <span class="value">{xen:number $boardTotals.messages}</span>
            {xen:phrase members_count}: <span class="value">{xen:number $boardTotals.users}</span>
            {xen:phrase latest_member}: <span class="value"><xen:username user="$boardTotals.latestUser" /></span>
        </ul>
    </div>
</div>


EXTRA.css
Код:
#xbStatsContainer
{
    background-color: rgb(16, 16, 16);
        padding: 2px;
        border: 1px solid rgb(43, 43, 43);
    background-color: @contentBackground;
    margin: 20px auto 10px;
    border: 1px solid rgb(16, 16, 16);
   
   
}

.xbStatsBody
{
   
    float: left;
    width: 100%;
   
}

    .xbStatsBody .footnote
    {
       
        color: #FF0606;
        margin-top: 5px;
       
    }
   
.xbStatsTitle
{
   
    font-size: 13pt;
   
color: rgb(241, 241, 241);
background-color: rgb(46, 46, 46);
background-repeat: repeat-x;
background-position: center;
padding: 5px 10px;
margin: 3px auto 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-khtml-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
-moz-box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
-khtml-box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
text-shadow: 0 0 0 transparent, 0px 0px 4px rgb(31, 31, 31);
padding: 10px;
margin: 0;
border-bottom-color: ;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-khtml-border-radius: 0;
border-radius: 0;
min-height: 6px;
   
   
   
   
   
   
}

.xbStatsTitle a
{
   
    @property "categoryStripTitle";
    font-size: @fafontsizel;
    color: rgb(255, 255, 255);
    @property "categoryStripTitle";
}   
   
.xbStatsContent
{
   
    font-size: 11px;
    padding: 5px 10px;
   
}

#xbForumStats
{
    overflow: hidden;
    zoom: 1;
    clear: both;
}

#xbForumStats ul
{
   
    background-color: rgb(46, 46, 46);
    background-repeat: repeat-x;
    background-position: top;
    padding: 5px;
    border-width: 1px;
    border-color: rgb(23, 23, 23);
    border-bottom-style: solid;
    text-align: center;
   
}

#xbForumStats li
{
    margin-right: 20px;
}

#xbForumStats .value
{
   
    font-weight: bold;
    font-size: 12px;
    color: rgb(255, 255, 255);
    background-color: rgb(29, 26, 26);
    padding: 3px 7px;
    margin-right: 40px;
    margin-left: 0;
    border: 1px solid rgb(43, 42, 42);
    border-radius: 2px;
    display: inline-block;
   
}

.view {
  width: 468px;
  height: 60px;
  margin: 15px 0;
  float: right;
}

ну там с цветами как нить разберетесь )
 
forum_list
после
Код:
<xen:if is="{$renderedNodes}"><xen:include template="node_list" /></xen:if>
вставить
Код:
<div id="xbStatsContainer">
    <div class="xbStatsBody">
        <h3 class="xbStatsTitle"><a href="{xen:link online}" class="Tooltip" title="Статистика форума">  Статистика форума</a></h3>
            <div class="xbStatsContent">
                <!-- <h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4> Maybe use this later -->
                <xen:if is="{$onlineUsers.records}">
                    <ol class="listInline">
                        <xen:foreach loop="$onlineUsers.records" value="$user" i="$i">
                    <xen:if is="{$i} <= {$onlineUsers.limit}">
                        <li>
                        <xen:if is="{$user.user_id}">
                        <a href="{xen:link members, $user}"
                                class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}"><b>{$user.username}</b></a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    <xen:else />
                        {xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    </xen:if>
                        </li>
                </xen:if>
                        </xen:foreach>
                            <xen:if is="{$onlineUsers.recordsUnseen}">
                                <li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more, 'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                            </xen:if>
                    </ol>
         
                </xen:if>
            <!-- <br /> Eh? -->
                <div class="footnote">
                    {xen:phrase online_now_x_members_y_guests_z_robots_a, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}', 'robots={xen:number $onlineUsers.robots}'}

                </div> 
        </div>
    </div>
 

      
    <div id="xbForumStats">
        <ul class="xbSmall xbList_inline">
            {xen:phrase discussions}: <span class="value">{xen:number $boardTotals.discussions}</span>
            {xen:phrase messages}: <span class="value">{xen:number $boardTotals.messages}</span>
            {xen:phrase members_count}: <span class="value">{xen:number $boardTotals.users}</span>
            {xen:phrase latest_member}: <span class="value"><xen:username user="$boardTotals.latestUser" /></span>
        </ul>
    </div>
</div>


EXTRA.css
Код:
#xbStatsContainer
{
    background-color: rgb(16, 16, 16);
        padding: 2px;
        border: 1px solid rgb(43, 43, 43);
    background-color: @contentBackground;
    margin: 20px auto 10px;
    border: 1px solid rgb(16, 16, 16);
 
 
}

.xbStatsBody
{
 
    float: left;
    width: 100%;
 
}

    .xbStatsBody .footnote
    {
     
        color: #FF0606;
        margin-top: 5px;
     
    }
 
.xbStatsTitle
{
 
    font-size: 13pt;
 
color: rgb(241, 241, 241);
background-color: rgb(46, 46, 46);
background-repeat: repeat-x;
background-position: center;
padding: 5px 10px;
margin: 3px auto 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-khtml-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
-moz-box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
-khtml-box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
box-shadow: inset 0px 1px 0px 0px rgb(77, 77, 77);
text-shadow: 0 0 0 transparent, 0px 0px 4px rgb(31, 31, 31);
padding: 10px;
margin: 0;
border-bottom-color: ;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-khtml-border-radius: 0;
border-radius: 0;
min-height: 6px;
 
 
 
 
 
 
}

.xbStatsTitle a
{
 
    @property "categoryStripTitle";
    font-size: @fafontsizel;
    color: rgb(255, 255, 255);
    @property "categoryStripTitle";
} 
 
.xbStatsContent
{
 
    font-size: 11px;
    padding: 5px 10px;
 
}

#xbForumStats
{
    overflow: hidden;
    zoom: 1;
    clear: both;
}

#xbForumStats ul
{
 
    background-color: rgb(46, 46, 46);
    background-repeat: repeat-x;
    background-position: top;
    padding: 5px;
    border-width: 1px;
    border-color: rgb(23, 23, 23);
    border-bottom-style: solid;
    text-align: center;
 
}

#xbForumStats li
{
    margin-right: 20px;
}

#xbForumStats .value
{
 
    font-weight: bold;
    font-size: 12px;
    color: rgb(255, 255, 255);
    background-color: rgb(29, 26, 26);
    padding: 3px 7px;
    margin-right: 40px;
    margin-left: 0;
    border: 1px solid rgb(43, 42, 42);
    border-radius: 2px;
    display: inline-block;
 
}

.view {
  width: 468px;
  height: 60px;
  margin: 15px 0;
  float: right;
}

ну там с цветами как нить разберетесь )
Как теперь статистику посещаемости всунуть ? )
 
Вставьте так.
Код:
<div id="xbStatsContainer">
    <div class="xbStatsBody">
        <h3 class="xbStatsTitle"><a href="{xen:link online}" class="Tooltip" title="Статистика форума">  Статистика форума</a></h3>
            <div class="xbStatsContent"> 
                <!-- <h4 class="minorHeading"><a href="{xen:link members}">{xen:phrase members}:</a></h4> Maybe use this later -->
                <xen:if is="{$onlineUsers.records}">
                    <ol class="listInline">
                        <xen:foreach loop="$onlineUsers.records" value="$user" i="$i">
                    <xen:if is="{$i} <= {$onlineUsers.limit}">
                        <li>
                        <xen:if is="{$user.user_id}">
                        <a href="{xen:link members, $user}"
                                class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}"><b>{$user.username}</b></a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    <xen:else />
                        {xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                    </xen:if>
                        </li>
                </xen:if>
                        </xen:foreach>
                            <xen:if is="{$onlineUsers.recordsUnseen}">
                                <li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more, 'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                            </xen:if>
                    </ol>
           
                </xen:if>
            <!-- <br /> Eh? -->
                <div class="footnote">
                    {xen:phrase online_now_x_members_y_guests_z_robots_a, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}', 'robots={xen:number $onlineUsers.robots}'}

                </div>   
                <xen:hook name="forum_list_sidebar">
        <xen:if is="{$canViewMemberList}">
        <xen:include template="sidebar_online_users" />
            </xen:if>
                </xen:hook>
        </div>
    </div>
   

        
    <div id="xbForumStats">
        <ul class="xbSmall xbList_inline">
            {xen:phrase discussions}: <span class="value">{xen:number $boardTotals.discussions}</span>
            {xen:phrase messages}: <span class="value">{xen:number $boardTotals.messages}</span>
            {xen:phrase members_count}: <span class="value">{xen:number $boardTotals.users}</span>
            {xen:phrase latest_member}: <span class="value"><xen:username user="$boardTotals.latestUser" /></span>
        </ul>
    </div>
</div>   
   
   
</xen:hook>
   
<xen:sidebar>
    <xen:edithint template="sidebar.css" />
    <xen:hook name="forum_list_sidebar">
        <xen:if is="{$canViewMemberList}">
            <xen:include template="dark_taigachat" />
           
        </xen:if>
       
       
            <xen:if is="{$LatestThread}">
<div class="section staffOnline avatarList">
    <div class="secondaryContent">
    <h3>{xen:phrase tenshi_latest_thread}</h3>

            <ul>
                <xen:foreach loop="$LatestThread" value="$Lthread">
                    <li>

                        <xen:avatar user="$Lthread.user" size="s" img="true" />
                        <div class="footnote"><a href="{$Lthread.href}" title="{$Lthread.title}">{$Lthread.title}</a></div>
<div class="posterDate muted">
<a href="{xen:link members, $Lthread.user}" class="faint">{$Lthread.user.username}</a> <xen:datetime time="$Lthread.time" class="muted" />
</div>
                    </li>
                </xen:foreach>
            </ul>
    </div>
</div>
 
  • Мне нравится
Реакции: Hope
Так не красиво получилось
 

Вложения

  • 1.jpg
    1.jpg
    35.7 KB · Просмотры: 72
А дайте ссылку на форум ) Посмотрю )

Я просто убрал блок пользователей в сайдбаре . И я нашел выход чтобы они не отображались в статистике путем комментирования . Как я и писал выше у меня все как то не так наверное )
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу