|
İçerik Arama
Son üyeler
Temalar Kimler sitede
Ziyaretçi Sayısı
Alexa |
Ana sayfa / xoopshocasi.com / Web Programlama Dersleri / HTML-PHP dosyalarını tema içinde göstermek
HTML-PHP dosyalarını tema içinde göstermekMerhaba sevgili üyelerimiz..eminim ki hepiniz XOOPS'u çok seviyorsunuz..çünkü o çoğumuza çok zor gelen kod yazma, html veya php bilme gibi zahmetli işlerden bizi kurtarıyor..yapmak istediğimiz hemen hemen her şeyi basit kontrol panellerini kullanarak yapabiliyoruz..ancak öyle anlar geliyor ki hiç bir modül derdimize çare olamıyor..oysa bazı programların güçlerini xoops'umuz ile birleştirebilsek ne kadar güzel olur değil mi ?? İşte bu dersimizin konusu da bu diyelim ki eliniz Dreamweaver veya FrontPage kullanmaya çok yatkın..veya bu programlar yardımıyla tasarım konusunda iyiyim de kodlama yapmak zor iş diyorsunuz..bu derste anlatacaklarımı kullanarak istediğiniz html veya php sayfasını sitenizin bütünlüğü bozulmadan temanızın içinde gösterebileceksiniz..şimdi konuyu biraz derinlemesine işleyelim.Kullandığınız temanın her sayfada gösterilmesini sağlayan 3 adet dosyamız var..bunlar anadizinde bulunan mainfile.php, header.php ve footer.php dosyaları..hemen anlaşılacağı gibi header.php gerekli üst bilgileri footer.php ise alt bilgileri taşıyor..aslında burda esas yük header.php dosyasında..her neyse bu dersin konusu içinde bu kadar ayrıntıya girmeye gerek yok ![]() Şimdi fazla php bilgisine gerek olmadan bu dosyaları bizim sayfamıza dahil edecek include() fonksiyonunu inceleyelim..header.php ve footer.php dosyaları sizin anadizininizdedir bunu unutmayın..eğer kullanacağınız dosya ana dizinde değilse verdiğim yolları ona göre değiştirin..şimdi diyelim ki favori html editörünüzü kullanarak bir html dosyası yaptınız..ve bu dosyayı xoopshocasi.html olarak kaydettiniz ve xoops anadizininize yüklediniz..şimdi bir metin editörü açın ve aşağıdaki kodları yapıştırın; <?php include("mainfile.php"); include("header.php"); include("xoopshocasi.html"); include("footer.php"); ?> şimdi bu dosyayı xoopshocasi.php olarak kaydedelim ve xoops anadizinimize gönderelim..tarayıcımızdan xoopshocasi.php dosyasını çağırdığımızda temamız içinde hiç bir uyumsuzluk göstermeden hazırladığımız html sayfası görünecektir..aynı mantıkla bir php sayfası da tema içinde gösterilebilirdi..mesela diyelim ki yeni yeni php öğrenmeye başladınız ve hemen ekrana merhaba dünya yazdırmak istiyorsunuz bu yolla denemeleriniz temanızın içinde yapabilirsiniz..örneğimiz şöyle olacak;<?php include("mainfile.php"); include("header.php"); echo ("Merhaba Dünya"); include("footer.php"); ?> gördüğünüz gibi içeriğiniz header.php ve footer.php arasında kalmak koşulu ile istediğiniz her şeyi gösterebilirsiniz..peki benim dosyalarım başka bir klasörde duruyorsa include() fonksiyonunu nasıl kullanırım diyorsanız..örneğin xoopshocasi.html ve xoopshocasi.php dosyalarınız xoopshocasi diye bir klasörde duruyor..o zaman önce bir düzey dışarı çıkmalı ve ondan sonra header.php ve footer.php dosyalarını dahil etmelisiniz..işte örneğimiz; <?php include("mainfile.php"); include("../header.php"); include("xoopshocasi.html"); include("../footer.php"); ?> işte her şey bu kadar kolay..eğer php bilginiz iyi seviyedeyse hazırladığınız php dosyalarında mysql bağlantısı da yapmak isteyebilirsiniz..bu durumda dosyanıza ayar dosyamız olan mainfile.php içinde tanımlanmış olan değişkenlerden faydalanabilirsiniz artık istediğiniz bir dosyayı site düzeniniz bozulmadan yayınlamayı öğrendiniz..hatta farketmeden modül yapımını da ucundan kıyısından başlamış oldunuz ![]() Bora Canbula ------------- xoopshocasi@xoopshocasi.com Ayrıca bakınız
Yorumlardan yazarları sorumludur.
|