Gönderen Konu: FuLL - TOP 10 Download ?  (Okunma sayısı 13174 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı CaSh

  • İleti: 80
  • Puan: 8
  • Cinsiyet: Bay
  • CaShTR
    • CSHTR | 2005
FuLL - TOP 10 Download ?
« : Mart 11, 2007, 06:05:47 ÖÖ »
İLK 2 Mesajdaki kodları uygulayınız geri kalanları umursamayın.

EDİT:JaRnIBu mesajı düzeleme gereği duyuyorum yapamayanlar cok oluyormuş.



ÖNEMLİ AÇIKLAMA: Modifikasyon 3 dosyada değişiklik gerektiriyor.
Default tema/Boardindex.template.php
Sources/Board.index.php
Sources/Recent.php
Ben Anlatımımı Sıfır temaya göre yapıyorum.
Daha önce top 10 kuranların Boardindex.template.php ve Sources/Board.index.php deki eski kodları kaldırmaları gerekmektedir.
Ayrıca Modifikasyon Default temaya göre yapılmıştır. Diğer temalarda çıkacak sorunlarınızı temayı yapan kişiyle halledin.
Resimdeki gibi Renkli Görünmesini istiyorsanızda Member Colour Link modunu kurun
Ve
Arkadaşlar,Lütfen bu 3 dosyanın yedeğini alın. çok zor bir şey değil pc.nize kopyalamak. hata yapsanız bile uygulama esnasında ,tekrar en başa dönmeniz 3 dakikanızı alır.

Şimdi sıfır temaya göre anlatıyorum ve  kuruluma başlıyoruz

öncelikle admin>Yönetim Paneli> Kullanılan Tema>Tema Seçenekleri ve Özellikleri>Forum anasayfasında gösterilecek yeni mesaj sayısını 10 olarak ayarlayın ve

Sources/recent.php yi açın bulun

Kod: [Seç]
 IFNULL(mem.realName, m.posterName) AS posterName, t.ID_BOARD, b.name AS bName,

Değiştirin


Kod: [Seç]
 IFNULL(mem.realName, m.posterName) AS posterName, t.ID_BOARD, t.numViews, b.name AS bName,
Bul

Kod: [Seç]
  // Build the array.
  $posts[] = array(
 'board' => array(

Değiştir

Kod: [Seç]
  // Build the array.
  $posts[] = array(
 'ivan_hit' => $row['numViews'],
 'board' => array(

bul

Kod: [Seç]
['maxMsgID'] - 20 * $showlatestcount) . "
 AND t.ID_TOPIC = m.ID_TOPIC
 AND b.ID_BOARD = t.ID_BOARD" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
 AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "

değiştir

Kod: [Seç]
['maxMsgID'] - 20 * $showlatestcount) . "
 AND m.ID_MSG = t.ID_LAST_MSG
 AND b.ID_BOARD = t.ID_BOARD
" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
 AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "

///////////////////////////////////////////////////////////////////////////////////////////////////////

Sources/Board.index.php yi aç bul


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üne ekle

Kod: [Seç]
 // Statistics such as number of boards, categories, etc. full top 10 ivan_ . . .
    $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 full top 10. ivan_ . . .


$members_result = db_query("
SELECT ID_MEMBER, realName, posts
FROM {$db_prefix}members
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 (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];

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);

if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember']))
$MemberColor_ID_MEMBER[$modSettings['latestMember']] = $modSettings['latestMember'];

  //Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// Poster top.
foreach($context['top_posters'] as $key => $value) {
$cmemcolid = $context['top_posters'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['top_posters'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
  }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
    // yeni uyeler full top 10. 10 ivan_ . . .
    $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 (!empty($modSettings['MemberColorStats']))
 $MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];


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);
//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// karma
foreach($context['yeniuyeler'] as $key => $value) {
$cmemcolid = $context['yeniuyeler'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['yeniuyeler'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
  }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
    // karma full top 10. ivan_ . . .


$members_result = db_query("
SELECT ID_MEMBER, realName, posts , karmaGood
FROM {$db_prefix}members
ORDER BY karmaGood DESC
LIMIT 10", __FILE__, __LINE__);
$context['karma'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['karma'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'karma' => $row_members['karmaGood'],
'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 (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];

if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);

foreach ($context['karma'] as $i => $poster)
$context['karma'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// karma
foreach($context['karma'] as $key => $value) {
$cmemcolid = $context['karma'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['karma'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
  }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
// Topic views full top 10 10 ivan_ . . .
    $topic_view_result = db_query("
  SELECT m.subject, t.numViews, t.ID_BOARD, t.ID_TOPIC, b.name
  FROM ({$db_prefix}topics AS t, {$db_prefix}messages AS m, {$db_prefix}boards AS b)
  WHERE m.ID_MSG = t.ID_FIRST_MSG
 AND $user_info[query_see_board]" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
 AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "
 AND t.ID_BOARD = b.ID_BOARD" . (!empty($topic_ids) ? "
 AND t.ID_TOPIC IN (" . implode(', ', $topic_ids) . ")" : '') . "
  ORDER BY t.numViews DESC
  LIMIT 10", __FILE__, __LINE__);
    $context['top_topics_views'] = array();
    $max_num_views = 1;
    while ($row_topic_views = mysql_fetch_assoc($topic_view_result))
    {
  censorText($row_topic_views['subject']);
$row_topic_views['subject'] = shorten_subject($row_topic_views['subject'], 24);
  $context['top_topics_views'][] = array(
 'id' => $row_topic_views['ID_TOPIC'],
 'board' => array(
'id' => $row_topic_views['ID_BOARD'],
'name' => $row_topic_views['name'],
'href' => $scripturl . '?board=' . $row_topic_views['ID_BOARD'] . '.0',
'link' => '<a href="' . $scripturl . '?board=' . $row_topic_views['ID_BOARD'] . '.0">' . $row_topic_views['name'] . '</a>'
 ),
 'num_views' => $row_topic_views['numViews'],
 'href' => $scripturl . '?topic=' . $row_topic_views['ID_TOPIC'] . '.0',
 'link' => '<a href="' . $scripturl . '?topic=' . $row_topic_views['ID_TOPIC'] . '.0">' . $row_topic_views['subject'] . '</a>'
  );

  if ($max_num_views < $row_topic_views['numViews'])
 $max_num_views = $row_topic_views['numViews'];
    }
    mysql_free_result($topic_view_result);

    foreach ($context['top_topics_views'] as $i => $topic)
  $context['top_topics_views'][$i]['post_percent'] = round(($topic['num_views'] * 100) / $max_num_views);

// Try to cache this when possible, because it's a little unavoidably slow.
    if (($members = cache_get_data('stats_top_starters', 360)) == null)
    {
  $request = db_query("
 SELECT ID_MEMBER_STARTED, COUNT(ID_TOPIC) AS hits
 FROM {$db_prefix}topics" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
 WHERE ID_BOARD != $modSettings[recycle_board]" : '') . "
 GROUP BY ID_MEMBER_STARTED
 ORDER BY hits DESC
 LIMIT 20", __FILE__, __LINE__);
  $members = array();
  while ($row = mysql_fetch_assoc($request))
 $members[$row['ID_MEMBER_STARTED']] = $row['hits'];
  mysql_free_result($request);

  cache_put_data('stats_top_starters', $members, 360);
    }

    if (empty($members))
  $members = array(0 => 0);
    // Topic poster full top 10 10 ivan_ . . .
    $members_result = db_query("
  SELECT ID_MEMBER, realName
  FROM {$db_prefix}members
  WHERE ID_MEMBER IN (" . implode(', ', array_keys($members)) . ")
  GROUP BY ID_MEMBER
  ORDER BY FIND_IN_SET(ID_MEMBER, '" . implode(',', array_keys($members)) . "')
  LIMIT 10", __FILE__, __LINE__);
    $context['top_starters'] = array();
    $max_num_topics = 1;
    while ($row_members = mysql_fetch_assoc($members_result))
    {
  $context['top_starters'][] = array(
 'name' => $row_members['realName'],
 'id' => $row_members['ID_MEMBER'],
 'num_topics' => $members[$row_members['ID_MEMBER']],
 '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 (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];
    
  if ($max_num_topics < $members[$row_members['ID_MEMBER']])
 $max_num_topics = $members[$row_members['ID_MEMBER']];
    }
    mysql_free_result($members_result);

    foreach ($context['top_starters'] as $i => $topic)
  $context['top_starters'][$i]['post_percent'] = round(($topic['num_topics'] * 100) / $max_num_topics);
    
    //Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// top_starters
foreach($context['top_starters'] as $key => $value) {
$cmemcolid = $context['top_starters'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['top_starters'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
  }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}


Son olarak linkten indireceğiniz resimleri temanızın images klasörüne atın:

smf.gen.tr'den alıntıdır.
« Son Düzenleme: Mayıs 18, 2009, 22:20:05 ÖS Gönderen: AdmiN »
Konuyu Paylaş:
  delicious  facebook  twitter  google
http://wWw.cShTR.CoM <> Türkiye'nin En İyi Paylaşım Portalı

Çevrimdışı CaSh

  • İleti: 80
  • Puan: 8
  • Cinsiyet: Bay
  • CaShTR
    • CSHTR | 2005
-FuLL - TOP 10 Download ?
« Yanıtla #1 : Mart 11, 2007, 06:29:55 ÖÖ »
Hepinizin bildiği gibi default temanın anasayfasının en altında şuanda TOP 10 olarak adlandırdığımız tablosuz son mesajlar kısmı vardır.Eğer TOP 10'u daha önce hiç kurmadıysanız o kısmı silmenizgerekiyor.Daha önce TOP 10'u  kurduysanız çok büyük ihtimallesilmişsinizdir zaten. Silinmemişse

Boardindex.template.php de bul ve sil


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">
    <ahref="', $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>
  <tdclass="middletext" valign="top" nowrap="nowrap"><b>',$post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'],' (', $post['board']['link'], ')</td>
  <tdclass="middletext" align="right" valign="top" nowrap="nowrap">',$post['time'], '</td>
   </tr>';
  echo '
    </table>';
   }
   echo '
</td>
</tr>';
    }

Şimdi sıra anasayfamıza Full istatistikleri koymaya geldi. eğer üstte çıkmasını istiyorsanız bu kodun

Board.index.template.php de bul


Kod: [Seç]
   /* Each category in categories is made up of:
**************************************************************
veya altta çıkmasını istiyorsanızda  bu kodun


Kod: [Seç]
// Here's where the "Info Center" starts...
üstüne ekleyin


Kod: [Seç]
// Full istatistikler ivan_ . . .
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="5" class="catbg" height="24">
<font color="#FFFFFF"><b>FuLL - TOP 10</b></font></td>  </tr>
<tr class="titlebg"><span class="smalltext">
<td width="18%"><span class="smalltext">Top 10 Mesaj</font></td>
<td width="18%"><span class="smalltext">Top 10 Karma</font></td>
<td width="18%"><span class="smalltext">Top 10 Konu </font></td>
<td width="32%"><span class="smalltext">Top 10 Popüler Konu</font></td>
<td width="14%"><span class="smalltext">Yeni Uyeler</font></td></tr>
<tr class="windowbg">
<td width="18%" valign="top"><table width="100%"><tr>
<td width="75%" class="windowbg2"><b><span class="smalltext"><u>Üye</u></font></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><b><u>Mesaj</u></b></td></tr><tr>';
foreach ($context['top_posters'] as $poster)
{echo '
<td width="75%" class="windowbg2"><span class="smalltext"><img src="', $settings['images_url'], '/1top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext">', $poster['num_posts'], '</td></tr>'; 
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><b><u>Karma</u></b></td></tr><tr>';
foreach ($context['karma'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/2top10.gif" />',$poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['karma'], '</center></td></tr>';
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><center><b><u>Konu</u></b></center></td></tr><tr>';
foreach ($context['top_starters'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/3top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['num_topics'], '</center></td></tr>';
}echo '</table></td>
<td width="32%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="80%" class="windowbg2"><span class="smalltext"><b><u>Konu</u></b></td>
<td width="20%" class="windowbg2" align="right"><span class="smalltext"><center><b><u>Hit</u></b></center></td></tr><tr>';
foreach ($context['top_topics_views'] as $topic)
{echo '
<td width="80%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/4top10.gif" />', $topic['link'], '</td>
<td width="20%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>', $topic['num_views'], '<img src="', $settings['images_url'], '/ivan_hit.gif" /></center></td></tr>';
}echo '</table></td>
<td width="14%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="100%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td></tr><tr>';
foreach ($context['yeniuyeler'] as $poster)
{echo '
<td width="100%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/5top10.gif" />',$poster['link'], '</td></tr>'; 
}echo '</table></td></tr>';
echo '<tr class="windowbg">
<td width="100%"colspan="5" height="0"><table width="100%"><tr>
<tr class="titlebg"><span class="smalltext">
<td width="32%"><span class="smalltext"><b><u>Yanitlanan Kategori</u></b></td>
<td width="28%"><span class="smalltext"><b><u>Yanitlanan Konu</u></b></td>
<td width="7%"><span class="smalltext"><center><b><u>Hit</u></b></center></td>
<td width="15%"><span class="smalltext"><b><u>Gönderen</u></b></td>
<td width="18%"><b><span class="smalltext"><u>Tarih</u></b></td></tr> </table>
<table cellspacing="1" width="100%" cellpadding="0"  border="0"><tr>';
foreach ($context['latest_posts'] as $post)
echo '
<td class="windowbg2" valign="top" width="32%"><span class="smalltext"><img src="', $settings['images_url'], '/6top10.gif" />', $post['board']['link'],  '</td>
<td class="windowbg2" valign="top" width="28%"><span class="smalltext"><img src="', $settings['images_url'], '/7top10.gif" /><a href="',$post['href'],'">', $post['short_subject'], '</td>
<td class="windowbg2" valign="top" width="8%"><span class="smalltext"><center>', $post['ivan_hit'], '<img src="', $settings['images_url'], '/ivan_hit.gif" /></center></td>
<td class="windowbg2" valign="top" width="15%"><span class="smalltext"><img src="', $settings['images_url'], '/8top10.gif" />', $post['poster']['link'],'</td>
<td class="windowbg2" valign="top" width="18%"><span class="smalltext"><img src="', $settings['images_url'], '/9top10.gif" />', $post['time'], '</td></tr>';
echo '</table></td></tr></table></div>';

Kurulum bitti.. şimdi bir kaç ayarlama yapacağız

*admin<kullanılan tema<anasayfada görünmesini istediğiniz son mesajların sayısını 10 olarak ayarlayın

*Tarih bloğunda satır atlamasına engel olmak için admin<Forum Seçenekler<Varsayılan zaman biçimini %d %B %Y, %H:%M:%S  olarak değiştirin.   

*Yine Tarih bloğunda satır atlamasına engel olmak için  admin<Düzen ve Seçenekler< "Bugün" özelliği ni dün_bugüne   ayarlayın

*Dil dosyasında languages/index.turkish.php nin içinde Ynt: diye arattırın bulunca  sadece Ynt: yazısını silin ,oraya bir boşluk bırakın.


*TablodakiSon mesajlardaki satır uzunluğu 24 karakter olarak ayarlanmıştır. Sizbaşka bir karakter sayısını ayarlamak için  Sources/Recent.php de bukodu bulun ve kod un sonundaki 24 rakamını azaltarak veya çoğaltarakayarlayın..

Kod: [Seç]
  'subject' => $row['subject'],
  'short_subject' => shorten_subject($row['subject'], 24),

Serbest kalsın tümü çıksın başlığın diyorsanızda

boardindex.template.php.de bul

Kod: [Seç]
<spanclass="smalltext"><img src="', $settings['images_url'],'/7top10.gif" /><a href="', $post['href'],'">',$post['short_subject'], '</td>
değiştir

Kod: [Seç]
<spanclass="smalltext"><img src="', $settings['images_url'],'/7top10.gif" />',$post['link'], '</td>
« Son Düzenleme: Şubat 02, 2009, 12:57:48 ÖS Gönderen: jarni »
http://wWw.cShTR.CoM <> Türkiye'nin En İyi Paylaşım Portalı

Çevrimdışı CaSh

  • İleti: 80
  • Puan: 8
  • Cinsiyet: Bay
  • CaShTR
    • CSHTR | 2005
-FuLL - TOP 10 Download ?
« Yanıtla #2 : Mart 11, 2007, 06:32:07 ÖÖ »
yaf bölede olmadı karıştı ortalık ben dosyaları atıp link veriyim ızdırap gibi:)
http://wWw.cShTR.CoM <> Türkiye'nin En İyi Paylaşım Portalı

Çevrimiçi AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7976
  • Puan: 750
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
-FuLL - TOP 10 Download ?
« Yanıtla #3 : Mart 11, 2007, 13:43:21 ÖS »
BoardIndex.template.php ye eklenecek olan kodlar yok.

Çevrimdışı ALpeR

  • İleti: 523
  • Puan: 105
  • Cinsiyet: Bay
  • Acaba?Aşkları da devralırmı Kalp nakli yaptıranlar
-FuLL - TOP 10 Download ?
« Yanıtla #4 : Mart 12, 2007, 16:33:16 ÖS »
Bunda başarılı olamadım  :( Nerede yanlış yapıyorum?
BoardIndex.template.php ye eklenecek kodlar olmadığı içinmi çalıştıramadık acaba ?
Pioneer DreamBook® Power D90
Intel® Core™2 Extreme X6800 2.93G 4M Cache 1066M FSB Processor + 4GB (2 x 2GB) 800MHz DDR2 RAM + 2x512MB Dual NVidia SLI GeForce Go 8700M GT + 17\\\\\\\" Widescreen WUXGA+ (1920x1200) TFT Screen + 3 x 200GB 7,200RPM Serial-ATA Hard Drive

Çevrimdışı Rıza

  • İleti: 320
  • Puan: 7
  • Cinsiyet: Bay
  • Bilgi paylaşılmadan anlam kazanmaz.
-FuLL - TOP 10 Download ?
« Yanıtla #5 : Mart 12, 2007, 17:55:56 ÖS »
Bunun bitmiş olanı yokmuydu. (recent.php,Board.index.php ,BoardIndex.template.php ) birileri eklese bizde kullansak  :) Bende eklemeye çaıştım olmadı.Zavallı sitem açılmıyor
« Son Düzenleme: Temmuz 26, 2007, 23:02:03 ÖS Gönderen: Rıza »

Çevrimdışı Rıza

  • İleti: 320
  • Puan: 7
  • Cinsiyet: Bay
  • Bilgi paylaşılmadan anlam kazanmaz.
-FuLL - TOP 10 Download ?
« Yanıtla #6 : Mart 12, 2007, 18:28:22 ÖS »
ÜSTEKİ KODLARIN DEVAMI TAMAMEN ALINTIDIR
Hepinizin bildiği gibi default temanın anasayfasının en altında şu anda TOP 10 olarak adlandırdığımız tablosuz son mesajlar kısmı vardır. Eğer TOP 10'u daha önce hiç kurmadıysanız o kısmı silmeniz gerekiyor.Daha önce TOP 10'u  kurduysanız çok büyük ihtimalle silmişsinizdir zaten. Silinmemişse

Boardindex.template.php de bul ve sil
Alıntı
// 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], '" />[/url]
               </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 '
                  <a href="', $scripturl, '?action=recent">', $txt[214], '[/url]
                  <div class="smalltext">
                        ', $txt[234], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt[235], ' (', $context['latest_post']['time'], ')

                  </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">', $post['link'], ' ', $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>';
   }


Şimdi sıra anasayfamıza Full istatistikleri koymaya geldi. eğer üstte çıkmasını istiyorsanız bu kodun

 Board.index.template.php de bul
Alıntı
/* Each category in categories is made up of:

veya altta çıkmasını istiyorsanızda  bu kodun

Alıntı
// Here's where the "Info Center" starts...


üstüne ekleyin

Alıntı
// Full istatistikler.
echo '
<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="5" class="catbg" height="24">
<font color="#476C8E">FuLL - TOP 10</font></td>  </tr>
<tr class="titlebg"><span class="smalltext">
<td width="18%"><span class="smalltext">Top 10 Mesaj</font></td>
<td width="18%"><span class="smalltext">Top 10 Karma</font></td>
<td width="18%"><span class="smalltext">Top 10 Konu </font></td>
<td width="32%"><span class="smalltext">Top 10 Popüler Konu</font></td>
<td width="14%"><span class="smalltext">Yeni Uyeler</font></td></tr>
<tr class="windowbg">
<td width="18%" valign="top"><table width="100%"><tr>
<td width="75%" class="windowbg2"><span class="smalltext">Üye</font></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext">Mesaj</td></tr><tr>';
foreach ($context['top_posters'] as $poster)
{echo '
<td width="75%" class="windowbg2"><span class="smalltext"><img src="', $settings['images_url'], '/1top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext">', $poster['num_posts'], '</td></tr>'; 
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext">Üye</td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext">Karma</td></tr><tr>';
foreach ($context['karma'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/2top10.gif" />',$poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['karma'], '</center></td></tr>';
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext">Üye</td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><center>Konu</center></td></tr><tr>';
foreach ($context['top_starters'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/3top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['num_topics'], '</center></td></tr>';
}echo '</table></td>
<td width="32%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="80%" class="windowbg2"><span class="smalltext">Konu</td>
<td width="20%" class="windowbg2" align="right"><span class="smalltext"><center>Hit</center></td></tr><tr>';
foreach ($context['top_topics_views'] as $topic)
{echo '
<td width="80%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/4top10.gif" />', $topic['link'], '</td>
<td width="20%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>', $topic['num_views'], '<img src="', $settings['images_url'], '/ivan_hit.gif" /></center></td></tr>';
}echo '</table></td>
<td width="14%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="100%" class="windowbg2"><span class="smalltext">Üye</td></tr><tr>';
foreach ($context['yeniuyeler'] as $poster)
{echo '
<td width="100%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/5top10.gif" />',$poster['link'], '</td></tr>'; 
}echo '</table></td></tr>';
echo '<tr class="windowbg">
<td width="100%"colspan="5" height="0"><table width="100%"><tr>
<tr class="titlebg"><span class="smalltext">
<td width="32%"><span class="smalltext">Yanitlanan Kategori</td>
<td width="28%"><span class="smalltext">Yanitlanan Konu</td>
<td width="7%"><span class="smalltext"><center>Hit</center></td>
<td width="15%"><span class="smalltext">Gönderen</td>
<td width="18%"><span class="smalltext">Tarih</td></tr><tr>';
foreach ($context['latest_posts'] as $post)
echo '
<td class="windowbg2" valign="top" width="32%"><span class="smalltext"><img src="', $settings['images_url'], '/6top10.gif" />', $post['board']['link'],  '</td>
<td class="windowbg2" valign="top" width="28%"><span class="smalltext"><img src="', $settings['images_url'], '/7top10.gif" /><a href="',$post['href'],'">', $post['short_subject'], '</td>
<td class="windowbg2" valign="top" width="8%"><span class="smalltext"><center>', $post['ivan_hit'], '<img src="', $settings['images_url'], '/ivan_hit.gif" /></center></td>
<td class="windowbg2" valign="top" width="15%"><span class="smalltext"><img src="', $settings['images_url'], '/8top10.gif" />', $post['poster']['link'],'</td>
<td class="windowbg2" valign="top" width="18%"><span class="smalltext"><img src="', $settings['images_url'], '/9top10.gif" />', $post['time'], '</td></tr>';
echo '</table></div>';

Kurulum bitti.. şimdi bir kaç ayarlama yapacağız

*admin<kullanılan tema<anasayfada görünmesini istediğiniz son mesajların sayısını 10 olarak ayarlayın

*Tarih bloğunda satır atlamasına engel olmak için admin<Forum Seçenekler< Varsayılan zaman biçimini     %d %B %Y, %H:%M:%S  olarak değiştirin.     

*Yine Tarih bloğunda satır atlamasına engel olmak için  admin<Düzen ve Seçenekler< "Bugün" özelliği ni dün_bugüne   ayarlayın

*Dil dosyasında languages/index.turkish.php nin içinde Ynt: diye arattırın bulunca  sadece Ynt: yazısını silin ,oraya bir boşluk bırakın.


*Tablodaki Son mesajlardaki satır uzunluğu 24 karakter olarak ayarlanmıştır. Siz başka bir karakter sayısını ayarlamak için  Sources/Recent.php de bu kodu bulun ve kod un sonundaki 24 rakamını azaltarak veya çoğaltarak ayarlayın..

   
Alıntı
'subject' => $row['subject'],
         'short_subject' => shorten_subject($row['subject'], 24),

Serbest kalsın tümü çıksın başlığın diyorsanızda

boardindex.template.php.de bul
Alıntı
<span class="smalltext"><img src="', $settings['images_url'], '/7top10.gif" /><a href="', $post['href'],'">', $post['short_subject'], '</td>

değiştir

Alıntı
<span class="smalltext"><img src="', $settings['images_url'], '/7top10.gif" />',$post['link'], '</td>


ikonlarını indirmek için http://www.rizayuksek.com/downloads/ico.zip
iconlar kullanılan temanın içine atılacak.Tamamen alıntıdır ;!9

Çevrimdışı Rıza

  • İleti: 320
  • Puan: 7
  • Cinsiyet: Bay
  • Bilgi paylaşılmadan anlam kazanmaz.
-FuLL - TOP 10 Download ?
« Yanıtla #7 : Mart 13, 2007, 02:15:00 ÖÖ »
Alıntı
Bunun bitmiş olanı yokmuydu. (recent.php,Board.index.php ,BoardIndex.template.php ) birileri eklese bizde kullansak   Bende eklemeye çaıştım olmadı.Zavallı sitem açılmıyor


en iyisi kendim uğraşayım dedim yaptım ve oldu.Tek yapmanız linkteki dosyaları indirmek
1-ico klasörü için de resimleri "default" temasındaki "images"klasörüne atın.
2-"recent.php","Board.index.php" dosyalarını "sources" klasörüne atın
3-"BoardIndex.template.php" thmes/default un içine atın.

İşlemi yapmadan önce "recent.php,Board.index.php ,BoardIndex.template.php" dosyalarının mutlaka yedeğini alın.
Test edilmiştir   
indirmek için tıklayınız
« Son Düzenleme: Temmuz 26, 2007, 23:09:31 ÖS Gönderen: Rıza »

Çevrimdışı CaSh

  • İleti: 80
  • Puan: 8
  • Cinsiyet: Bay
  • CaShTR
    • CSHTR | 2005
-FuLL - TOP 10 Download ?
« Yanıtla #8 : Mart 13, 2007, 22:17:25 ÖS »
arkadaş vermiş ben daldım zaten 10-15 kişi için smf kurdum öle test yapıyorum:)
http://wWw.cShTR.CoM <> Türkiye'nin En İyi Paylaşım Portalı

Çevrimdışı holiganturk

  • İleti: 2
  • Puan: 0
-FuLL - TOP 10 Download ?
« Yanıtla #9 : Haziran 04, 2007, 11:41:52 ÖÖ »
link ölmüş lütfen tekrar verirmisiniz çok önemli  :(

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
0 Yanıt
2923 Gösterim
Son İleti Ekim 20, 2008, 21:55:48 ÖS
Gönderen: AdmiN
4 Yanıt
1242 Gösterim
Son İleti Ocak 02, 2009, 00:27:32 ÖÖ
Gönderen: AdmiN
Full top 10

Başlatan akıllıcocuk Modül ve Eklentiler

2 Yanıt
1070 Gösterim
Son İleti Şubat 05, 2009, 11:06:14 ÖÖ
Gönderen: akıllıcocuk
1 Yanıt
569 Gösterim
Son İleti Mayıs 23, 2010, 11:14:11 ÖÖ
Gönderen: AdmiN
0 Yanıt
281 Gösterim
Son İleti Haziran 23, 2011, 10:50:48 ÖÖ
Gönderen: mehmet1982