Switch case ile yapılabileceğini düşünüyorum ama nasıl yapacağımı bilemiyorum ?
header.php ve footer.php dosyam var
bunları index sayfasında include ederek çağırıyorum ve index sayfası olusmus oluyor, peki sayfalar.php sayfasındada header.php ve footer.php'i çağırıyorum ama title'ı nasıl dinamik yapacağım ?
Dinamik title nasıl yapabilirim ?
7
●3.910
- 14-01-2013, 23:19:47Üyeliği durduruldu
- 14-01-2013, 23:41:40Üyeliği durdurulduHocam sorumu anlamadınız galiba, html içerisine php gömebiliyorum zaten..venessabilisim adlı üyeden alıntı: mesajı görüntüle
- 15-01-2013, 02:07:33Yapı
include("header.php");
switch($action){
case'index':
include('sayfalar/index.php');
}
include("footer.php");
ise
<head></head> header.php içinde olduğunu tahmin ediyorum. sayfalar/index.php den değiştirme şansın olmayacak.
switch($action) {
case 'index':
include('sayfalar/index.php');
}
sayfalar/index.php içine header ve footer.php include et.
sayfalar/haber.php
sayfalar/kategori.php artık ne kadar varsa
fazladan sql sorgularını include("header.php"); üzerinde yapıp $benzersiztitle ="bla bla"; oluştur.
header.php içinde <title><?PHP echo $benzersiztitle;?> </title> yapınca her sayfanın title yapısını istediğin gibi ayarlarsın. - 16-01-2013, 12:46:22anladığım kadarıyla URL'ye göre işlem yapacaksın buradaki makalede request uri ile yapabilirsin
http://php.net/manual/tr/reserved.variables.server.php
bunları bir şart içerisinde kontrol edersin kontrol etmen gereken yer tabi hi header kısmında olmalı. - 16-01-2013, 13:06:39Switch-case kullanmak yerine,
header.php 'yi çağırmadan önce $baslik diye bir değişken oluşturup ona başlık tanımlarsınız.
header.php dosyasında ise titleyi $baslik - $title şeklinde yaptıktan sonra, daha hızlı işlem alırsınız. - 16-01-2013, 13:50:43öncelikle bulunduğun sayfaya göre çekim yapacaksan bulunduğun sayfanın ismini bilmen gerek . bu linki incelersen fikir verebilir:KorkakHerif adlı üyeden alıntı: mesajı görüntüle
http://orjinal.org/meta-tag-ayarlari...bir-fonksiyon/