• 18-07-2013, 06:31:49
    #1
    Arkadaşlar wp searc suggest eklentisini kurdum. (bkz: http://wordpress.org/plugins/wp-search-suggest/ ) Ama bir sıkıntım var. Eklentide arama kısmında her istediğimi yapıyor. Yazılan kelimeyi buluyor vs. istediğim şekilde de css'den düzenledim fakat sorun şu ki;

    mesela 'acı' kelimesini aratıyorum acının geçtiği başlıkları buluyor ben bulduklarından birine tıklayınca sanki arama kutusuna onu yazmışım gibi copy yapıyor enterlıyor seach sayfasına gidiyorum. Yani anlayacağınız google gibi yapıyor. Ben verdiği önerilere tıklayınca o önerinin sayfasına gitmesini istiyorum. Bunu nasıl yapabilirim? Nereyi değiştirmem gerek? Önerisi bilgisi olan varsa yardım ederse sevinirim.
  • 18-07-2013, 12:14:51
    #2
    Bunu yapamazsınız, sistemin temeli sizin dediğinize dayanıyor. Komple javascript kodlarını, sadece eklenti içerisindeki değil, WordPress içerisindeki jquery.suggest.js dosyasını da komple değiştirmeniz, ayrıca eklenti içerisinde yazı başlıklarının ve URL'lerinin de alınmasını sağlamalısınız. Yani yeni bir sistem yazmakla aynı anlama gelecek işlemler yapmanız gerekiyor. Ayrıca eklenti sanırım 10 yazıyı ya da ayarlarda kaç yazı gösterilmesine izin verilmişse o kadar sonuç gösteriyor. Ya benim aradığım 11. yazıysa.
    Dolayısıyla şu anki sistem en doğrusu.
  • 18-07-2013, 14:57:04
    #3
    yakuphan adlı üyeden alıntı: mesajı görüntüle
    Bunu yapamazsınız, sistemin temeli sizin dediğinize dayanıyor. Komple javascript kodlarını, sadece eklenti içerisindeki değil, WordPress içerisindeki jquery.suggest.js dosyasını da komple değiştirmeniz, ayrıca eklenti içerisinde yazı başlıklarının ve URL'lerinin de alınmasını sağlamalısınız. Yani yeni bir sistem yazmakla aynı anlama gelecek işlemler yapmanız gerekiyor. Ayrıca eklenti sanırım 10 yazıyı ya da ayarlarda kaç yazı gösterilmesine izin verilmişse o kadar sonuç gösteriyor. Ya benim aradığım 11. yazıysa.
    Dolayısıyla şu anki sistem en doğrusu.
    ama yaptığı şey çok mantıksız çünkü atıyorum acı yı yazdım o öneriler çıkarıyor.
    1-acının vücuda zararları
    2-acının vücuda yararları
    3-dünyada acı biber üretimi

    falan ben acının vücuda yararlarına tıkladığımda sanki bunu aratmışım gibi yapıyor ama zaten bu başlıklı 1 tane yazı olduğu için 1 tane yazı buluyor?
  • 18-07-2013, 16:00:24
    #4
    Mesajımda da neden mantıklı olduğunu yazdım. Eklenti ziyaretçinin yazdığına göre son ya da ana sayfada kaç yazı gösteriyorsanız o kadar yazının başlığını gösteriyor, eğer siz bu konuda daha fazla yazı yazmışsanız onlara ziyaretçi hiçbir zaman ulaşamayacak. Eğer wordpress arama sistemini sadece başlıklarda arayacak şekilde ayarlamadıysanız, önerilen yazılar içerisinde anlamsız yazılar da olacaktır. Dolayısıyla ziyaretçinin mümkün olduğunca çok yazınıza ulaşabilmesini istiyorsanız, bu şekilde bırakmanız gerekecek.
    Sizin dediğiniz mantık belki yazı sayısının az olduğu siteler için mantıklı olabilir ama yazı sayısı çok olanlar için faydalı olmayacaktır.
    Dediğim gibi bunu bu eklenti yapmanız mümkün değil. Belki temanızın search.php dosyanızın başında gelen arama ifadesini alıp, eğer bu ifadeyle aynı olan bir yazı başlığı varsa o başlığa yönlendirebilirsiniz. Ya da search.php ile uğraşmayıp
    http://bradsknutson.com/blog/redirec...turn-one-post/
    adresindeki kodları düzenleyerek de bir şeyler yapmayı deneyebilirsiniz.
    Ancak bu yöntemde arama yapıldığında fazladan sorguya neden olacağını unutmayın. Gerçi bu durum kabul edilebilir bir durum.