Tekil Mesaj gösterimi
Alt 08 Aralık 2005, 22:41   #1
Çevrimdışı
Mack
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Anasayfada İstatistikler Top 5




index.php dosyasında şu kodu bulun

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
'forumhome_subforumseparator_post' 

bununla değiştirin

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
'forumhome_subforumseparator_post',

'forumhome_stats_poster',
'forumhome_stats_member',
'forumhome_stats_thread'

bunu bulun

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
// ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ### 

üstüne bu kodları ekleyin


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
// ### TOP 5 STATS BY DarkWillBeDarken ###########################################
$displayrecords "5"// how many records should we show?
$excludedforums "13"// forums to be excluded from latest threads. Format "0,5,7"
$threadchars "30"// number of characters in thread title before '...' is added

$getstats_posters $DB_site->query("SELECT userid, username, posts FROM " TABLE_PREFIX "user ORDER BY posts DESC LIMIT 0, $displayrecords");
while (
$getstats_poster $DB_site->fetch_array($getstats_posters))
{
eval(
'$stats_posters .= "' fetch_template('forumhome_stats_poster') . '";');
}

$getstats_members $DB_site->query("SELECT userid, username, posts, joindate FROM " TABLE_PREFIX "user ORDER BY joindate DESC LIMIT 0, $displayrecords");
while (
$getstats_member $DB_site->fetch_array($getstats_members))
{
eval(
'$stats_members .= "' fetch_template('forumhome_stats_member') . '";');
}

// filter out deletion notices if can't be seen
$forumperms fetch_permissions($forumid);
if (!(
$permissions['forumpermissions'] & CANSEEDELNOTICE))
{
$delquery ", NOT ISNULL(deletionlog.primaryid) AS isdeleted, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason";
$delthreadlimit "AND deletionlog.primaryid IS NULL";
$deljoin "LEFT JOIN " TABLE_PREFIX "deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')";
}
else
{
$delquery ", NOT ISNULL(deletionlog.primaryid) AS isdeleted, deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason";
$delthreadlimit "";
$deljoin "LEFT JOIN " TABLE_PREFIX "deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')";
}

$getstats_threads $DB_site->query("
SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid, thread.replycount, thread.lastposter, thread.dateline, IF(views<=replycount, replycount+1, views) AS views, thread.visible, user.username, user.userid 
$delquery
FROM " 
TABLE_PREFIX "thread AS thread
LEFT JOIN " 
TABLE_PREFIX "user AS user ON (user.username = thread.lastposter)
$deljoin
WHERE thread.forumid NOT IN (
$excludedforums)
$delthreadlimit
ORDER BY thread.lastpost DESC LIMIT 0, 
$displayrecords");

while (
$getstats_thread $DB_site->fetch_array($getstats_threads))
{
$getstats_thread[title] = unhtmlspecialchars($getstats_thread[title]);
if (
strlen($getstats_thread[title]) > $threadchars)

$getstats_thread[titletrimmed] = substr($getstats_thread[title], 0strrpos(substr($getstats_thread[title], 0$threadchars), ' ')) . '...';
}
else
{
$getstats_thread[titletrimmed] = $getstats_thread[title];
}
if (
$getstats_thread[lastpost] > $bbuserinfo[lastvisit])
{
$getstats_thread[newpost] = true;
}
if (
$getstats_thread[isdeleted])
{
$getstats_thread[isdeleted] = true;
}
eval(
'$stats_threads .= "' fetch_template('forumhome_stats_thread') . '";');



forumhome_stats_member isimli yeni bir template oluşturun

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<tr>
<
td class="smallfont" width="100%"><b><a href="member.php?u=$getstats_member[userid]">$getstats_member[username]</a></b></td>
<
td class="smallfont" align="right"><b>$getstats_member[posts]</b></td>
</
tr


forumhome_stats_poster adlı ikinci template i oluşturun

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<tr>
<
td width="100%"><b><a href="member.php?u=$getstats_poster[userid]">$getstats_poster[username]</a></b></td>
<
td class="smallfont" align="right"><b>$getstats_poster[posts]</b></td>
</
tr


forumhome_stats_thread adlı üçüncü ve son template i oluşturun

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<tr>
<
td class="smallfont"><strong>[<i><if condition="$getstats_thread[newpost]">New<else />Old</if></i>] <a href="showthread.php?$session[sessionurl]goto=newpost&t=$getstats_thread[threadid]title="<phrase 1="$getstats_thread[title]">$vbphrase[go_first_unread_in_thread_x]</phrase>">$getstats_thread[titletrimmed]</a></strong></td>
<if 
condition="$getstats_thread[isdeleted]">
<
td class="smallfont"colspan=3" align="left"><phrase 1="member.php?$session[sessionurl]u=$getstats_thread[del_userid]" 2="$getstats_thread[del_username]">$vbphrase[thread_deleted_by_x]</phrase></td>
<else />
<td class="
smallfont"><strong><a href="member.php?$session[sessionurl]u=$getstats_thread[userid]">$getstats_thread[lastposter]</a></strong></td>
<td class="
smallfont" align="right"><strong>$getstats_thread[views]</strong></td>
<td class="
smallfont" align="right"><strong>$getstats_thread[replycount]</strong></td>
</if>
</tr> 


FORUMHOME adlı template i açıp şu kodu bulun

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<!-- end what's going on box --> 


üstüne bu kodları ekleyin


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<!-- top statistics box -->
<
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
<
thead>
<
tr>
<
td class="tcat" colspan="3">
<
a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('forumhome_statistics')"><img id="collapseimg_forumhome_statistics" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_forumhome_statistics].gif" alt="" border="0" /></a>
Statistics Top $displayrecords</td>
</
tr>
</
thead>
<
tbody id="collapseobj_forumhome_statistics" style="$vbcollapse[collapseobj_forumhome_statistics]">
<
tr>
<
td class="thead" width="23%" align="$stylevar[left]nowrap>Top Posters</td>
<
td class="thead" width="22%" align="$stylevar[left]nowrap>Newest Members</td>
<
td class="thead" width="55%" nowrap>Newest Replies
</td>
</
tr>
<
tr>
<
td class="alt2" width="23%" valign="top">
<
table>
<
tr>
<
td class="smallfont" width="100%">Member:</td>
<
td class="smallfont" align="right" nowrap>Posts:</td>
</
tr>
$stats_posters
</table>
</
td>
<
td class="alt1" width="22%" valign="top">
<
table>
<
tr>
<
td class="smallfont" width="100%" nowrap>Member:</td>
<
td class="smallfont" align="right" nowrap>Posts:</td>
</
tr>
$stats_members
</table>
</
td>
<
td class="alt2" width="55%" valign="top">
<
table>
<
tr>
<
td class="smallfont" width="70%" nowrap>Thread:</td>
<
td class="smallfont" width="30%" nowrap>Last Poster:</td>
<
td class="smallfont" align="right" nowrap>Views:</td>
<
td class="smallfont" align="right" nowrap>Replies:</td>


</
tr>
$stats_threads
</table>
</
td>
</
tr>
</
tbody>
</
table>
<
br />
<
br />
<!-- 
end top statistics box --> 



Not:Bu forumun ana sayfasında en altda olur.Eğer üstde olmasını istiyorsanız FORUMHOME adlı template i açıp şu kodu bulun

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$navbar 

bunun altına ekleyin...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet