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:
üstüne şunu ekleyin:
$yonetim_masasi .= '<form name="form-tema" action="tema-sec.php" method="post">
<div align="left" style="width: 100%; float: left;">
<b>Forum Teması: </b> <br>
<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> <input class="formlar" type="submit" name="sec" value="Seç">
</div></form>';
baslik.php dosyasında şunu bulun:
if( (isset($kullanici_kim['temadizini'])) AND ($kullanici_kim['temadizini'] != '') )
$ayarlar['temadizini'] = $kullanici_kim['temadizini'];
şöyle değiştirin:
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:
üstüne şunu ekleyin:
$yonetim_masasi .= '<form name="form-tema" action="tema-sec.php" method="post">
<div align="left" style="width: 100%; float: left;">
<b>Portal Teması: </b> <br>
<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> <input class="formlar" type="submit" name="sec" value="Seç">
</div></form>';
/portal/baslik.php dosyasında şunu bulup silin:
// 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:
if (!defined('DOSYA_PORTAL_AYARLAR')) include 'portal/portal_ayarlar.php';
hemen altına şunu ekleyin:
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.