lostyazilim
tr.link

Menüye tıklayınca sayfa aynı sayfada açılsın

12 Mesajlar 4.809 Okunma
lstbozum
tr.link

ankarahaber ankarahaber Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 23.12.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Yönetici
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 91
  • Beğeniler 48 / 2
  • Ticaret 0, (%0)
Değerli arkadaşlar,

Web sitemiz üzeride herhangi bir menü elemanına tıklanıldığı zaman yine farklı bir sayfada değilde ana sayfa üzerinde tıkladığımız menü sayfası açılsın.

Yani hakkımızda tıklanıldığı zaman yukarıdan bir pencere şeklinde hakkımızda sayfası gelsin. Bunu detaylı olarak kodlarıyla birlikte açıklarsanız. Wmaraci üyeleride faydalanmış olur.
 

 

wmaraci
reklam

bekayazilim bekayazilim www.bekawebyazilim.com Kullanıcı
  • Üyelik 22.07.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** A**
  • Mesajlar 405
  • Beğeniler 69 / 69
  • Ticaret 9, (%100)


bu şekildemi ?
 

 

Bekayazılım İnternet Bilişim Hizmetleri
info@bekawebyazilim.com
0542 370 17 52
www.bekawebyazilim.com
www.bekawebsoft.com

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
İstemiş olduğunuz durumun bir çok çözümü vardır.
Örnek olarak
1) One page
2) jQuery Popup
3) Ajax

Hangisini isterseniz ona göre küçük bir demo yazılabilirim
 

 

ankarahaber ankarahaber Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 23.12.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Yönetici
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 91
  • Beğeniler 48 / 2
  • Ticaret 0, (%0)

FurkanKandemir adlı üyeden alıntı

İstemiş olduğunuz durumun bir çok çözümü vardır.
Örnek olarak
1) One page
2) jQuery Popup
3) Ajax

Hangisini isterseniz ona göre küçük bir demo yazılabilirim


Teşekkür ederim. jQery ile olabilir. mümkünse

Ek Olarak:

bekayazilim adlı üyeden alıntı



Teşekkür ederim ama, bu şekilde değil. Dediğim durumun tamamı ana sayfa üzerinde olacak. Yani hakkımızdaya tıklandığı zaman hakkımızda sayfası yine ana sayfa üzerinde açılacak, ilgili sayfa yukardan aşağı inecek.

bu şekildemi ?
 

 

wmaraci
wmaraci

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Evet demomuz hazır. Kodlara geçmeden önce bir kaç açıklama yapmak istiyorum demoyu size yol göstermesi açısından basit ve anlaşılabilir şekilde yazdım normalde yazılacak olsa bu kadar basit seviyede yazmam. Algoritmik olarak sitede işlemesi için gönderilen verilerin Sayfa.url php de listemi kategorimi özel sayfamı olduğu kontrolünün yapılması vs. lazım. Bu sadece küçük bir örnektir bunu unutmayınız. Dilerseniz projeyi furkankandemir. com. tr/OnePagejQuery.rar aradaki boşlukları siliniz linklendirme olarak algılanmasın diye böyle yaptım. Kodların özetide aşağıdadır.

Öncelikle tüm dosyaları lütfen aynı dizinde açınız.
Küçük büyük harflere dikkat ediniz.


index.php




One Page Query
<script></script>

<script>
$(document).ready(function (){

$(".HeaderMenu ul li").click(function (){ // Menüye tıklandığında tetiklenecek olaylar başlangıcı

var Sayfa=$(this).attr("pro"); // tıklanan menünün attr methodu ile pro özelliği alındı.

$.ajax({ // ajax işlemi başladı
type: "POST", // veriyi post tipi olarak gönderiyoruz.
url: "SayfaUrl.php", //veriyi gönderdiğimiz sayfa
data:"Sayfa=" + Sayfa, //sayfaya hangi parametreyi gönderiyoruz
success: function(cevap){
$("#LoadPage").html(cevap); // durum başarılı olursa yapılacak işlem

},
error:function(){ $("#LoadPage").html("Bir hata oluştu. Lütfen Daha Sonra Tekrar Deneyiniz."); // durum başarısız olursa yapılacak işlem
}
});
});

})
</script>




  • Ana Sayfa

  • Hakkımızda

  • İletişim











SayfaUrl.php

$Veri=$_POST['Sayfa'];


if($Veri=="") {
include 'AnaSayfa.php';
}
elseif($Veri=="hakkimizda")
{
include 'Hakkimizda.php';
}
elseif($Veri=="iletisim"){
include 'Iletisim.php';
}
else {

include 'NotFound.php';

}

?>


AnaSayfa.php

Burası benim ana sayfam slider vs vs.


Hakkimizda.php

Burası hakkımızda sayfasıdır.



Iletisim.php

Burası iletişim sayfasıdır. Furkan Kandemir


NotFound.php

Üzgünüm böyle bir sayfa yok.
ankarahaber TEHET

kişi bu mesajı beğendi.

ankarahaber ankarahaber Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 23.12.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Yönetici
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 91
  • Beğeniler 48 / 2
  • Ticaret 0, (%0)

FurkanKandemir adlı üyeden alıntı

Evet demomuz hazır. Kodlara geçmeden önce bir kaç açıklama yapmak istiyorum demoyu size yol göstermesi açısından basit ve anlaşılabilir şekilde yazdım normalde yazılacak olsa bu kadar basit seviyede yazmam. Algoritmik olarak sitede işlemesi için gönderilen verilerin Sayfa.url php de listemi kategorimi özel sayfamı olduğu kontrolünün yapılması vs. lazım. Bu sadece küçük bir örnektir bunu unutmayınız. Dilerseniz projeyi furkankandemir. com. tr/OnePagejQuery.rar aradaki boşlukları siliniz linklendirme olarak algılanmasın diye böyle yaptım. Kodların özetide aşağıdadır.

Öncelikle tüm dosyaları lütfen aynı dizinde açınız.
Küçük büyük harflere dikkat ediniz.


index.php




One Page Query
<script></script>

<script>
$(document).ready(function (){

$(".HeaderMenu ul li").click(function (){ // Menüye tıklandığında tetiklenecek olaylar başlangıcı

var Sayfa=$(this).attr("pro"); // tıklanan menünün attr methodu ile pro özelliği alındı.

$.ajax({ // ajax işlemi başladı
type: "POST", // veriyi post tipi olarak gönderiyoruz.
url: "SayfaUrl.php", //veriyi gönderdiğimiz sayfa
data:"Sayfa=" + Sayfa, //sayfaya hangi parametreyi gönderiyoruz
success: function(cevap){
$("#LoadPage").html(cevap); // durum başarılı olursa yapılacak işlem

},
error:function(){ $("#LoadPage").html("Bir hata oluştu. Lütfen Daha Sonra Tekrar Deneyiniz."); // durum başarısız olursa yapılacak işlem
}
});
});

})
</script>




  • Ana Sayfa

  • Hakkımızda

  • İletişim











SayfaUrl.php

$Veri=$_POST['Sayfa'];


if($Veri=="") {
include 'AnaSayfa.php';
}
elseif($Veri=="hakkimizda")
{
include 'Hakkimizda.php';
}
elseif($Veri=="iletisim"){
include 'Iletisim.php';
}
else {

include 'NotFound.php';

}

?>


AnaSayfa.php

Burası benim ana sayfam slider vs vs.


Hakkimizda.php

Burası hakkımızda sayfasıdır.



Iletisim.php

Burası iletişim sayfasıdır. Furkan Kandemir


NotFound.php

Üzgünüm böyle bir sayfa yok.


Dediğiniz bir örneğini tarayıcıda kullanılmış şekliyle yapabilirmisiniz. Biz Başaramdık. Bir yerlerde eksik var zannedersem.
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Çalışan kısmı zaten vermiştim. furkankandemir. com. tr/OnePagejQuery.rar buradaki linkten indirebilirsiniz. Boşlukları siliniz linklendirme olmasın diye bu şekilde yazdım
ankarahaber

kişi bu mesajı beğendi.

ankarahaber ankarahaber Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 23.12.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Yönetici
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 91
  • Beğeniler 48 / 2
  • Ticaret 0, (%0)

FurkanKandemir adlı üyeden alıntı

Çalışan kısmı zaten vermiştim. furkankandemir. com. tr/OnePagejQuery.rar buradaki linkten indirebilirsiniz. Boşlukları siliniz linklendirme olmasın diye bu şekilde yazdım


Hocam linkler maddeler halinde Yani tıklayıp sayfayı çağıramıyoruz. Kusura bakma.
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Sizin anlattığınızdan bu sonucu çıkarıp yazdım sitenizin yapısını görmeden de tam istediğiniz şekilde yazmak pek kolay değil çünkü elinizdeki materyali bilmiyorum :)
 

 

ankarahaber ankarahaber Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 23.12.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Yönetici
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 91
  • Beğeniler 48 / 2
  • Ticaret 0, (%0)

FurkanKandemir adlı üyeden alıntı

Sizin anlattığınızdan bu sonucu çıkarıp yazdım sitenizin yapısını görmeden de tam istediğiniz şekilde yazmak pek kolay değil çünkü elinizdeki materyali bilmiyorum :)


Çok sağol yardımcı olduğu için. Sayfa içerisinde sayfa çağırma. Yani menüye tıklanıldığı zaman index sayfası kalacak örneğin hakkımızda sayfası sağdan kayarak gelecek. İletişime tıklanıldığı zaman yine ana sayfa sabit iletişim sayfası sağdan kayarak gelecek.

İnşallah anlatabildik.
 

 

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al