• 04-11-2010, 20:40:23
    #1
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Merhabalar,

    Bir çok büyük sitede site.com/#deneme şeklinde linkler veriliyor. Ben bu olayı nasıl yapabilirim? O şekilde yaptığımda tarayıcı ekranı sürekli en tepeye çıkıyor yani sayfa bile değiştirmiyor.

    Mesela fizy.comda;
    fizy.com/#s/g543t3w gibi link veriyor. Bunun mantığı nedir ve sisteme olan bir artısı varmıdır?
  • 04-11-2010, 20:43:50
    #2
    php değil de

    javascript ile alınıyor galiba # buradan sonrası.
    ajax kullanmanız lazım ayrıca
  • 04-11-2010, 20:48:08
    #3
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Javascript veya ajax ile almak problem değilde ben php ilede işlem yapılıyor sanıyordum. Teşekkürler bilgi için.
  • 04-11-2010, 20:58:24
    #4
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    Javascript veya ajax ile almak problem değilde ben php ilede işlem yapılıyor sanıyordum. Teşekkürler bilgi için.
    ajax ile veriyi alıp php ye aktarip server üzerinden işlemi gerçekleştirip sonucu kullanıcıya iletir mesela

    http://fizy.com/#s/g543t3w

    adresine girdiğiniz zaman

    browser ınız

    POST http://fizy.com/fizy::getSong HTTP/1.0
    User-Agent: Opera/9.80 (Windows NT 5.1; U; tr) Presto/2.6.30 Version/10.63
    Host: fizy.com
    Accept-Language: tr-TR,tr;q=0.9,en;q=0.8
    Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
    Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
    Referer: http://fizy.com/
    Connection: Keep-Alive
    Content-Length: 32
    X-Requested-With: XMLHttpRequest
    Accept: application/json
    X-Request: JSON
    Content-type: application/x-www-form-urlencoded; charset=utf-8
    Content-Transfer-Encoding: binary
    
    SID=g543t3w&isPlaylist=undefined
    şu şekilde veri post ediyor
  • 04-11-2010, 21:02:28
    #5
    Üyeliği durduruldu
    site içlerindeki farklı bir mantık.

    mesela wordpress sitelerde devamını oku linkine tıkladığınızda yazıya kaldığınız yerden devam eder. bu linklendirme <a href ile yapılıyor.

    fizy'de kullanılma mantığını bilmiyorum ama mesela facebook'ta şöyle bişey var
    facebook.com/profiladi#!/home.php olduğunda home.php açılıyor.
    #! kodu o dizinin gözardı edildiğini gösteriyor.
  • 04-11-2010, 21:13:06
    #6
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    CakirTurk adlı üyeden alıntı: mesajı görüntüle
    site içlerindeki farklı bir mantık.

    mesela wordpress sitelerde devamını oku linkine tıkladığınızda yazıya kaldığınız yerden devam eder. bu linklendirme <a href ile yapılıyor.

    fizy'de kullanılma mantığını bilmiyorum ama mesela facebook'ta şöyle bişey var
    facebook.com/profiladi#!/home.php olduğunda home.php açılıyor.
    #! kodu o dizinin gözardı edildiğini gösteriyor.
    Onları biliyorum hocam
  • 04-11-2010, 21:21:00
    #7
    Üyeliği durduruldu
    hımm.
    aklıma yeni birşey daha geldi.
    sanırım bu html'deki iframe ile aynı mantıkla çalışıyor.
    şöyle ki mesela ekşisözlükte sol tarafta bir başlığa tıkladığımızda sadece iframe'in içeriği değişiyor.

    fizy.com/#s/g543t3w
    fizy'de de şarkı adına tıklandığında şarkı'nın id'si g543t3w bir şekilde kullanılıp site içeriği etkilenmeden sadece alttaki player'da çalışması sağlanıyor.

    buna benzer bir örneği wp tema önizleme sitesinde görmüştüm sanırım.
  • 04-11-2010, 21:23:43
    #8
    Üyeliği durduruldu
    PHP ile ilgili bir olay yok.
  • 04-11-2010, 21:24:53
    #9
    darbetim adlı üyeden alıntı: mesajı görüntüle
    php değil de

    javascript ile alınıyor galiba # buradan sonrası.
    ajax kullanmanız lazım ayrıca


    PHP ile alınamadığını nereden biliyorsunuz ?

    $_SERVER['REQUEST_URI'];
    Kullanabilirsiniz