• 02-02-2014, 12:34:03
    #1
    Merhabalar, oyun temasına oyna.php olarak ara sayfa koyduk. Kalıcı bağlantılardan link yapısını değiştirdik, ama single.php den oyna.phpye gelince permalink normale düşüyor. siteadı.com/konuismi yerine siteadı.com/oyna.php=id234 vs.

    çözümlerinizi bekliyorum arkadaşlar.
  • 02-02-2014, 15:09:38
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eğer oyna.php bir sayfa şablonu ise permalinklerin etki etmemesi çok mantıklı.

    Wordpress altında custom-post-type bu yüzden geliştirildi.

    Araştırmanızda fayda var.
  • 02-02-2014, 15:52:53
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, bende buna benzer bir sayfa kullanıyorum ve aynı sorunu bende yaşadım. Custom-post-type kullanımının bu sorunu çözebileceğiniz sanmıyorum. Bu kullanım ile sorun çözülmeye çalışılırsa aynı oyunu hem post şeklinde hem de custom post şeklinde iki kez girmek gerekecek ve link verme işlemi karışacaktır. Benim kullandığım çözüm şu şekilde oldu;

    Nomarlde single.php'den oyna.php dosyasına link verirken aşağıdaki kod kullanılıyor.
    <a href="<?php echo get_option('home'); ?>/oyna.php?id=<?php echo $post->ID; ?>" > </a>
    Ben bu koda oyunun adını da ekleyerek, oyun ID'sinden sonra bir de oyun adının yazılmasını istedim. Yukarıdaki kodu kullandığımız zaman alacağımız sonuç şu şekilde olacak:

    http://www.siteadi.com/oyna.php?id=199
    İçerisine oyun adını da eklemek için aşağıdaki kodu kullanıyorum:
    <a href="<?php echo get_option('home'); ?>/oyun.php?id=<?php echo $post->ID; ?>?<?php echo $post->post_name; ?>">
    </a>
    Bu kodu kullandığımda bana verdiği sonuç ise şu şekilde oluyor.

    http://www.siteadi.com/oyna.php?id=199?oyun-adi
    İstersen bu şekilde kullanabilirsin. Sonradan eklenen php dosyalarının linkerini normal permalinklere nasıl çevrileceği konusunda bir bilgi bulamadım o yüzden böyle bir yol buldum kendimce. Eğer bu sorunun gerçekten nasıl çözüleceğini bilen birisi varsa yardım ederse memnun olurum.
  • 02-02-2014, 16:12:48
    #4
    Ogulcan adlı üyeden alıntı: mesajı görüntüle
    Merhaba, bende buna benzer bir sayfa kullanıyorum ve aynı sorunu bende yaşadım. Custom-post-type kullanımının bu sorunu çözebileceğiniz sanmıyorum. Bu kullanım ile sorun çözülmeye çalışılırsa aynı oyunu hem post şeklinde hem de custom post şeklinde iki kez girmek gerekecek ve link verme işlemi karışacaktır.
    Custom Post Type Kullanımı sizce bu sorunu çözmüyor mu yani?

    siteadi.com/urunler/urun-1/

    bu benim urunler custom-pt ile belirlediğim urun-1 içeriğinin urlsi ve sadece wordpress kalıcı bağlantılar ile sağlanıyor başka hiçbir ayar yapmadan.

    Demek ki neymiş, custompt sorunu direkt ve net olarak çözüyormuş.
  • 02-02-2014, 18:44:26
    #5
    mervancanturk adlı üyeden alıntı: mesajı görüntüle
    Custom Post Type Kullanımı sizce bu sorunu çözmüyor mu yani?

    siteadi.com/urunler/urun-1/

    bu benim urunler custom-pt ile belirlediğim urun-1 içeriğinin urlsi ve sadece wordpress kalıcı bağlantılar ile sağlanıyor başka hiçbir ayar yapmadan.

    Demek ki neymiş, custompt sorunu direkt ve net olarak çözüyormuş.
    Arkadaşın ve benim ortak sorunumuza göre single.php oyun ara sayfasıdır. Yani anasayfadan bir oyuna gittiğinizde oyunun açıklamasının ve "Hemen Oyna" tarzında bir butonun bulunduğu bir sayfa açılır. Oyunun kendisinide oyna.php gibi bir dosyaya koyarsınız. Ardından "Hemen Oyna" butonunu oyna.php sayfasına yönlendirirsiniz. Ancak siteye oyun eklerken bunu custom-post-type tan değil normal posttan eklersiniz.

    Bu durumda custom-post-type kullandığınız zaman ara sayfayı yani single.php'yi custom-post-type'a yönlendirmeniz gerekir. Bunu yapabilmek için de oyunu hem normal post olarak hem de custom-post-type olarak 2 kez girmeniz gerekli. Single.php'yi custom-post-type'a yönlendirmek için de her oyun için ayrı ayrı link yönlendirmesi yapmanız gerekir.

    Sanırım söylemek istediğim şeyi anlatabildim. Eğer bu durum da custom-post-type ile çözülebiliyorsa anlatırsanız sevinirim. Teşekkürler.
  • 02-02-2014, 19:51:48
    #6
    Ogulcan adlı üyeden alıntı: mesajı görüntüle
    Arkadaşın ve benim ortak sorunumuza göre single.php oyun ara sayfasıdır. Yani anasayfadan bir oyuna gittiğinizde oyunun açıklamasının ve "Hemen Oyna" tarzında bir butonun bulunduğu bir sayfa açılır. Oyunun kendisinide oyna.php gibi bir dosyaya koyarsınız. Ardından "Hemen Oyna" butonunu oyna.php sayfasına yönlendirirsiniz. Ancak siteye oyun eklerken bunu custom-post-type tan değil normal posttan eklersiniz.

    Bu durumda custom-post-type kullandığınız zaman ara sayfayı yani single.php'yi custom-post-type'a yönlendirmeniz gerekir. Bunu yapabilmek için de oyunu hem normal post olarak hem de custom-post-type olarak 2 kez girmeniz gerekli. Single.php'yi custom-post-type'a yönlendirmek için de her oyun için ayrı ayrı link yönlendirmesi yapmanız gerekir.

    Sanırım söylemek istediğim şeyi anlatabildim. Eğer bu durum da custom-post-type ile çözülebiliyorsa anlatırsanız sevinirim. Teşekkürler.
    Tamam baştan başlayalım. Pm ile siteleri gönderirseniz bi inceleyelim. Bu sorunu çözerim ben
  • 02-02-2014, 19:58:51
    #7
    Üyeliği durduruldu
    bence oyunun oynandığı sayfanın değersiz olması seo açısından daha iyidir. bunun için hem canonical url olarak geçiş sayfasını göstermek, hem de oyun oynanan sayfayı sef url yapmamak iyi olacaktır. hatta oyun oynanan sayfaları noindex yapmayı bile önerebilirim.

    aksi takdirde her oyun için birbirine benzer ikişer sayfanız olur. dublicate hatası bile alabilirsiniz.

    illa sef url yapmak isteyenler ise, htaccess ile yapabilirler diye düşünüyorum. bu şekilde yapan bir site görmüştüm.
  • 02-02-2014, 20:08:49
    #8
    mervancanturk adlı üyeden alıntı: mesajı görüntüle
    Tamam baştan başlayalım. Pm ile siteleri gönderirseniz bi inceleyelim. Bu sorunu çözerim ben
    Pm gönderdim.

    TylerDurden adlı üyeden alıntı: mesajı görüntüle
    bence oyunun oynandığı sayfanın değersiz olması seo açısından daha iyidir. bunun için hem canonical url olarak geçiş sayfasını göstermek, hem de oyun oynanan sayfayı sef url yapmamak iyi olacaktır. hatta oyun oynanan sayfaları noindex yapmayı bile önerebilirim.

    aksi takdirde her oyun için birbirine benzer ikişer sayfanız olur. dublicate hatası bile alabilirsiniz.

    illa sef url yapmak isteyenler ise, htaccess ile yapabilirler diye düşünüyorum. bu şekilde yapan bir site görmüştüm.
    Ben de ilk başta aynı şekilde düşünüyordum. Çünkü oyna.php sayfasında tek ekstra olan şey embed kod. Ancak temayı satın alan arkadaşlar bu konudan şikayetçi oldular buyüzden de bu şekilde bir çözüm getirdim kendimce.
  • 03-02-2014, 00:28:44
    #9
    bende .htaacces ile çözülebilir olduğunu düşünüyorum ama çözüm bulamadım arkadaşlar.