• 25-08-2010, 00:37:41
    #1
    Reveloper
    Mrb arkadaşlar;

    header.php dosyası yaptım içinde title'da var ancak sayfayı değiştirince başlığında sayfaya göre değişmesi gerekli. Basit bir kod örneğiniz varmıdır

    header.php
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>index</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link href="style.css" rel="stylesheet" type="text/css" />
  • 25-08-2010, 00:43:41
    #2
    Üyeliği durduruldu
    <?php
    function head($title)
    {
    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    title>'.$title.'</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <
    link href="style.css" rel="stylesheet" type="text/css" />
    ';
    }
    ?>

    Bu kodu her sayfada include ettiğin bir fonksiyon dosyasına at.

    include yerine şöyle kullan

    <?php head("basligin buraya"); ?>
  • 25-08-2010, 00:51:28
    #3
    Reveloper
    kralburda adlı üyeden alıntı: mesajı görüntüle
    <?php
    function head($title)
    {
    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    title>'.$title.'</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <
    link href="style.css" rel="stylesheet" type="text/css" />
    ';
    }
    ?>

    Bu kodu her sayfada include ettiğin bir fonksiyon dosyasına at.

    include yerine şöyle kullan

    <?php head("basligin buraya"); ?>
    eyvallah, teşekkürlerde ben header.php'den yönetebileceğim tarzda birşey arıyorum misal:

    <?
    index= anasayfa
    blog= wordpress
    ?>

    header.php'dede index.php'deyken = index
    blog.php'deyken = blog

    bi türlü yapamadım deliricem
  • 25-08-2010, 01:07:19
    #4
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    eyvallah şampiyon teşekkürlerde ben header.php'den yönetebileceğim tarzda birşey arıyorum misal:

    <?
    index= anasayfa
    blog= wordpress
    ?>

    header.php'dede index.php'deyken = index
    blog.php'deyken = blog

    bi türlü yapamadım deliricem
    Sakin ol şampiyon

    <?php
    if(strpos($_SERVER['REQUEST_URI'],'index') !== false){
    $titlem = "anasayfa";
    }elseif(strpos($_SERVER['REQUEST_URI'],'blog') !== false){
    $titlem = "wordpress";
    }else {
    $titlem = "eğer hiçbiri yoksa bu title çıkacak";
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title><?=$titlem;?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link href="style.css" rel="stylesheet" type="text/css" />



    header.php'yi bununla değiştir..




    ANLATIM:


    if(strpos($_SERVER['REQUEST_URI'],'index') !== false){
    $titlem = "anasayfa";
    }

    burada strpos($_SERVER['REQUEST_URI'],'index' adres satırında index yazısını arar eğer index yazısı varsa $titlem değerini anasayfa diye değiştirir.

    Örnek kullanım:

    if(strpos($_SERVER['REQUEST_URI'],'burak') !== false){
    $titlem = "Titlemiz Burti";
    }

    Tabi çoğaltacaksan c/p yaparken else ekleyeceksin başına elseif şeklinde..


    vede unutmadan, adres satırını çektiği için index titlesi gözükmesi için mutlaka index diye geçmesi lazım adres satırında. ama elsede (sonuncu satırımızda) hiçbiri yoksa çıkan titleyi index yazmayanlar için kullanabilirsin
  • 25-08-2010, 01:13:51
    #5
    Reveloper
    Seni seviyorum
  • 25-08-2010, 01:16:15
    #6
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    Seni seviyorum

    Süleyman hocam konu kilit
  • 25-08-2010, 01:17:56
    #7
    Reveloper
    kralburda adlı üyeden alıntı: mesajı görüntüle

    Süleyman hocam konu kilit
    kötüye gidiyo susalım
  • 25-08-2010, 01:22:39
    #8
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    kötüye gidiyo susalım
    Banlanmadan edemiicem