Pluginsiz Forum İkonları

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.

[Resim: attachment.php?aid=291]

Malum bir çok forum sitelerinin index sayfasında forum kategorilerine ikon verdiklerini görmüşsünüzdür hatta bu Yodofoo Forum sayfasında da mevcut. Peki bunu nasıl yapacağız?

İlk olarak plugini verelim: Forum İcons

Bu pluginin kurulumundan sonra

Admin KP Sağ ok Kategoriler & Forumlar Sağ ok 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.

ÖzetMyBB için forum kategorisine uygun olacak ikonları forumlara tanımlamanızı/eklemenizi sağlar. Bir sitenin anlaşılır ve kolay erişilebilir olması çok önemlidir. Bu düzenlemeyi yaparak, kullanıcıların doğru kategoriyi daha kolay bulmasını sağlayabilirsiniz.

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 Smile

1. Admin KP Sağ ok Temalar ve Şablonlar Sağ ok Şablonlar Sağ ok Kullandığınız Tema şablonlarını açın:
Yedekleyiniz
- forumbit_depth2_forum
- index

2. Admin KP Sağ ok Temalar ve Şablonlar Sağ ok Şablonlar Sağ ok Kullandığınız Tema Sağ ok Forum Bit Şablonları Sağ ok forumbit_depth2_forum aç ve bul:
Kod:
<span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"></span>

Değiştir:
Kod:
<img src="{$theme['imgdir']}/ficons/{$forum['fid']}.png" width="40" height="40" alt="{$forum['name']}" border="0" />

3.Admin KP Sağ ok Temalar ve Şablonlar Sağ ok Şablonlar Sağ ok Kullandığınız Tema Sağ ok Anasayfa Şablonları Sağ ok index aç ve bul (varsa sil):
Kod:
<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.


Yazarımız Hasan hakkında: 2009 da başladı web maceram, MyBB, Wordpress, Matematik, Bilgisayar Programcılığı, Adalet derken şimdide burada bir şeyler yapmaya çalışıyorum :)

user avatar


 
MesajZiyaretçi isimli üye tarafından
07-02-2024, 05:01 PM
bunu başka bir site üzerinden yapabilirmiyiz yani resmi bir siteye ekleyeceğiz oradan resimleri forum resmi olarak göstereceğiz. bu olabilir mi cevaplarsan sevinirim
user avatar
MesajHasan isimli üye tarafından
07-02-2024, 05:51 PM
(07-02-2024, 05:01 PM)Ziyaretçi yazdı: bunu başka bir site üzerinden yapabilirmiyiz yani resmi bir siteye ekleyeceğiz oradan resimleri forum resmi olarak göstereceğiz. bu olabilir mi cevaplarsan sevinirim

tabiki yapabilirsiniz verdiğim kodlarda (forumbit_depth2_forum) bulmanız gereken kod:

Kod:
<img src="{$theme['imgdir']}/ficons/{$forum['fid']}.png" width="40" height="40" alt="{$forum['name']}" border="0" />

burada değişeceğiniz yer:

src="{$theme['imgdir']}/ficons/{$forum['fid']}.png"

burada kırmızı ve kalın punto ile belirttiğim alana hangi site üzerinden resim urlsi verecekseniz "https://siteadresi_resimurlklasörü/{$forum['fid']}.png" şeklinde düzenleyiniz.

son hali
src="https://yodofoo.com.tr/iconlar/{$forum['fid']}.png"

[-]
Hızlı Cevap
Güvenlik Kodu:
Lütfen, resmin üzerindeki harf ve rakamlardan oluşan Güvenlik Kodunu, aşağıdaki metin kutusuna giriniz.
Güvenlik Kodu:
(Büyük/Küçük harf duyarsız)

 
Hoşgeldiniz...

Hoşgeldin, Ziyaretçi:
Giriş Yap
Kayıt Ol


Kategoriler


İpucu
“Sitenizin hangi ülkelerde sorunsuz olarak çalıştığını Whats My Dns servisini kullanarak test edebilirsiniz.”


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Yodofoo.com.TR’ye (YTR) ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. YTR, ilgili yasal işlem başlatma hakkına sahiptir. YTR Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup YTR'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2024 MyBB Group.
YTR v7.1 theme designed for MyBB