Eklenti Adı: Portal için Profilden Tema Seçimi
Uygulanabilen Sürümler: sadece phpKF-Portal 1.10 ve phpKF 1.50
Eklenti Yapımcısı: Adem YILMAZ
phpKF sürüm 1.50 ile gelen, kullanıcıların forum gibi portal için de tema seçmelerine yarayan özellik için, phpKF-Portal 1.20`nin beklenmesi gerektiğini daha önce söylemiştik.
Portalın yeni sürümünün çıkışı Yücel`in işlerinin yoğunluğundan dolayı uzayacak gibi.
Yeni sürümü beklemek istemeyenler için bir yama yapma gereği duydum.
Bu yama sadece phpKF-Portal 1.10 ile phpKF 1.50 kullanlar içindir.
Öncelikle veritabanında değişiklik yapacak olan
portal_tema_secimi.php dosyasını indirin.
Bu dosyayı forum ile aynı dizine atın (ayar.php`nin olduğu dizin) ve siteadi.com/forum/portal_tema_secimi.php şeklinde sayfayı çalıştırın.
Yama başarıyla uygulanmıştır... Yazısını gördüğünüzde bu işlem bitmiş demektir.
Ayrıca portalın 3 dosyasında da ufak değişiklikler gerekiyor. Değişiklikleri dikkatli bir şekilde yapın ama önce dosyaların yedeklerini alın.
portal_index.php (portal index) içinde şunu bulun:
if (!isset($dosya_ayar)) include 'ayar.php';
if (!isset($dosya_portal_ayarlar)) include 'portal/portal_ayarlar.php';
if (!isset($dosya_sec)) include 'portal/sec.php';
if (!isset($dosya_kullanici_kimlik)) include 'kullanici_kimlik.php';
şu şekilde değiştirin: (sadece yerleri değişiyor)
if (!isset($dosya_ayar)) include 'ayar.php';
if (!isset($dosya_kullanici_kimlik)) include 'kullanici_kimlik.php';
if (!isset($dosya_portal_ayarlar)) include 'portal/portal_ayarlar.php';
if (!isset($dosya_sec)) include 'portal/sec.php';
portal/baslik.php içinde şunu bulun:
// KULLANICI TEMA SEÇİMİ UYGULANIYOR //
if( (isset($kullanici_kim['temadizini'])) AND ($kullanici_kim['temadizini'] != '') )
$ayarlar['temadizini'] = $kullanici_kim['temadizini'];
şu şekilde değiştirin:
if (!isset($dosya_kullanici_kimlik)) include 'kullanici_kimlik.php';
portal/portal_ayarlar.php içinde şunu bulun:
if (isset($portal_ayarlar['temadizini']))
{
$tema_dizin = $portal_ayarlar['temadizini'];
}
şu şekilde değiştirin:
// KULLANICI TEMA SEÇİMİ UYGULANIYOR //
if (!isset($dosya_kullanici_kimlik)) include '../kullanici_kimlik.php';
if( (isset($kullanici_kim['temadizinip'])) AND ($kullanici_kim['temadizinip'] != '') )
$tema_dizin = $kullanici_kim['temadizinip'];
elseif (isset($portal_ayarlar['temadizini']))
$tema_dizin = $portal_ayarlar['temadizini'];