sources/boardindex.php yi açıyoruz
bu kodu bulup
// Find all boards and categories, as well as related information. This will be sorted by the natural order of boards and categories, which we control.
üst satırına bu kodu ekliyoruz
// Statistics such as number of boards, categories, etc. by rallyproco
$result = db_query(”
SELECT COUNT(b.ID_BOARD)
FROM {$db_prefix}boards AS b”, __FILE__, __LINE__);
list ($context['num_boards']) = mysql_fetch_row($result);
mysql_free_result($result);
$result = db_query(”
SELECT COUNT(c.ID_CAT)
FROM {$db_prefix}categories AS c”, __FILE__, __LINE__);
list ($context['num_categories']) = mysql_fetch_row($result);
mysql_free_result($result);
$context['num_members'] = &$modSettings['totalMembers'];
$context['num_posts'] = &$modSettings['totalMessages'];
$context['num_topics'] = &$modSettings['totalTopics'];
$context['most_members_online'] = array(
‘number’ => &$modSettings['mostOnline'],
‘date’ => timeformat($modSettings['mostDate'])
);
$context['latest_member'] = &$context['common_stats']['latest_member'];
// Poster top 10. by rallyproco
$members_result = db_query(”
SELECT ID_MEMBER, realName, posts
FROM {$db_prefix}members
WHERE posts > 0
ORDER BY posts DESC
LIMIT 10″, __FILE__, __LINE__);
$context['top_posters'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['top_posters'][] = array(
‘name’ => $row_members['realName'],
‘id’ => $row_members['ID_MEMBER'],
‘num_posts’ => $row_members['posts'],
‘href’ => $scripturl . ‘?action=profile;u=’ . $row_members['ID_MEMBER'],
‘link’ => ‘<a href=”‘ . $scripturl . ‘?action=profile;u=’ . $row_members['ID_MEMBER'] . ‘”>’ . $row_members['realName'] . ‘</a>’
);
if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);
foreach ($context['top_posters'] as $i => $poster)
$context['top_posters'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
// yeni uyeler. by rallyproco
$members_result = db_query(”
SELECT ID_MEMBER, realName, posts
FROM {$db_prefix}members
ORDER BY ID_MEMBER DESC
LIMIT 10″, __FILE__, __LINE__);
$context['yeniuyeler'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['yeniuyeler'][] = array(
‘name’ => $row_members['realName'],
‘id’ => $row_members['ID_MEMBER'],
‘num_posts’ => $row_members['posts'],
‘href’ => $scripturl . ‘?action=profile;u=’ . $row_members['ID_MEMBER'],
‘link’ => ‘<a href=”‘ . $scripturl . ‘?action=profile;u=’ . $row_members['ID_MEMBER'] . ‘”>’ . $row_members['realName'] . ‘</a>’
);
if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);
foreach ($context['yeniuyeler'] as $i => $poster)
$context['yeniuyeler'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
şimdide themes/kullandığınız tema/boardindex.template dosyasını açıyoruz
bu kodup bulup hepsini siliyoruz (bo kod son mesajları tablo haline falan getirdiyseniz daha önce biraz farklı olabilir o zaman // This is the “Recent Posts” bar. dan başlıyarak // Show information about events, birthdays, and holidays on the calendar. dıra kadar olan kısmı silin )
// This is the “Recent Posts” bar.
if (!empty($settings['number_recent_posts']))
{
echo ‘
<tr>
<td class=”titlebg” colspan=”2″>’, $txt[214], ‘</td>
</tr>
<tr>
<td class=”windowbg” width=”20″ valign=”middle” align=”center”>
<a href=”‘, $scripturl, ‘?action=recent”><img src=”‘, $settings['images_url'], ‘/post/xx.gif” alt=”‘, $txt[214], ‘” /></a>
</td>
<td class=”windowbg2″>’;
// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with…), and topic. (its id.)
echo ‘
<b><a href=”‘, $scripturl, ‘?action=recent”>’, $txt[214], ‘</a></b>
<div class=”smalltext”>
‘, $txt[234], ‘ "’, $context['latest_post']['link'], ‘" ‘, $txt[235], ‘ (’, $context['latest_post']['time'], ‘)<br />
</div>’;
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo ‘
<table cellpadding=”0″ cellspacing=”0″ width=”100%” border=”0″>’;
/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic’s id.), poster (with id, name, and link.),
subject, short_subject (shortened with…), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo ‘
<tr>
<td class=”middletext” valign=”top” nowrap=”nowrap”><b>’, $post['link'], ‘</b> ‘, $txt[525], ‘ ‘, $post['poster']['link'], ‘ (’, $post['board']['link'], ‘)</td>
<td class=”middletext” align=”right” valign=”top” nowrap=”nowrap”>’, $post['time'], ‘</td>
</tr>’;
echo ‘
</table>’;
}
echo ‘
</td>
</tr>’;
}
daha sonra bo kodu bulup
// Here’s where the “Info Center” starts…
üst satırına bu kodu ekleyin
// istatistik top 10…by rallyproco
echo ‘
<br><div class=”tborder” ‘, $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ’style=”width: 100%;”‘ : ”, ‘>
<table border=”0″ width=”100%” cellspacing=”1″ cellpadding=”2″ class=”bordercolor”> <tr>
<td width=”100%” colspan=”4″ class=”catbg” height=”24″>
<font color=”#FFFFFF”><b>İstatistikler-top 10 </b></font></td>
</tr>
<tr class=”titlebg”><span class=”smalltext”>
<td width=”25%”>En Çok Mesaj Gönderenler</font></td>
<td width=”20%”>Yeni Üyeler</font></td>
<td width=”59%”>Son 100 Mesaj</font></td>
</tr>
<tr class=”windowbg”>
<td width=”21%” valign=”top”><table width=”100%”><tr>
<td width=”70%” class=”windowbg2″><b><span class=”smalltext”><u>Üye</u></font></b></td><td width=”30%” class=”windowbg2″ align=”right”><span class=”smalltext”><b><u>Mesaj</u></b></td>
</tr><tr>
‘;
foreach ($context['top_posters'] as $poster)
{
echo ‘
<td width=”60%” class=”windowbg2″><span class=”smalltext”>’, $poster['link'], ‘</td>
<td width=”40%” class=”windowbg2″ align=”right”><span class=”smalltext”>’, $poster['num_posts'], ‘</td>
</tr>’;
} echo ‘</table></td>
<td width=”20%” valign=”top”>
<table width=”100%”class=”windowbg” ><tr>
<td width=”80%” class=”windowbg2″><span class=”smalltext”><b><u>Üye</u></b></td><td width=”20%” class=”windowbg2″ align=”right”><span class=”smalltext”><b><u>Mesaj</u></b></td>
</tr><tr>
‘;
foreach ($context['yeniuyeler'] as $poster)
{
echo ‘
<td width=”60%” class=”windowbg2″ valign=”top”><span class=”smalltext”>’,$poster['link'], ‘</td>
<td width=”40%” class=”windowbg2″ align=”right” valign=”top”><span class=”smalltext”>’,$poster['num_posts'], ‘</td>
</tr>’;
} echo ‘</table>
</td>
<td width=”59%” valign=”top”>’;
// This is the “Recent Posts” bar.
if (!empty($settings['number_recent_posts']))
{
// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with…), and topic. (its id.)
echo ‘
<b><a href=”‘, $scripturl, ‘?action=recent”>’, $txt[214], ‘</a></b>
<div class=”smalltext”>
‘, $txt[234], ‘ "’, $context['latest_post']['link'], ‘" ‘, $txt[235], ‘ (’, $context['latest_post']['time'], ‘)<br />
</div>’;
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo ‘
<table cellspacing=”1″ width=”100%” cellpadding=”0″ border=”0″>
<tr>
<td width=”73%”><span class=”smalltext”><b><u>Konu</u></b></td>
<td align=left width=”27%”><span class=”smalltext”><b><u>Gönderen</u></b></td>
</tr>
</table>’;
echo’
<marquee behavior=”scroll” direction=”up” scrollamount=”2″ height=”160″ onMouseOver=”this.stop()” onMouseOut=”this.start()”>
<table cellspacing=”1″ width=”100%” cellpadding=”0″ border=”0″>’;
/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic’s id.), poster (with id, name, and link.),
subject, short_subject (shortened with…), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo ‘
<tr>
<td class=”windowbg2″ valign=”top” width=”42%”><span class=”smalltext”>’, $post['link'], ‘</td>
<td class=”windowbg2″ valign=”top” width=”22%”><span class=”smalltext”>’, $post['poster']['link'],’</td
</tr>’;
echo ‘
</table>
</marquee>’;
}
echo ‘
</td>
</tr>
</table>
</div>’;
}
