-- Uncategorized

PHP ile şablon oluşturalım ve dosyadan başka dosya nasıl çağırılır anlayalım

Önceki yazıda dediğimiz gibi, her sayfada tekrar eden elemanları tek tek değiştirmek 10 sayfalık bir sitede eziyet gibi birşeyken, 1000 sayfalık sitede imkansız gibi birşey. Kodların sürekli tekrar edilmesini engellemek ve yeniden kullanmak, gerektiğinde tek bir dosyadan binlerce dosyayı değiştirebilmek için PHP yardımımıza koşacak. Peki bunu nasıl yapacağız? Bunun için 5 adet dosyaya ihtiyacımız var. Header.php Üstbilgi bölümlerini tutacağımız bölüm. İçeriğe kadar olan bölümdeki etiketleri burada tutacağız. Footer.php Altbilgi bölümlerini tutacağımız bölüm. Sidebar.php Yanbilgi olarak tuttuğumuz, sayfa ile içerik olarak bağlantısı olmayan bilgileri tuttuğumuz bölüm. Index.php Bütün içerik ve ihtiyacımız olan sayfaları tuttuğumuz bölüm page.php Şimdilik index.php’yi anasayfa olarak kullanabiliriz. Diğer sayfalarda da header, footer ve sidebar dosyalarını çağırabiliriz. Şu anda herhangi bir içerik yönetim sistemi veya ajax çağrısı kullanmadığımız için şimdilik bunu böyle yapalım. Şimdi her sayfada aynı olan header dosyasını görelim: <!DOCTYPE html> <html> <head...
Patreon üyelerine özel içerik.
To view this content, you must be a member of Mutlu's Patreon at "Merakli Bilişimci Üye..." or higher tier
Already a Patreon member? Refresh to access this post.

Yorumla

Yorum

  1. Merhabalar yeni başlayan bir kullanıcı olarak yazdıklarınız gayet anlaşılır ve net olmuş fakat aklıma takılan bir soru var. Tittle kısmını nasıl çözebiliriz Örnek veriyoruz XXX – Anasayfa hakkımzdaya girince XXX- Hakkımızda gibi şablon yönteminde bunu tam çözemedim bu konuda bir fikir verebilir misiniz ?

  2. Merhabalar yeni başlayan bir kullanıcı olarak yazdıklarınız gayet anlaşılır ve net olmuş fakat aklıma takılan bir soru var. Tittle kısmını nasıl çözebiliriz Örnek veriyoruz XXX – Anasayfa hakkımzdaya girince XXX- Hakkımızda gibi şablon yönteminde bunu tam çözemedim bu konuda bir fikir verebilir misiniz ?

  3. Aslında şablon oluştururken İNC kullanmak daha mantıklı şuanda dünya çapında yeni yenide olsa yaygınlaşmaya başladı bunun hakkında bir makale yazmayı düşünüyorum aslında ama vaktim olmadığından yazmıyorum belki ilerleyen konularınızda buna yer verirsiniz 🙂