Gönderen Konu: vb tipi konu popülerlik eklentisi  (Okunma sayısı 779 defa)

Çevrimdışı orhan

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 384
  • Karma +19/-1
  • Cinsiyet: Bay
    • Profili Görüntüle
    • webtiryaki.com
vb tipi konu popülerlik eklentisi
« : 06 Ağu 2013, 12:35:10 »
[h1]
vb deki konuyu degerlendir modunu cevirdim malesef javasiprit kodlari smefe veri tabaninda hatalara neden oluyor mod bosa gitmesin diye bende yine vb de olan konu popülerlik moduna cevirdim smf nin bir eksigini daha gidermis olduk
kodlari uyguladiktan sonra admin panelinden kulanilan tema seceneginden modu etkinlestirin.

Alıntı
Not:ben puanlama sirasini kendime gore düzenledim siz degistire bilirsiniz puanlama sirasini

Temalar / default / MessageIndex.template.php
Kod: [Seç]
// Is this topic new? (assuming they are logged in!)
if ($topic['new'] && $context['user']['is_logged'])
echo '
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><img src="', $settings['lang_images_url'], '/new.gif" alt="', $txt['new'], '" /></a>';

echo '
<p>', $txt['started_by'], ' ', $topic['first_post']['member']['link'], '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
</p>
</div>
</td>
<td class="stats ', $color_class, '">
', $topic['replies'], ' ', $txt['replies'], '
<br />
', $topic['views'], ' ', $txt['views'], '
</td>
<td class="lastpost ', $alternate_class, '">
<a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt['last_post'], '" title="', $txt['last_post'], '" /></a>
', $topic['last_post']['time'], '<br />
', $txt['by'], ' ', $topic['last_post']['member']['link'], '
</td>';

degistirin:
Kod: [Seç]
// Is this topic new? (assuming they are logged in!)
if ($topic['new'] && $context['user']['is_logged'])
echo '
<a href="', $topic['new_href'], '" id="newicon' . $topic['first_post']['id'] . '"><span class="new_somee">' . $txt['new'] . '</span></a>';

echo '
<p>', $txt['started_by'], ' ', $topic['first_post']['member']['link'], '
<small id="pages' . $topic['first_post']['id'] . '">', $topic['pages'], '</small>
</p>
</div>';
                        if (!empty($settings['konu_kalite'])){
                        echo'
                        <div class="konu_kalite">';
                        if ($topic['replies'] == 0) 
                        echo'<img src="', $settings['images_url'], '/topic/r1.png" title="cevap yok"', $txt['konu_kalite'], '" alt="yorum yok"', $txt['konu_kalite'], '" />';
                        elseif ( ($topic['replies'] >= 0)&& ($topic['replies'] <=  5)) 
                        echo'<img src="', $settings['images_url'], '/topic/r2.png" title="0-5 cevap"', $txt['konu_kalite'], '" alt="', $txt['konu_kalite'], '" />';
                        elseif (($topic['replies'] >= 5)&& ($topic['replies'] <=  10)) 
                        echo'<img src="', $settings['images_url'], '/topic/r3.png" title="5-10 cevap"', $txt['konu_kalite'], '" alt="', $txt['konu_kalite'], '" />';
                        elseif (($topic['replies'] >= 20)&& ($topic['replies'] <=  30)) 
                        echo'<img src="', $settings['images_url'], '/topic/r4.png" title="20-30 cevap"', $txt['konu_kalite'], '" alt="', $txt['konu_kalite'], '" />';
                        elseif (($topic['replies'] >= 30)&& ($topic['replies'] <=  40)) 
                        echo'<img src="', $settings['images_url'], '/topic/r5.png" title="30-40 cevap"', $txt['konu_kalite'], '" alt="', $txt['konu_kalite'], '" />';
                         elseif ($topic['replies'] >= 60) 
                        echo'<img src="', $settings['images_url'], '/topic/r6.png" title="60 cevap üzerinde"', $txt['konu_kalite'], '" alt="', $txt['konu_kalite'], '" />';
                        echo'
                        </div>';
                        }
                        echo'
</td>
<td class="stats ', $color_class, '">
<span class="custom_sc">', $topic['replies'], ' ', $txt['replies'], '</span>
<br />
<span class="custom_sc">', $topic['views'], ' ', $txt['views'], '</span>
</td>
<td class="lastpost ', $alternate_class, '">
<a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt['last_post'], '" title="', $txt['last_post'], '" /></a>
', $topic['last_post']['time'], '<br />
', $txt['by'], ' ', $topic['last_post']['member']['link'], '
</td>';

Temalar / default / Themes/Modifications.kulandiginiz dil.php ?> öncesine ekleyin:
Kod: [Seç]
$txt['konu_kalite_setup'] = 'etkinlestir konu_kalite';
$txt['konu_kalite_setup_desc'] = 'popülerlik sirasina gore derecelendirmeyi goserir';

Temalar / default / Settings.temaplate.php Bul:
Kod: [Seç]
array(
'id' => 'additional_options_collapsable',
'label' => $txt['additional_options_collapsable'],
),
degis
Kod: [Seç]
array(
'id' => 'additional_options_collapsable',
'label' => $txt['additional_options_collapsable'],
),

        array(
'id' => 'konu_kalite',
'label' => $txt['konu_kalite_setup'],
            'description' => $txt['konu_kalite_setup_desc'],
    'default' => true,     
        ),

index.css uygun bir yere ekleyin

Kod: [Seç]
.konu_kalite {
  float: right;
  margin-top: -15px;
  vertical-align: middle;
}

ekteki resimleri

Temalar / default / images / topic klasörüne atin:
[/h1]
« Son Düzenleme: 21 Ara 2013, 14:09:37 Gönderen: orhan »

Çevrimdışı CeeMoo

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 4
  • Karma +0/-0
    • Profili Görüntüle
Ynt: vb tipi konu popülerlik eklentisi
« Yanıtla #1 : 29 Oca 2014, 12:44:37 »
Emeğinize sağlık