25 Nisan 2019
Home » SimpleMachines » SMF – Link Tree Şeklinde Yapmak

SMF – Link Tree Şeklinde Yapmak

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

Hakkında Emre

Galatasaraylı Bir Michael Jackson Hayranı... 1996 yılında kasa montajı ile başladığı bilgisayar serüveni onu sırasıyla notebook tamiratı, web sitesi tasarım ve yönetimi, editörlük ve danışmanlık hizmetlerine kadar getirdi, hala kıramadığı firmalarla site çalışmalarına devam etmesine karşın, sosyal medya üzerine odaklı.

Bir Cevap Yazın

error: