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
 
Önemli Uyarı
Bu bölümde ödev sormak yasaktır.

Öğrenmek için soranlar cevap alır ama hazırcılar hiçbir yerde cevap bulamaz.
Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  Tema Sistemi Yapımı?

Yeni Başlık  Cevap Yaz
Toplam 2 Sayfa:   [1]   2   >   son» 
Tema Sistemi Yapımı?           (gösterim sayısı: 2.337)
Yazan Konu içeriği

boşluk

Pierce_MVP
[Can Delibaş]

Kullanıcı Resmi

Kayıt Tarihi: 27.04.2010
İleti Sayısı: 17
Şehir: YurtDışı
Durum: Gizli

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

Konu Tarihi: 28.04.2010- 18:41
Alıntı yaparak cevapla  


Merhaba arkadaşlar,
PhpKF kadar olmasada ufak çaplı bir forum yazıyorum.Baya zamandır üzerinde durduğum bir konu."PHP Tema Sistemi" Bir sürü denemeler yaptım ama tam istediğim sonuca varamadım.Yani bir temalar klasörü açıp tema yüklemesi yapıp görüntüyü değiştirme olayı.
Bu forumda kullanılan tema sisteminin nasıl yapıldığını merak ediyorum.Mantığında veritabanın olduğunu biliyorum ancak php kodları ve veritaban olayı nasıl olmalıdır.Ufak bir örnek gösterebilirseniz gerçekten çok işime yarayacak. =)


Cvp:
Yazan Cevap içeriği

boşluk

sembolpc
[serkan]

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

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

Cevap Tarihi: 30.10.2010- 17:39
Alıntı yaparak cevapla  


Merhaba kardeşim   Sorunun Cevabı Budur...
Önce Veritabanına bir tablo aç Tablo ismi örneğin   ayarlar olsun..
Bu tablo içine
site_url
site_mail
site_tema

tabloları   olsun .. Açtığın   Bu tabloya   phpmyadminden ekle diyim içine değerleri gir..

örnek : site adına       www.seninsiten.com
            site_mail       info@seninsiten.com
            site_tema       default   yaz git de yani kaydet...

veritabanına bağlan kendi   bağlantı dosyan ne ise benimki   ornektir ayar.php


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
// Burada artık kodlamamıza başlıyoruz // 
<?php 
include("ayar.php");

$sor=mysql_fetch_array(meysql_query("SELECT * FROM ayarlar WHERE  id='1"));
if(@mysql_num_rows($sor)>0){
   
  While($yaz=mysql_fetch_array($sor)){
  
  $siteadi=$yaz['site_adi'];   // Burada Sitemizin Adını Yazdırkdık ..
  $sitemail=$yaz['sitemail']; // Burada Sitemizin Mail Adresini Yazdırdık.
  $sitetema=$yaz['site_tema']; // Burada Site Tema Adımızı Çektik ..
  
   }
}
/// Şimdi Dizin sorgusu Yapıyoruz  Sitenin Dizininde Temalar Klasörün olsun Onun içinde default adında bir kalasör olsun  bu tema klasörün  veritabanında default girmiştik ya tema adını.// 

$temadizinin="Temalar";
$dizinac=@opendir($temadizinin) or die ("Temalar Dizini Açılamadı.");
While($tema_oku=mysql_fetch_array($dizinac){ Dizini Okuduk..
    
    if(!is_dir($tema_oku)){ // Burada Dizinleri Değil Dizin içindeki Dosyaları listeleiyorum..
       if(@file_exists($temadizinin."/".$tema_oku."/temadosyan.php")){
          if(($sitetema=="")  or ($sitetema=="$tema_oku")){ // Senin tema Dosyanı Veritabaınına sorduk aynı isimdemi değilmi ?//
          include($temadizinin."/".$tema_oku."/temadosyan.php"));
         }else{
         }
        }
    }
}
?>



Size anlatabiliceğim konu budur..

Cvp:
Yazan Cevap içeriği

boşluk

AStaLD
[Osman]

Kayıt Tarihi: 13.03.2011
İleti Sayısı: 11
Şehir: YurtDışı
Durum: Forumda Değil

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

Cevap Tarihi: 14.03.2011- 19:33
Alıntı yaparak cevapla  


açıklayıcı anlatım olmuş teşekkürler. ama aklıma takılan soru şu mesela forumlar bölümünde sorgu açmadan nasıl verileri listeleyebiliriz küçük bir örnek gösterebilirmisiniz. lütfen çok lazım.

Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[Muhammed]
Yardımcı

Kullanıcı Resmi

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

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

Cevap Tarihi: 14.03.2011- 20:42
Alıntı yaparak cevapla  


 Alıntı Çizelgesi: AStaLD yazmış

açıklayıcı anlatım olmuş teşekkürler. ama aklıma takılan soru şu mesela forumlar bölümünde sorgu açmadan nasıl verileri listeleyebiliriz küçük bir örnek gösterebilirmisiniz. lütfen çok lazım.



Tam olarak ne demek istediniz. Veritabanından bilgileri çekmekten bahsediyorsanız, sorgu yapmalısınız.

Cvp:
Yazan Cevap içeriği

boşluk

Hyper
[Erhan Şentürk]

Kullanıcı Resmi

Kayıt Tarihi: 14.12.2010
İleti Sayısı: 40
Şehir: Ordu
Durum: Forumda Değil

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

Cevap Tarihi: 14.03.2011- 23:17
Alıntı yaparak cevapla  


sorgusuz sual olmaz neyi sorgulayacaksiniz'da cevap alicaksiniz :D

Vatan için Görevde.
Cvp:
Yazan Cevap içeriği

boşluk

AStaLD
[Osman]

Kayıt Tarihi: 13.03.2011
İleti Sayısı: 11
Şehir: YurtDışı
Durum: Forumda Değil

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

Cevap Tarihi: 18.03.2011- 12:10
Alıntı yaparak cevapla  


 Alıntı Çizelgesi: PRNRMLWBMSTR yazmış

 Alıntı Çizelgesi: AStaLD yazmış

açıklayıcı anlatım olmuş teşekkürler. ama aklıma takılan soru şu mesela forumlar bölümünde sorgu açmadan nasıl verileri listeleyebiliriz küçük bir örnek gösterebilirmisiniz. lütfen çok lazım.



Tam olarak ne demek istediniz. Veritabanından bilgileri çekmekten bahsediyorsanız, sorgu yapmalısınız.



örnek: temalar/isim/konular.php de nasıl Sınıf ile verileri listeleyebiliriz (veritabanındaki verileri)

Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[Muhammed]
Yardımcı

Kullanıcı Resmi

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

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

Cevap Tarihi: 18.03.2011- 15:36
Alıntı yaparak cevapla  


Php Sınıf yapısından pek fazla anlamıyorum. Ama her halükarda veritabanında sorgu yapmalısınız veri çekmek için.

Cvp:
Yazan Cevap içeriği

boşluk

AStaLD
[Osman]

Kayıt Tarihi: 13.03.2011
İleti Sayısı: 11
Şehir: YurtDışı
Durum: Forumda Değil

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

Cevap Tarihi: 18.03.2011- 20:34
Alıntı yaparak cevapla  


ya Bende PHPKF gibi kendime forum sistemi kodluyordum phpkf çok güzel kodlamaya sahip :D Adem abi tema sistemi hakkında bizi bilgilendirseydi süper olurdu :( ADem Abi ne LÜTFEN tema sisteminiz hakkında bilgi verebilirmisiniz class'larla aram pek iyi değil fazla anlayamıyorum birisi kodlamaları güzelce açıklamadıktan sonra herşey için teşekkürler.

Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[Muhammed]
Yardımcı

Kullanıcı Resmi

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

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

Cevap Tarihi: 19.03.2011- 17:20
Alıntı yaparak cevapla  


Hazır php template class'ları var. Onları aratıp bulup, kodlarını inceleyebilirsiniz.
Eğer template sistemi yapacaksanız cache sistemini düşünün bence. Cache sistemi veritabanına bağlılığı azaltır. Bu yüzden çok büyük forum sitelerinde hız artışına neden olur. Küçük sitelerde yavaşlama yapabilir. Ama kesinlikle olmalı bana göre.

Geçen yıl bende forum betiği yazıyordum. Hatta bitirmek üzereydim. Kendim tema sınıfı yapmıştım. `Başlangıçta` sınıfların mantığını anlamak zordur.Anladıktan sonra zaten normal kodlamadan daha kolay. Tema sınıflarını inceleye inceleye artık ezberden yapabiliyorsunuz. Daha fazla yardım ederdim ama 6 aydır php ile uğraşmadığım için hepsini unuttum desem yeridir.

RainTPL isimli tema motoru çok güzel. Onu kullanabilirsiniz.


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



Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  Tema Sistemi Yapımı?

Forum Ana Sayfası


 Bu konuyu 0 kişi görüntülüyor:  0 Misafir, 0 Üye
 Bu konuyu görüntüleyen üye yok.

Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör Sıfırdan Tema Yapımı Hakkında yonetici 26 8254 15.04.2011- 19:36
Konu Klasör SEF Url Yapımı adil1987 10 1359 19.12.2010- 19:29
Konu Klasör SEO Yapımı - SORU PRNRMLWBMSTR 4 6021 30.07.2008- 21:02
Konu Klasör Banner Yapımı SEBTURKA 6 1188 07.09.2010- 10:31
Konu Klasör Rütbe eklentisi yapımı hakkında mesutnet24 3 905 26.03.2010- 22:53
Konu Klasör Mod yapımı ve paylaşımı kuralları - MOD LiSTESi yonetici 7 8020 18.10.2011- 18:52
Konu Klasör Php ile resim upload/yükleme yapımı Hyper 0 2321 18.03.2011- 00:31

Etiketler   Tema,   Sistemi,   Yapımı

    Forum Teması:
     

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


Tema:   5 Renkli   |   phpKF


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