Bağzı SMF kullanıcıları en çok genelde rahatsız oldukları konulardan birtanesi linkleri TREE yani linkleri AĞAÇ şeklinde göstermesi. Aslında bu genel sorunlardan haline geldi. SORUN diyorum çünki bunu sorun heline getiren arkadaşlarım var. İllahide olacak diyorlar. Neden herkez vBulletin yazılımı SMF ‘ye benzetmek istiyor? 🙂 Bırakında SMF’nin vBulletinden bir farkı daha olsun 🙂 Neyse arkadaşlar ben anlatıma geçeyim.
Bildiğimiz gibi SMF ‘yi kurdukdan sonra linklerin görünümleri genelde yatay olarak gidiyor. Ve ne kadar çok konu içersinde dolaşırsanız yataylık o kadar uzuyor.Buda kullanıcıların gezdikleri yerleri bi hayli karıştırıyor. Bunu anlatmak için sizlere SMF 1.1.15 versiyonunu kurdum. Bildiğim kodu ekleyelim bakalım olacak mı?
SMF ‘yi ilk kurduğunuzda linkleriniz şu şekil gösteriyor.

Gördüğünüz gibi Site adresim > İlk kategori > İlk Kategori Girişi > Okuduğunuz konu
Şimdi biz bunu şu hale getireceğiz:

Aradaki farkı bir çoğu arkadaşım anlamıştır zaten 🙂 Daha güzel ve daha sade duruyor ve gezdiğiniz yerleri kolayca bulmanızı sağlıyor. Sayenizde birşey daha öğrendim bu kodlar 1.1.15 versiyonunda da çalışıyor 🙂 Hadi bunu başlayalım.
default/index.template.php’de Bunu bulun
[php]// Show something before the link?
if (isset($tree[‘extra_before’]))
echo $tree[‘extra_before’];[/php]
üstüne ekle:
[php]// Show the | | |-[] Folders.
if (!$settings[‘linktree_inline’])
{
if ($link_num > 0)
echo str_repeat(‘<img src="’ . $settings[‘images_url’] . ‘/icons/linktree_main.gif" alt="| " border="0" />’, $link_num – 1), ‘<img src="’ . $settings[‘images_url’] . ‘/icons/linktree_side.gif" alt="|-" border="0" />’;
echo ‘<img src="’ . $settings[‘images_url’] . ‘/icons/folder_open.gif" alt="+" border="0" />&nbsp; ‘;
}[/php]
Yine bul:
[php]// Don’t show a separator for the last one.
if ($link_num != count($context[‘linktree’]) – 1)
echo ‘&nbsp;>&nbsp;’;
}[/php]
Değiştirin:
[php]// Don’t show a separator for the last one.
if ($link_num != count($context[‘linktree’]) – 1)
echo $settings[‘linktree_inline’] ? ‘ &nbsp;|&nbsp; ‘ : ‘<br />’;
}[/php]
Bu kadar basit 🙂 şimdi sayfanızı yenileyin. Sizlere örnek olarak BURAYA bakmanızı öneririm

Bir Cevap Yazın