-
1.
0beyler 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
-
2.
0ayrı pathlerde ayrı şeyler echo edeceksin kardeş
-
3.
0anladim 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. -
4.
0kanka @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