Tarih: 2005-10-13, 16:34:24 Mesaj konusu: Forumdaki Sol Bloku Nasil Silerim??
Merhaba arkadaslar benim sitemdeki Forum bolumune girince soldaki blocklar gozukuyor ben bunun gorunmemesini istiyorum sayfayi tam forum yapmak istiyorum nasil olacak bu is nasil silebiliriz?? yardimlarinizi bekliyorum..
Nuke dizinimizden themes klasörü içerisine giriyoruz.Ve buradan şu anda kullanmış olduğumuz temanın klasörü altında giriyoruz.Mevcut temamızın klasörü altında theme.php adında dosya var.Bu dosyayı bir şekilde açıyoruz.(Notepad,dreamweaver vb..)..Bu dosyayı açtıktan sonra themesidebox kelimesini aratıyoruz.Bu blokların yer aldığı tabloyu görüntüleyen fonksiyonun adıdır.Ve genelde bu dosyanın en altında yer alır.Ama biz işi genele bırakmıyoruz ve aratıp buluyoruz.Bulduğumuz fonksiyon alttaki gibi olacaktır.Gibi olacaktır diyorum çünkü her temanın stili farklı olduğundan fonksiyonun içeriği farklı olabilir.Uzatmıyorum ve bendeki temada şu satırlar yer alıyor.
Bizim yukarıda yapmamız gereken değişiklik şudur.Fonksiyonumuzdan blok tablosunu yazdırmadan önce geçerli modülün ismine bakmasını ve eğer o isim Forums ise bu tabloyu yaratmamasını isteyeceğiz.Neden Forums İsmi? Çünkü Forum linkine tıklayınca adres olarak şu belirir :
/modules.php?name=Forums
Burada name değişkeni çağrılan modülün adını temsil eder.Böylelikle modülümüzün ismi Forums tur.Neyse hemen değişikliği yapacağız..Şu şekilde :
<?php if ($_GET['name']!="Forums") {
#blok tablosu yarat.
}
Gibi olcaktır.Burada fonksiyona şunu söylüyoruz.Eğer modül ismi Forums değilse blok tablosunu göster.Zira aksi durumda blok tablosu yayınlanmayacaktır.Tam değişiklikte :
Sizde bu şekilde mevcut temanız üzerinde oynama yapabilirsiniz.
Aynı işlemi ve yine aynı kodları kullanarak Php-Nuke un alt ve üst tarafta gözüken (header ve footerlar) kısımlarıda kaldırabilirsiniz.Alt tarafı kaldırmak için :
<?php themefooter()
üst tarafı kaldırmak için de:
<?php themeheader()
fonksiyonu içine yukarıdaki işlemleri uygulayabilirsiniz.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız