phpKF - php Kolay Forum     
Hakkında  |  Sürümler  |  indirme  |  Telif  |  Kurulum  |  Tema  |  Eklenti  |  Mod  |  Ekip  ]
Forum  |  Portal  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt
 
Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Yeni Özellik
 »  Misafir tema seçimi

Yeni Başlık  Cevap Yaz
Toplam 2 Sayfa:   [1]   2   >   son» 
Misafir tema seçimi           (gösterim sayısı: 1.046)
Yazan Konu içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 3.006
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Konu Tarihi: 11.03.2009- 02:11
Alıntı yaparak cevapla  


Uzunca bir süredir burada kullanılmakta olan bu modu, özellikle tema yapımcılarının temalarını tanıtmaları için paylaşıyorum.

Bu mod, php ve html bilgisi gerektirir !

Örnekte sadece 5 Renkli ve Kara Elmas temaları vardır, farklı veya daha fazla tema eklemek için bu örneklere bakarak kendiniz yapmalısınız.


Öncelikle buradan indirdiğiniz tema-sec.php dosyasını forum dizinine atın.

Daha sonra forum için son.php dosyasında şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
//      RSS BAĞLANTILARI        //



üstüne şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$yonetim_masasi .= '<form name="form-tema" action="tema-sec.php" method="post">
<div align="left" style="width: 100%; float: left;">
 &nbsp;&nbsp;&nbsp; <b>Forum Teması: </b> <br> &nbsp;&nbsp;&nbsp;
<select class="formlar" name="ftema-sec">
<option value="1" selected="selected">5 Renkli</option>
<option value="2">Kara Elmas</option>
<option value="s">- Seçimi Sil</option>
</select>&nbsp; <input class="formlar" type="submit" name="sec" value="Seç">
</div></form>';




baslik.php dosyasında şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if( (isset($kullanici_kim['temadizini'])) AND ($kullanici_kim['temadizini'] != '') )
	$ayarlar['temadizini'] = $kullanici_kim['temadizini'];



şöyle değiştirin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if ( (isset($_COOKIE['ftema_misafir'])) AND ($_COOKIE['ftema_misafir'] != '') )
{
    switch($_COOKIE['ftema_misafir'])
    {
        case '1';
        $ayarlar['temadizini'] = '5renkli';
        break;

        case '2';
        $ayarlar['temadizini'] = 'kara_elmas';
        break;

        default:
        $ayarlar['temadizini'] = '5renkli';
    }
}

elseif( (isset($kullanici_kim['temadizini'])) AND ($kullanici_kim['temadizini'] != '') )
	$ayarlar['temadizini'] = $kullanici_kim['temadizini'];



------------------------------------------------


Portal için /portal/son.php dosyasında şunu bulun:


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
//      RSS BAĞLANTILARI        //



üstüne şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$yonetim_masasi .= '<form name="form-tema" action="tema-sec.php" method="post">
<div align="left" style="width: 100%; float: left;">
 &nbsp;&nbsp;&nbsp; <b>Portal Teması: </b> <br> &nbsp;&nbsp;&nbsp;
<select class="formlar" name="ptema-sec">
<option value="1" selected="selected">5 Renkli</option>
<option value="2">Kara Elmas</option>
<option value="s">- Seçimi Sil</option>
</select>&nbsp; <input class="formlar" type="submit" name="sec" value="Seç">
</div></form>';




/portal/baslik.php dosyasında şunu bulup silin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
//	KULLANICI TEMA SEÇİMİ UYGULANIYOR	//
	
if (!defined('DOSYA_KULLANICI_KIMLIK')) include 'kullanici_kimlik.php';

if( (isset($kullanici_kim['temadizinip'])) AND ($kullanici_kim['temadizinip'] != '') )
	$portal_ayarlar['temadizini'] = $kullanici_kim['temadizinip'];

elseif ( (!isset($portal_ayarlar['temadizini'])) OR ($portal_ayarlar['temadizini'] == '') )
	$portal_ayarlar['temadizini'] = '5renkli';




portal_index.php dosyasında şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if (!defined('DOSYA_PORTAL_AYARLAR')) include 'portal/portal_ayarlar.php';



hemen altına şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if ( (isset($_COOKIE['ptema_misafir'])) AND ($_COOKIE['ptema_misafir'] != '') )
{
	switch($_COOKIE['ptema_misafir'])
	{
		case '1';
		$portal_ayarlar['temadizini'] = '5renkli';
		break;

        case '2';
        $portal_ayarlar['temadizini'] = 'kara_elmas';
        break;

		default:
		$portal_ayarlar['temadizini'] = '5renkli';
	}


    if (isset($kullanici_kim['temadizinip']))
    {
        switch($_COOKIE['ptema_misafir'])
        {
            case '1';
            $kullanici_kim['temadizinip'] = '5renkli';
            break;

            case '2';
            $kullanici_kim['temadizinip'] = 'kara_elmas';
            break;

            default:
            $kullanici_kim['temadizinip'] = '5renkli';
        }
    }
}

elseif( (isset($kullanici_kim['temadizinip'])) AND ($kullanici_kim['temadizinip'] != '') )
	$portal_ayarlar['temadizini'] = $kullanici_kim['temadizinip'];

elseif ( (!isset($portal_ayarlar['temadizini'])) OR ($portal_ayarlar['temadizini'] == '') )
	$portal_ayarlar['temadizini'] = '5renkli';




Yukarıdaki tüm kodlarda temalar, rakam ve tema dizini olarak girilmiştir.

Siz de daha farklı temalar eklemek için hem kodlarda hem de tema-sec.php dosyasında değişiklik yapmalısınız. Diğer temalara 3-4-5 gibi farklı rakamlar verin, ayrıca temanın dizinini de girmeyi unutmayın.


Cvp:
Yazan Cevap içeriği

boşluk

gültay
[forumixir]

Kullanıcı Resmi

Kayıt Tarihi: 19.02.2008
İleti Sayısı: 662
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 11.03.2009- 10:44
Alıntı yaparak cevapla  


 Teşekkürler   :)

www.forumixir.com

Eğitimdir ki, bir milleti hür, bağımsız, şanlı, yüksek bir toplum halinde yaşatır, veya bir milleti kölelik ve yoksulluğa terkeder.
Cvp:
Yazan Cevap içeriği

boşluk

Fahrenheit
[Fahrenheit]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 02.01.2009
İleti Sayısı: 348
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 11.03.2009- 15:53
Alıntı yaparak cevapla  


Teşekkürler, tema yapımcıları veya misafirlerin tema seçmesine izin vermek isteyenler için güzel bir mod.

Cvp:
Yazan Cevap içeriği

boşluk

Chess
[Chess]

Kullanıcı Resmi

Kayıt Tarihi: 27.01.2008
İleti Sayısı: 295
Şehir: Gizli
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 11.03.2009- 20:53
Alıntı yaparak cevapla  


Elinize sağlık Adem Bey

Cvp:
Yazan Cevap içeriği

boşluk

ferta
[Ferhat Aydın]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 18.10.2008
İleti Sayısı: 489
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 11.03.2009- 21:17
Alıntı yaparak cevapla  


Güzel Bir Mod Elinize Saglık

Hayko Cepkin Fan http://www.merkezforum.org
Cvp:
Yazan Cevap içeriği

boşluk

Ekrem
[Ekrem Akbınar]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 212
Şehir: Eskişehir
Durum: Forumda

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 26.06.2009- 12:21
Alıntı yaparak cevapla  


Adem Bey Birşey Anlamadım tema-sec.php'dede Değişiklik Yapacakmıyız?

Forum Kurallarını Okuyunuz!
Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[MuhammeT]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 06.06.2008
İleti Sayısı: 673
Şehir: İstanbul
Durum: Forumda

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 26.06.2009- 14:00
Alıntı yaparak cevapla  


 Alıntı Çizelgesi: Ekrem yazmış

Adem Bey Birşey Anlamadım tema-sec.php'dede Değişiklik Yapacakmıyız?



Hayır hiçbir değişiklik yok .. Sadece forum anadizinine atıp baslik.php ve son.php de değişiklik yapcaksınız..

Tatil Gibisi Yok   (h)
Cvp:
Yazan Cevap içeriği

boşluk

Ekrem
[Ekrem Akbınar]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 212
Şehir: Eskişehir
Durum: Forumda

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 26.06.2009- 17:03
Alıntı yaparak cevapla  


PRNRMLWBMSTR   saolasın

Forum Kurallarını Okuyunuz!
Cvp:
Yazan Cevap içeriği

boşluk

Chess
[Chess]

Kullanıcı Resmi

Kayıt Tarihi: 27.01.2008
İleti Sayısı: 295
Şehir: Gizli
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 26.06.2009- 20:33
Alıntı yaparak cevapla  


 Alıntı Çizelgesi: Ekrem yazmış

Adem Bey Birşey Anlamadım tema-sec.php'dede Değişiklik Yapacakmıyız?



Daha fazla sayıda temayı misafirlerin seçimine sunmak isterseniz tema-sec.php dosyasındada düzenleme yapmanız gerekiyor arkadaşım.Fakat iki temayı misafirlerin seçimine sunacaksanız herhangibir değişiklik yapmanız gerekmiyor.  

Yeni Başlık  Cevap Yaz
Toplam 2 Sayfa:   [1]   2   >   son» 



Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Yeni Özellik
 »  Misafir tema seçimi

Forum Ana Sayfası


Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör Üye tema seçimi hayatadogru 2 351 18.08.2009- 19:39
Konu Klasör Elle Tema Seçimi emirhan 11 339 01.04.2010- 19:38
Konu Klasör Profilde Tema Seçimi Hatası Geliştirici 1 519 04.01.2009- 14:46
Konu Klasör yönetici forumlarını misafir ve üyelere gizleme mehmet02 7 123 20.03.2010- 21:03
Konu Klasör SEO tema hayatadogru 10 1808 06.10.2009- 02:38
Konu Klasör Tema Hakan38 1 601 13.09.2009- 11:35
Konu Klasör F-Tema ferta 15 946 06.02.2010- 22:31

Etiketler   Misafir,   tema,   seçimi

    Forum Teması:
     

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2010   phpKF Ekibi


- PHP KOLAY FORUM -
 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle