Bildiğiniz üzere MyBB (MyBulletinBoard), PHP kodlama dili ile yazılmış, MySQL veritabanı ile kullanılan eklentiler ile geliştirilebilen ücretsiz ve açık kaynaklı bir forum sistemidir. Bu nedenle forum üzerinde yapacağınız bir değişikliği pluginsiz bir şekilde şablonlar üzerinde oynayarak veya dosyalar üzerinde değişiklik yaparak ulaşabilirsiniz.
Malum bir çok forum sitelerinin index sayfasında forum kategorilerine ikon verdiklerini görmüşsünüzdür hatta bu Gidenler.me Forum sayfasında da mevcut. Peki bunu nasıl yapacağız?
İlk olarak plugini verelim: Forum İcons
Bu pluginin kurulumundan sonra
Admin KP Kategoriler & Forumlar Forum Düzenleme |
üzerinden hangi foruma ikon verecekseniz URL bölümüne yazmanız gerekmektedir.
Ancak ben böyle basit şeylerde plugin kullanmayı seven biri değilim, bu sebeple modifikasyonu daha mantıklı buluyorum. Hem veri tabanında gereksiz alan kalmasın hem de modifikasyon ile yapılamayacak bir değişiklik olursa yani istediğiniz bir değişikliği pluginle yapmak zorunda kalırsanız, iki plugin birbirleriyle çakışmasın (kullanımlarını etkilemesin) veya güvenlik açığı oluşturmasın.
Sözü fazla uzattım. Hadi forum ikonlarını nasıl ekleyeceğiz onu anlatayım. Ben MyBB Default teması üzerinden anlatacağım. Bu nedenle uygulayacağınız tema üzerinde aratacağınız kodlar farklılık gösterebilir. Yorumlarda kendi temanızın bölüm kodlarını belirtebilirsiniz yardımcı olmaya çalışırım

1. Admin KP
Temalar ve Şablonlar
Şablonlar
Kullandığınız Tema şablonlarını açın:|
Yedekleyiniz - forumbit_depth2_forum - index |
2. Admin KP
Temalar ve Şablonlar
Şablonlar
Kullandığınız Tema
Forum Bit Şablonları
forumbit_depth2_forum aç ve bul:<span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"></span>Değiştir:
<img src="{$theme['imgdir']}/ficons/{$forum['fid']}.png" width="40" height="40" alt="{$forum['name']}" border="0" />3.Admin KP
Temalar ve Şablonlar
Şablonlar
Kullandığınız Tema
Anasayfa Şablonları
index aç ve bul (varsa sil):<dl class="forum_legend smalltext">
<dt><span class="forum_status forum_on" title="{$lang->new_posts}"></span></dt>
<dd>{$lang->new_posts}</dd>
<dt><span class="forum_status forum_off" title="{$lang->no_new_posts}"></span></dt>
<dd>{$lang->no_new_posts}</dd>
<dt><span class="forum_status forum_offlock" title="{$lang->forum_locked}"></span></dt>
<dd>{$lang->forum_locked}</dd>
<dt><span class="forum_status forum_offlink" title="{$lang->forum_redirect}"></span></dt>
<dd>{$lang->forum_redirect}</dd>
</dl>4. File Text Protocol programları (FileZilla, Cute FTP, vb.) ile ./images klasörünün içerisine ficons isimli yeni bir klasör ekleyin ve forum ID numarasına göre ikon ismi belirleyip içerisine yükleyin.
Örnek:
Forum ID'niz 2 olsun. Oluşturmanız gereken ikon ismi ve uzantısı: 2.png olmalıdır.
Pluginsiz Forum İkonları

