Giriş

Orijinalini görmek için tıklayınız : Çevrimiçi Ziyaretçileri ve Forum İstatistiklerini


Code
13 Ekim 2015, 21:56
NOT: Bu anlatım default temaya göredir. Şablon içerikleri temadan temaya farklılık gösterebilir.

XenForo'da kenar çubuğunda yer alan Çevrimiçi Ziyaretçiler ve Forum İstatistikleri kısımlarını forum listesinin altına taşımak için şablonlarda oynama yapacağız.

Öncelikle kenar çubuğundan (sidebar) bu bileşenleri kaldırmak için:

forum_list şablonunu açıyoruz ardından buluyoruz ve siliyoruz:

<!-- block: forum_stats -->
<div class="section">
<div class="secondaryContent statsList" id="boardStats">
<h3>{xen:phrase forum_statistics}</h3>
<div class="pairsJustified">
<dl class="discussionCount"><dt>{xen:phrase discussions}:</dt>
<dd>{xen:number $boardTotals.discussions}</dd></dl>
<dl class="messageCount"><dt>{xen:phrase messages}:</dt>
<dd>{xen:number $boardTotals.messages}</dd></dl>
<dl class="memberCount"><dt>{xen:phrase members_count}:</dt>
<dd>{xen:number $boardTotals.users}</dd></dl>
<dl><dt>{xen:phrase latest_member}:</dt>
<dd><xen:username user="$boardTotals.latestUser" /></dd></dl>
<!-- slot: forum_stats_extra -->
</div>
</div>
</div>
<!-- end block: forum_stats -->


+

buluyoruz ve siliyoruz:

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


Bu işlemleri yaparak kenar çubuğundan çevrimiçi listesini ve forum istatistikleri kısmını kaldırdık. Şimdi bunları forum listesinin altına eklemeye geldi sıra.

Yine forum_list şablonunu açıyoruz ve en altına ekliyoruz:

<!-- block: sidebar_online_users -->
<div class="nodeList sectionMain">
<div class="nodeInfo categoryNodeInfo categoryStrip">
<a href="{xen:link online}" title="{xen:phrase see_all_online_users}">{xen:phrase online_statistics}</a>:<br />
{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>

<img src="/styles/default/xenforo/icons/whos_online.gif" style="float: left; margin: 5px;" />

<xen:if is="{$onlineUsers.records}">

<ol class="listInline" style="font-size: 11px; margin-top: 5px;">

<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'}">{xen:helper username, $user, '', 1}</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>

<div style="clear: both;"></div>

<div class="nodeInfo categoryNodeInfo categoryStrip">{xen:phrase forum_statistics}</div>

<img src="/styles/default/xenforo/icons/stats.gif" style="float: left; margin: 5px;" />

<div style="font-size: 11px; margin-top: 5px;">
{xen:phrase discussions}: {xen:number $boardTotals.discussions}, {xen:phrase messages}: {xen:number $boardTotals.messages}, {xen:phrase members_count}: {xen:number $boardTotals.users}<br />
{xen:phrase latest_member}: <b><xen:username user="$boardTotals.latestUser" /></b>
</div>
</div>
<!-- end block: sidebar_online_users -->


Not: Aşağıdaki zip dosyasında yer alan 2 gif resmini, /styles/default/xenforo/icons/ klasörüne atmayı unutmayın.

ZIP: Dosya.tc - Ücretsiz, Hızlı ve Kolay Dosya Paylaşımı ([Only Registered Users Can See Links])

DEMO

Öncesi: [Only Registered Users Can See Links]

ve Sonrası: [Only Registered Users Can See Links]

Kaynak: r10