Home » SimpleMachines » SMF – Düzenli Bir İstatistik

SMF – Düzenli Bir İstatistik

SimpleMachines forumlarının 1.x sürümündeki istatistiği (default) halini hepimiz biliyoruz. Ben biraz çeki düzen getirmek istedim biraz(cık) kurcalayarak birşeyler çıkarttık ortaya 🙂 Umarım hoşunuza gider ümidiyle önce buraya sonra diğer SMF destek sitelerinde paylaşayım dedim. Konunun devamına bakacak olursanız Ekte vereceğim default istatistik ile düzenlemiş şekilde resimleri görmeniz mümkün. Katkısından dolayım Yağız’a sonsuz teşekkürler.

Hepimizin bildiği SMF forum sayfasının istatistik düzeni şu;

BAŞLIYORUM:

BoardIndex.template.php dosyasında

bul:

[php]// Show YaBB SP1 style information…
if ($settings[‘show_sp1_info’])
{
echo ‘
<tr>
<td colspan="2">’, $txt[645], ‘</td>
</tr>
<tr>
<td width="20" valign="middle" align="center">
<a href="’, $scripturl, ‘?action=stats"><img src="’, $settings[‘images_url’], ‘/icons/info.gif" alt="’, $txt[645], ‘" /></a>
</td>
<td width="100%">
<span>
‘, $context[‘common_stats’][‘total_posts’], ‘ ‘, $txt[95], ‘ ‘, $txt[‘smf88’], ‘ ‘, $context[‘common_stats’][‘total_topics’], ‘ ‘, $txt[64], ‘ ‘, $txt[525], ‘ ‘, $context[‘common_stats’][‘total_members’], ‘ ‘, $txt[19], ‘. ‘, $txt[656], ‘: <b> ‘, $context[‘common_stats’][‘latest_member’][‘link’], ‘</b>
<br /> ‘ . $txt[659] . ‘: <b>&quot;’ . $context[‘latest_post’][‘link’] . ‘&quot;</b>  ( ‘ . $context[‘latest_post’][‘time’] . ‘ )<br />
<a href="’, $scripturl, ‘?action=recent">’, $txt[234], ‘</a>’, $context[‘show_stats’] ? ‘<br />
<a href="’ . $scripturl . ‘?action=stats">’ . $txt[‘smf223’] . ‘</a>’ : ”, ‘
</span>
</td>
</tr>’;
}

// "Users online" – in order of activity.
echo ‘
<tr>
<td colspan="2">’, $txt[158], ‘</td>
</tr><tr>
<td rowspan="2" width="20" valign="middle" align="center">
‘, $context[‘show_who’] ? ‘<a href="’ . $scripturl . ‘?action=who">’ : ”, ‘<img src="’, $settings[‘images_url’], ‘/icons/online.gif" alt="’, $txt[158], ‘" />’, $context[‘show_who’] ? ‘</a>’ : ”, ‘
</td>
<td width="100%">’;

echo ‘
‘, $context[‘show_who’] ? ‘<a href="’ . $scripturl . ‘?action=who">’ : ”, $context[‘num_guests’], ‘ ‘, $context[‘num_guests’] == 1 ? $txt[‘guest’] : $txt[‘guests’], ‘, ‘ . $context[‘num_users_online’], ‘ ‘, $context[‘num_users_online’] == 1 ? $txt[‘user’] : $txt[‘users’];

// Handle hidden users and buddies.
if (!empty($context[‘num_users_hidden’]) || ($context[‘show_buddies’] && !empty($context[‘show_buddies’])))
{
echo ‘ (‘;

// Show the number of buddies online?
if ($context[‘show_buddies’])
echo $context[‘num_buddies’], ‘ ‘, $context[‘num_buddies’] == 1 ? $txt[‘buddy’] : $txt[‘buddies’];

// How about hidden users?
if (!empty($context[‘num_users_hidden’]))
echo $context[‘show_buddies’] ? ‘, ‘ : ”, $context[‘num_users_hidden’] . ‘ ‘ . $txt[‘hidden’];

echo ‘)’;
}

echo $context[‘show_who’] ? ‘</a>’ : ”, ‘
<div>’;[/php]

Bununla değiştir;

