/i/Yazılım

Umuyoruz ki geleceğin yazılımcıları bu altinciden çıkacak!
    başlık yok! burası bom boş!
  1. 1.
    0
    beyler ben bi site yaptım bootstarp kullanarak
    menüden linkleri verdim falan herşey güzel
    ama sitenin açıldığında gelen sayfasına eklediğim içerik her sayfada gözüküyor
    include komutunu kullandım html de
    ile gelen komutu php de if(@$_GET[\"s\"] == \"menu1\") şeklinde aldım falan burda bi problem yok
    ama index sayfasındaki içeriğin altına geliyo hep yeni gelen sayfa
    iframe ile çözülüyo bu ama bootstarp özellikleri bana lazım
    yani panpalar benim sorunum şu
    index sayfasından verdiğim linke tıklandığında index sayfasındaki içerik kaybolsun veya o içeriğin yerine linkteki sayfa gelsin
    yardım edebilirseniz işimi çok kolaylaştırmış olacaksınız panpalarım 2 gündür araştırıyorum
    ···
  1. 2.
    0
    ayrı pathlerde ayrı şeyler echo edeceksin kardeş
    ···
  2. 3.
    0
    anladim gibi kardeslik. simdi soyle bisey yapabilirsin. ilk once tasarimin base'ini cikarirsin. genelde tasarimda orta kisim degisir, menuler, header footer vs kisimlari ayni kalir, icerik orta taraftadir.

    bu cikarttigin orta kismi index.php nin oldugu dizinde 'inc' (isim opsiyonel) diye bi dizin icine 'index.php' diye bi dosya olusturup oraya basarsin.

    asil index.php dosyanda bu cikarttigin kisim yerinde bi switch case koyup, defaultta index.php yi include edip diger durumlarda ilgili sayfalarin include edilmesini saglayabilirsin.

    https://gist . github.com/anonymous/9258b5e532f6226c5344cdc2de3cdf54

    soyle bir sey yani.

    https://goo.gl/DuzHvR -yukardaki linki kisalttim-

    edit: yazdigin koddaki o if var ya, o if in else'ine koyacaksin diger butun her seyi eger yapiyi bozmadan isini gormek istiyosan. ama benim verdigim ornege cevirirsen yaptigini faydasini gorursun.
    ···
  3. 4.
    0
    kanka @3 ün dediği gibi templatein baseini çıkar, sonra index.php dosyasına include et header sidebar footer şeklinde daha sonra .htaccess dosyana şöyle bir ayar çek

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([a-zA-Z0-9_-]+)* index.php [L]

    sonra da indexde base'ini çıkardığın yerde içerik kısmına switch-case yapısı oluştur

    $__UR = $_SERVER['REQUEST_URI'];

    şu şekilde urlden domain.com dan sonra gelen kısmı al yani domain com/anasayfa diyelim

    switch ($__UR){ case "/": include_once("pages/anasayfa.php"); break; case "/anasayfa": include_once("pages/anasayfa.php"); break; default: include_once("pages/404.php"); break; }

    gibi işte devam edebilirsin. menüleride buna göre ayarlarsın gidecekleri yeri işte zumqi kolay gelsin umarım yardımcı olabilmişimdir
    ···