03 Eylül 2010, 03:14:43
*
Top 10 Manuel Kurulum

SMFPlus SMF Destek /Top 10 Manuel Kurulum => Yapımı Bu kodlar 1,1 rc2 versiyonu ve Default, Çöl ateşi, ve vBturk temaları içindir diğer temalardada bunlara yakın kodlar vardır öncelikle

Sayfa: [1] 2 3   Aşağı git
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
14 Kasım 2008, 15:15:14 >> Top 10 Manuel Kurulum
Site Kurucusu
*
Rep: 520
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 3.136
SoleKinG ;)
Profili Görüntüle SoleKinG


Yapımı


Bu kodlar 1,1 rc2 versiyonu ve Default, Çöl ateşi, ve vBturk temaları içindir diğer temalardada bunlara yakın kodlar vardır

öncelikle admin paneline girip kullanılan temadan aşağıdaki ayarı yapıyoruz (10 dan fazla olursa şekil bozukluğu oluyor)




sources/boardindex.php yi açıyoruz

bu kodu bulup
Kod: [Seç]


// 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
Kod: [Seç]
// 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);


Default kullananlar: şimdide themes/default/boardindex.template dosyasını açıyoruz
Çöl Ateşi kullananlar: şimdide themes/col_atesi/boardindex.template dosyasını açıyoruz
vBturk kullananlar: şimdide themes/vBturk/boardindex.template dosyasını açıyoruz
hangi temayı kullanıyorsanız onunkini açıyorsunuz



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 )

Kod: [Seç]
// 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

Kod: [Seç]
// Here's where the "Info Center" starts...
üst satırına bu kodu ekleyin

Kod: [Seç]
  // 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">
<td width="21%"><font style="font-size: 8pt">En çok mesaj gönderenler</font></td>
    <td width="20%"><font style="font-size: 8pt">Yeni üyeler</font></td>
    <td width="59%"><font style="font-size: 8pt">Son Mesajlar</font></td>
</tr>
<tr class="windowbg2">
<td width="21%" valign="top"><table width="100%"><tr>

<td width="60%" class="windowbg2"><b><font style="font-size: 8pt">Üye:</font></b></td><td width="40%" class="windowbg2" align="right"><b><font style="font-size: 8pt">Mesaj:</font></b></td>
</tr><tr>
';
foreach ($context['top_posters'] as $poster)
{
echo '



<td width="60%" class="windowbg2"><font style="font-size: 8pt">', $poster['link'], '</font></td>

<td width="40%" class="windowbg2" align="right"><font style="font-size: 8pt">', $poster['num_posts'], '</font></td>


</tr>'; 

} echo '</table></td>
<td width="20%" valign="top">   

<table width="100%"><tr>