[php]// Show YaBB SP1 style information…
if ($settings[‘show_sp1_info’])
{
echo ‘
<tr>
<td colspan="2">’, $txt[645], ‘</td>
</tr>
<tr>
<td width="20" valign="middle" align="center">
<a href="’, $scripturl, ‘?action=stats"><img src="’, $settings[‘images_url’], ‘/icons/info.gif" alt="’, $txt[645], ‘" /></a>
</td>
<td width="100%">
<table border="0" cellpadding="0" cellspacing="5"><tr><td valign="top">
<span>
Toplam Konu: <b>’, $context[‘common_stats’][‘total_topics’], ‘</b><br />
Toplam Mesaj: <b>’, $context[‘common_stats’][‘total_posts’], ‘</b><br />
Toplam Üye: <b>’, $context[‘common_stats’][‘total_members’], ‘</b><br />
Son Üye: <b>’, $context[‘common_stats’][‘latest_member’][‘link’], ‘</b>
</span>
</td><td width="1" rowspan="4" nowrap="nowrap" valign="top"><img alt="" src="’, $settings[‘images_url’], ‘/dik.gif" border="0" /></td><td rowspan="4" valign="top">
&#8226; Son Mesaj: ‘ . $context[‘latest_post’][‘link’] . ‘<br />
&#8226; <a href="’, $scripturl, ‘?action=recent">Son Mesajlar</a>’, $context[‘show_stats’] ? ‘<br />
&#8226; <a href="’ . $scripturl . ‘?action=stats">’ . $txt[‘smf223’] . ‘</a>’ : ”, ‘
</td></tr></table>
</td>
</tr>’;
}

// "Users online" – in order of activity.
echo ‘
<tr>
<td colspan="2">’, $txt[158], ‘</td>
</tr><tr>
<td rowspan="2" width="20" valign="middle" align="center">
‘, $context[‘show_who’] ? ‘<a href="’ . $scripturl . ‘?action=who">’ : ”, ‘<img src="’, $settings[‘images_url’], ‘/icons/online.gif" alt="’, $txt[158], ‘" />’, $context[‘show_who’] ? ‘</a>’ : ”, ‘
</td>
<td width="100%">
<div>Su an sitede <b>’, $context[‘num_guests’], ‘ ‘, $txt[‘guest’], ‘, ‘ . $context[‘num_users_online’], ‘ ‘, $txt[‘user’];

// Handle hidden users and buddies.
if (!empty($context[‘num_users_hidden’]) || ($context[‘show_buddies’] && !empty($context[‘show_buddies’])))
{
echo ‘ (‘;

// Show the number of buddies online?
if ($context[‘show_buddies’])
echo $context[‘num_buddies’], ‘ ‘, $context[‘num_buddies’] == 1 ? $txt[‘buddy’] : $txt[‘buddies’];

// How about hidden users?
if (!empty($context[‘num_users_hidden’]))
echo $context[‘show_buddies’] ? ‘, ‘ : ”, $context[‘num_users_hidden’] . ‘ ‘ . $txt[‘hidden’];

echo ‘)’;
}

echo ‘
</b> bulunmaktadir.</div>
<div>
Bununla birlikte <b>çevrimiçi olan gruplarimiz</b> ‘;
foreach($context[‘online_groups’] AS $group)
{
if(!empty($group[‘color’]) && $group[‘color’] != ”)
echo ‘[<span style="color:’ . $group[‘color’] . ‘">’ . $group[‘name’] . ‘</span>] ‘;
}
echo ‘
</div>
<div>’;[/php]

Değiştirdikten sonra istatistik aşşağıdaki gibi değişmiş olacak.

dik.gif resmini Themes/Kenditemanız içersine attıktan sonra işlem bitmiş olacaktır

Dik Resim resmi indirin.

Yapamadım

Diyorsanız ekteki dosyayı indirip direk default temanızın içersine göndermeniz yeterli olacaktır.

Buraya tıklayarak indirmeniz yeterli olacaktır.

Dikkat: Bu anlatım sadece 1.X sürümleri için geçerlidir. Ayrıca Default temasının editlenmesi (düzenlenmesi) olarak gerçekleştirilmiştir. Başka temalarda farklı kodlar kullanarak düzeltileceğini unutmayınız

Uyarı: Dosya şifreleriniz ‘ eyildirmaz.com ‘ (‘ lar olmayacak) kopyalayıp yapıştır yapamayınız, hata alabilirsiniz. Elinizle yazmanız önemle rica olunur.

Saygılar, Sevgiler..

Hakkında Emre

Galatasaraylı Bir Michael Jackson Hayranı... 1996 yılında kasa montajı ile başladığı bilgisayar serüveni onu sırasıyla notebook tamiratı, web sitesi tasarım ve yönetimi, editörlük ve danışmanlık hizmetlerine kadar getirdi, hala kıramadığı firmalarla site çalışmalarına devam etmesine karşın, sosyal medya üzerine odaklı.

5 Yorumlar

  1. Hi to all, how is all, I think every one is getting more from this web site, and your views are nice for new visitors.

  2. ellerine sağlık çok yararlı 🙂

  3. Teşekkürler gayet güzel bir modifikasyn 🙂

  4. vay vay baya değil bayadan ileri bir çeki düzen vermişsin çok güzel olmuş eline sağlık 🙂

  5. Eline Sağlık kardesim benim Güzel Olmuş.

error: