• 18-09-2016, 15:49:15
    #1
    Merhabalar arkadaşlar,

    Hemen konuya gireyim.

    Örnek üzerinden anlatacağım.

    Domain: ali.com

    2 kategori oluşturdum.

    Kategori1: ali.com/araba
    Kategori2: ali.com/kamyon


    Konularda permalink üzerinden önce kategori adını göster, ardından konu title'ını göster dedim.

    ucuz diye her 2 kategoriye de konu açacağım mesela.

    ali.com/araba/ucuz
    ali.com/kamyon/ucuz


    bu şekilde 2 konu oluşturmak istiyorum ancak ikinci konuyu açarken ucuz değerini kabul etmiyor, yani aslında böyle bir url var diyor. Ancak ben o url'i başka kategori için kullanmışım. Bu olayı nasıl çözebilirim arkadaşlar?

    Teşekkürler.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:49:15 -->-> Daha önceki mesaj 14:19:12 --

    Yok mu bilgisi olan?
  • 18-09-2016, 16:42:56
    #2
    ucuz olarak alt kategori açtığınıza eminmisiniz?
    • _taka
    • uzunoglu
    _taka ve uzunoglu bunu beğendi.
    2 kişi bunu beğendi.
  • 18-09-2016, 17:07:24
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    ucuz olarak alt kategori açtığınıza eminmisiniz?
    ucuz alt kategori değil, konumun adı.

    asd.com/ucak-bileti/adana
    asd.com/otobus-bileti/adana

    ucak ve otobus bileti kategori, adana konular diye düşünün hocam.
  • 18-09-2016, 17:22:12
    #4
    ucuz diye konu açın,

    konuya yazı yazdığınız sayfada genelde sağ altta kategori seçimi var oradan
    kategoriler kısmından istediğiniz kategorileri seçin o kategorilerde yayınlanır.
    konu linki ucuz diye olur ve içerik de aynı olur.
    siz içeriği farklı mı yapacaksınız?
    • _taka
    _taka bunu beğendi.
    1 kişi bunu beğendi.
  • 18-09-2016, 18:03:48
    #5
    Aslında sormak istediği, aklında ki ve belirttiği farklı olunca biraz karışmış.

    Domain: r10 net

    2 kategori oluşturdunuz.

    Kategori 1: r10 net/araba
    Kategori 2: r10 net/kamyon

    İstediğiniz:
    r10 net/araba/ucuz
    r10 net/kamyon/ucuz

    bu şekilde 2 konu oluşturmak istiyorsunuz ancak ikinci konuyu açarken ucuz değerini kabul etmiyor, yani aslında böyle bir ucuz url var diyor. Ucuz1, Ucuz2 olarak otomatik oluşturmakta.

    Çünkü siz o ucuz url'i kullanmışsınız.

    Bu olayı çözümü yok. Çünkü bu bir sorun değildir.

    Siteyi ilk yapar iken kategorileri baştan belirleyerek ilerlemelisiniz. İleride bu tarz sorunlarla karşılaşmamak adına. Keza açtığınız konu sorun değildir.

    Şöyle düşünün her kesin cep numarası aynı olsa nasıl iletişim kurabilirdik?

    Aynı mantık; ucuz ayrı bir konudur. (WP- Kategorilerden ilgili yerlere ekleyeceksiniz)


    Yani "r10 net/ucuz/" olarak oluşturduğunuz sayfanızı, ilgili kategorilere bağlamalısınız. Bu sayfa sadece genel anlamda UCUZ kelimesine odaklanılmıştır.

    r10 net/araba/ucuz
    r10 net/kamyon/ucuz
    r10 net/motorsiklet/ucuz

    Bunu alt kategorilere ucuz-araba, ucuz-kamyon, ucuz-motorsiklet aynı kategorilere bağlayacaksınız.

    Yani "r10 net/ucuz-araba/" olarak oluşturduğunuz sayfanızı, ilgili kategorilere bağlamalısınız. Bu sayfa sadece genel anlamda UCUZ ARABA kelimesine odaklanılmıştır.

    r10 net/araba/ucuz-araba/

    Yani "r10 net/ucuz-kamyon/" olarak oluşturduğunuz sayfanızı, ilgili kategorilere bağlamalısınız. Bu sayfa sadece genel anlamda UCUZ KAMYON kelimesine odaklanılmıştır.

    r10 net/araba/ucuz-kamyon/

    v.s.
    v.s.
  • 18-09-2016, 18:43:48
    #6
    <?php
    add_filter('query_vars', 'add_my_var');
    function add_my_var($public_query_vars) {
    	$public_query_vars[] = 'ucuz';
    }
    add_filter('single_template', 'single_temp_degiselim');
    function single_temp_degiselim($the_template) {
     $ucuz = get_query_var("ucuz");
     if ($ucuz == true) {
       return TEMPLATEPATH.'/ucuz.php';
     } else {
       return $the_template;
     } 
    }
    
    function birde_rewrite_yapalim_buna() {
    add_rewrite_rule('^(.*)/ucuz$','index.php?name=$matches[1]&ucuz=1','top');
    }
    add_action('init', 'birde_rewrite_yapalim_buna', 10, 0);
    ?>
    Son ne yapiyoruz hiç bir yazıya kategoriye falan tek başına ucuz slugu eklemiyoruz. Sonra ne oluyor

    Her post'a giden /ucuz eki single.php yerine ucuz.php dosyasına geliyor sonra ne yapacaksak orada yapiyoruz.

    DEMEKKİ NEYMİŞ ÇÖZÜMÜ VARMIŞ

    Üstteki arkadaşa nisbeten yazdım

    Saygılar.
  • 18-09-2016, 18:53:33
    #7
    İlginize teşekkürler arkadaşlar ancak hala çözümümü bulamadım.

    :S

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:53:33 -->-> Daha önceki mesaj 18:51:19 --

    Caesar adlı üyeden alıntı: mesajı görüntüle
    <?php
    add_filter('query_vars', 'add_my_var');
    function add_my_var($public_query_vars) {
    	$public_query_vars[] = 'ucuz';
    }
    add_filter('single_template', 'single_temp_degiselim');
    function single_temp_degiselim($the_template) {
     $ucuz = get_query_var("ucuz");
     if ($ucuz == true) {
       return TEMPLATEPATH.'/ucuz.php';
     } else {
       return $the_template;
     } 
    }
    
    function birde_rewrite_yapalim_buna() {
    add_rewrite_rule('^(.*)/ucuz$','index.php?name=$matches[1]&ucuz=1','top');
    }
    add_action('init', 'birde_rewrite_yapalim_buna', 10, 0);
    ?>
    Son ne yapiyoruz hiç bir yazıya kategoriye falan tek başına ucuz slugu eklemiyoruz. Sonra ne oluyor

    Her post'a giden /ucuz eki single.php yerine ucuz.php dosyasına geliyor sonra ne yapacaksak orada yapiyoruz.

    DEMEKKİ NEYMİŞ ÇÖZÜMÜ VARMIŞ

    Üstteki arkadaşa nisbeten yazdım

    Saygılar.
    asd.com/ucak-bileti/adana
    asd.com/otobus-bileti/adana

    ucak ve otobus bileti kategori, adana konular diye düşünün hocam.

    yazdıklarınızı nerede, hangi sayfada istediğim şekilde yapmak için nasıl kullanacağım hocam?
  • 19-09-2016, 00:35:32
    #8
    Caesar adlı üyeden alıntı: mesajı görüntüle
    Son ne yapiyoruz hiç bir yazıya kategoriye falan tek başına ucuz slugu eklemiyoruz. Sonra ne oluyor

    Her post'a giden /ucuz eki single.php yerine ucuz.php dosyasına geliyor sonra ne yapacaksak orada yapiyoruz.

    DEMEKKİ NEYMİŞ ÇÖZÜMÜ VARMIŞ

    Üstteki arkadaşa nisbeten yazdım

    Saygılar.
    Konuyu açan kişinin istediği ne?
    Senin çözüm olarak sunduğun ne?
    Nispet yapıcam diye, Başkası olsa neyse Allah aşkına sen yapma.

    Konuyu açan kişi zaten sorun olarak gördüğü zaten sorun değil. Kafası bir şeye takılmış hatalı olduğunu zannetse bile sorun yok. Çünkü istediğini sandığı şey var sadece kafası karışmış.

    _taka adlı üyeden alıntı: mesajı görüntüle
    İlginize teşekkürler arkadaşlar ancak hala çözümümü bulamadım.

    asd.com/ucak-bileti/adana
    asd.com/otobus-bileti/adana

    ucak ve otobus bileti kategori, adana konular diye düşünün hocam.

    yazdıklarınızı nerede, hangi sayfada istediğim şekilde yapmak için nasıl kullanacağım hocam?
    UÇAK BİLETİ İLE İLGİLİ Senin yapman gereken;
    Uçak bileti ile ilgili Adana, İstanbul, İzmir v.s. sayfalar yapman.
    • abc com/ucak-bileti/adana-ucak-bileti/
    • abc com/ucak-bileti/istanbul-ucak-bileti/
    • abc com/ucak-bileti/izmir-ucak-bileti/
    Bu sayfaları abc com/ucak-bileti/ KATEGORİSİNE BAĞLAMAN GEREKİYOR.

    OTOBÜS BİLETİ İLE İLGİLİ Senin yapman gereken;
    Uçak bileti ile ilgili Adana, İstanbul, İzmir v.s. sayfalar yapman.
    • abc com/otobus-bileti/adana-otobus-bileti/
    • abc com/otobus-bileti/istanbul-otobus-bileti/
    • abc com/otobus-bileti/izmir-otobus-bileti/
    Bu sayfaları abc com/otobus-bileti/ KATEGORİSİNE BAĞLAMAN GEREKİYOR.


    Senin istediğin gibi olması için;
    Alıntı
    asd com/ucak-bileti/adana
    asd com/otobus-bileti/adana

    ucak ve otobus bileti kategori, adana konular diye düşünün
    Eğer sitende kullandığın wordres veya HTML veya özel yazılım bile olsa aynı sayfada 2 tane Adana sayfası olmaz.

    ADANA sayfasını tanıtım amalı yapacaksan tamam olur derim. Her kategoriye bağlayabilirsin.

    Fakat; Hem uçak bileti için hemde otobüs bileti için aynı sayfayı bağlayamazsın. ADANA SAYFASINDA hem otobüs hemde uçak bileti için bağlarsan 1. verim alamazsın. 2. side karışıklık yaratır.

    Olması gereken;
    • flypgs.com/sehirler/adana-ucak-bileti
    • flypgs.com/sehirler/gaziantep-ucak-bileti
    • flypgs.com/sehirler/izmir-ucak-bileti
  • 19-09-2016, 01:28:10
    #9
    Ana dizin içerisine belirttiğim kategoriler için özel alt dizinler kurarak problemi hallettim.

    Yine de zaman ayırıp yardımcı olmak isteyen arkadaşlar teşekkür ederim.