Menü

Ana Sayfa
Haber Arşivi
Haber Yolla
Kullanıcı Listesi
Mini Sohbet
Puanlar
Üye Hesabınız
Özel Mesajlar
Dosya Yolla
Dosyalar
Temalar
Destekleyenler
Moderator Başvurusu
Yönetime Ulaş
Dersler
Eklenti Kurulumları
Forumlar
İstatistikler
Anketler
Araçlar
SEO Araçları
Upload
NukeArama

Eklentiler


Php-Nuke


 Müzik Ve Video Eklentileri Kurulumları
 Aquamp Player 1.0

 Forum Eklentilerinin & Modullerinin Kurulumları
 PhpBB

 Güvenlik Eklentilerinin Kurulumları
 Admin Secure
 Nuke Sentinel 2.0.2

 Sohbet Eklentileri & Modulleri
 Mini Sohbet(ShoutBlock)

 GoogleTap
 Kurulumu

 Resim Galerileri
 Coppermine 1.3

 PhpBB Portal
 EzPortal

 Php-Triad
 Kurulumu ve Kullanımı

 Menüler
 C Menü

 Modül ve Block Kurulumları




Tutoriaux

Login Mini

Üye Adı

Şifre

Güvenlik Kodu: Güvenlik Kodu
Güvenlik Kodunu Girin

Hala hesabınız yok mu? Hemen açabilirsiniz. Kayıtlı bir kullanıcı olarak tema yönetici, yorum ayarları ve isminizle yorum gönderme gibi avantajlara sahip olacaksınız.

Google

Modül Adına Göre Otomatik Tema Değişimi





Hepimiz Mynet.CoM sitesini biliyoruz. Örneği buradan vereceğim.Mynete ilk girdiğinizde tema mavidir. Burdan Sinema sayfasına gittiğinizde tema yeşil tonlarında, Mobile gidince açık mavi tonlarında değişmektedir. İşte bu tarz bir uygulamayı phpnuke altında da yapabiliriz.
 


 

Sitemde ki temalar şunlar olsun,

- iCGstation
- fisubice
- DATACORE
- fisubsilversh

Benim isteğim ise, sitenin genel teması fisubsilversh olsun fakat forumlara girildiğinde tema olarak iCGstation kullanılsın..Aynı şekilde konulara girince fisubice ve içeriğe girince de DATACORE kullanılsın isteyebilirsiniz..Gerçekten de gerekli ve kimi modüller için güzel bir uygulama olabilir.Problemimizi çözmek için, site giriş dizinde yer alan "header.php" dosyasını açıyoruz. Hemen girişte "<?php" den sonra aşağıdaki kodları ekliyoruz.

 

 global $Default_Theme;

switch ($_GET['name']) {
    case "Forums";
    $Default_Theme="iCGstation";
    break;
    
    case "Topics";
    $Default_Theme="fisubice";
    break;
    
    case "Content";
    $Default_Theme="DATACORE";
    break;    
    
}



Ve kaydedip çıkıyoruz. Artık temalar istediğim şekilde değişecektir.. Sizlerde bu şekilde tema dağılımı yapabilirsiniz. Bu listeye yeni bir modül-tema ilişkisi eklemek için "}" işaretinden önce,

 

     case "ModulAd";
    $Default_Theme="TemaAd";
    break;


    kodlarını ekleyeceğiz. "ModulAd", "TemaAd" kısımlarını sizler belirliyorsunuz.

 


 









Hakan Demiray

hakan.demiray@aktifnuke.com

Copyright © PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke Tüm hakları saklıdır.

Yayınlanma:: 2005-08-12 (225 okuma)

[ Geri Dön ]

Access Denied