DMRY.NET’e Hoşgeldiniz
Nerdeyim? GirişPhpNuke › PhpNuke Üstünde Modül Adına Göre Otomatik Tema Değişimi

Bunu daha önce aktifnuke.com’da yazmıştım. Fakat merak eden ve sürekli bunları soranlar olduğu için dmry.net altına da benzer birkaç püf noktasını zamanla ekleyeceğim. Bunlardan biri ise her modül altında farklı tema görüntülemektir.
O zaman devam..

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

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

kodundan 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.

Bu yazı 25 Ocak 2006, 12:51 tarihinde yazılmış olup bu zamana kadar 1,689 kez görüntülenmiştir
En son ise 4 Ekim 2008, 13:00 tarihinde güncellenmiştir

Bu yazı 8 adet yorum almıştır ve bunların tamamı görüntülenmektedir.

#8 – 09 Haziran 2008 , 21:10

php sitemin header.php bölümü yok. header.html kısmı var. kodlar html ye dönüşüyor mu. buraya nasıl ekleyebilirim.

  • Yorumlar: 1
  • İlk Yorum:
    09 Haz. 2008
#7 – 28 Eylül 2006 , 18:58

forumlarda biçok kişinin aradığı bir yöntemdi. Emeğine sağlık ;)

  • Yorumlar: 3
  • İlk Yorum:
    28 Eyl. 2006
#6 – 28 Eylül 2006 , 09:26

tşk ederim kardeşim yaralı bir bilgi gerçekten elıne sağlık

  • Yorumlar: 1
  • İlk Yorum:
    28 Eyl. 2006
#5 – 11 Mayıs 2006 , 19:43

MK

Tesekkurler. ;)

  • Yorumlar: 2
  • İlk Yorum:
    30 Oca. 2006
#4 – 11 Mayıs 2006 , 01:00

Mk ve Ufuk;

Arkadaşlar konu dışındaki ek soruları cevaplandırmıyorum. Siz de biliyorsunuz ki burası bir forum değil ve ülkemizde phpnuke destek adı altında birçok site mevcut. Bu tarz sorularınızı onlara iletirseniz eminim yanıt alacaksınızdır. :|

  • Yorumlar: 1124
  • İlk Yorum:
    16 Eki. 2005
#3 – 03 Şubat 2006 , 14:38

aga saolda ben bunu bloklar için düşündüm yani her bloğu farklı renklerde nasıl gösterebiliriz. :?:

  • Yorumlar: 11
  • İlk Yorum:
    03 Şub. 2006
#2 – 30 Ocak 2006 , 12:31

MK

Merhabalar.

ßen sole ßisi dusunuyorum.

Module gore genel olarak tema degisimi deilde.

Sadece temanın Header Kısmının Modullere gore Degismesi.

Ornek : modules.php?name=Forums Kısmına girdigimizde Header kısımdaki banner veya herhangi ßiseyin degisip forum modulu icin hazırladıgımız yine banner veya baska biseyin devreye girmesi.

ßu anlattıgımı ßi kac sitede gordum.

ßu nasıl yapabilecegim hakkında bilgi verirseniz sevinirim.

ßasarılar.

  • Yorumlar: 2
  • İlk Yorum:
    30 Oca. 2006
#1 – 26 Ocak 2006 , 01:53

Ömer

çok teşekkür ederim

  • Yorumlar: 4
  • İlk Yorum:
    26 Oca. 2006
YAZIYI BEĞENDİN Mİ?

Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)

Haberler RSS Yorumlar RSS

© 2008 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.