<td width="60%" class="windowbg2"><b><font style="font-size: 8pt">Üye:</font></b></td><td width="40%" class="windowbg2" align="right"><b><font style="font-size: 8pt">Mesaj:</font></b></td>
</tr><tr>
';
foreach ($context['yeniuyeler'] as $poster)
{
echo '



<td width="60%" class="windowbg2" valign="top"><font style="font-size: 8pt">',$poster['link'], '</font></td>

<td width="40%" class="windowbg2" align="right" valign="top"><font style="font-size: 8pt">',$poster['num_posts'], '</font></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 width="100%" >
<tr class="windowbg2">
<td width="42%"><b><font style="font-size: 8pt">Konu:</font></b></td>
<td width="22%"><b><font style="font-size: 8pt">Gönderen:</font></b></td>
<td width="36%"><b><font style="font-size: 8pt">Tarih:</font></b></td>
</tr><span class="smalltext">';


/* 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%"><font style="font-size: 8pt">', $post['link'], '</font></td>
<td class="windowbg2" valign="top" width="22%"><font style="font-size: 8pt">', $post['poster']['link'], '</font></td>
<td class="windowbg2" valign="top" width="36%"><font style="font-size: 8pt">', $post['time'], '</font></td></span>

</tr>';
echo '
</table>';
}
echo '
</td>
</tr></table></div>';
    }
06 Aralık 2008, 16:45:16 >> Ynt: Top 10 Manuel Kurulum
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 61
Profili Görüntüle
yha arkadasm bende mı sorun var nerde bılemedım kodları bulamıor yaaa  ???
06 Aralık 2008, 18:32:10 >> Ynt: Top 10 Manuel Kurulum
Site Kurucusu
*
Rep: 3
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 155
Profili Görüntüle Farkı Bizimle Yaşayın!!!!
boardindex.php dekinleri mi yoksa boardindex.template.php dekini ikisini de ekleyin yardımcı olmaya çalışıcam
07 Aralık 2008, 23:33:25 >> Ynt: Top 10 Manuel Kurulum
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 61
Profili Görüntüle
msn nı eqledım arkadasım kabul edersen ordan konusalum  ;)
08 Aralık 2008, 01:27:27 >> Ynt: Top 10 Manuel Kurulum
Site Kurucusu
*
Rep: 3
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 155
Profili Görüntüle Farkı Bizimle Yaşayın!!!!
msnden destek vermiyoruz burdan söyle bi sorunun varsa da o msn adresini fazla kullanmıyorum işte
08 Aralık 2008, 12:01:33 >> Ynt: Top 10 Manuel Kurulum
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 40
Profili Görüntüle
teşekkürLer  :)
17 Aralık 2008, 19:00:22 >> Ynt: Top 10 Manuel Kurulum
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 48
Orhan
Profili Görüntüle Ask & Sevgi Flatcast Yardim Destek
paylasim icin tskler  ;)



Aldanma Hayatin CilveLerine Hersey Bahane Görünüsüm Serseri ama GönLüm Sahane...

17 Aralık 2008, 19:05:54 >> Ynt: Top 10 Manuel Kurulum
Site Kurucusu
*
Rep: 520
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 3.136
SoleKinG ;)
Profili Görüntüle SoleKinG
Rica Ederiz Hoşgeldiniz Sitemize  :D

paylasim icin tskler  ;)
19 Aralık 2008, 15:52:50 >> Ynt: Top 10 Manuel Kurulum
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 11
Profili Görüntüle
kodlar doğru mu _?
19 Aralık 2008, 16:27:36 >> Ynt: Top 10 Manuel Kurulum
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 48
Orhan
Profili Görüntüle Ask & Sevgi Flatcast Yardim Destek
kodlar doğru mu _?

Kodlar Dogru kardes  kendim denedim oldu sahsen  sende hatami verdiki kodlar dogrumu yaziyon anlamadim :S



Aldanma Hayatin CilveLerine Hersey Bahane Görünüsüm Serseri ama GönLüm Sahane...

19 Aralık 2008, 16:27:47 >> Ynt: Top 10 Manuel Kurulum
Site Kurucusu
*
Rep: 520
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 3.136
SoleKinG ;)
Profili Görüntüle SoleKinG
kodlar doğru mu _?

Yanlış Kodun burda ne işi var.Yanlış olduğu anlaşılsa kaldırırıldı.
19 Aralık 2008, 22:09:01 >> Ynt: Top 10 Manuel Kurulum
Site Kurucusu
*
Rep: 3
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 155
Profili Görüntüle Farkı Bizimle Yaşayın!!!!
kodlar doğru mu _?
kodlarda hiç bi hata yok çok iyi bi şekilde çalışıyor sen yanlış yapıosundur mutlaka
19 Aralık 2008, 23:25:49 >> Ynt: Top 10 Manuel Kurulum
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 11
Profili Görüntüle
yok sadece sordm yani o kadar yapcam bi de yanlş olrsa deli olurum ondan
Sayfa: [1] 2 3   Yukarı git

Google Etiketleri

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
7 Yanıt
876 Gösterim
Son İleti 20 Nisan 2009, 17:39:06
Gönderen: Bymatrax
12 Yanıt
1171 Gösterim
Son İleti 02 Temmuz 2009, 10:31:07
Gönderen: truant
2 Yanıt
506 Gösterim
Son İleti 11 Kasım 2009, 23:36:14
Gönderen: demir4735
0 Yanıt
251 Gösterim
Son İleti 26 Ekim 2009, 10:05:21
Gönderen: ferdi866
0 Yanıt
172 Gösterim
Son İleti 07 Aralık 2009, 19:31:38
Gönderen: Mustafa YILMAZ