• 23-10-2008, 14:24:18
    #1
    Wordpress'te bazı eklentiler arananları kaydetmekte fakat istediğimiz sonucu tam olarak almak zor oluyor...
    Eklentiyi geliştirmeye zamanım olmadığı için search metter eklentisini kullanmayı denedim..Sizinlede paylaşmak istedim..
    Eklenti: Search Metter
    İndirme Adresi: Kodları | Download
    Eklentiyi indirip wp-content/plugins sayfasının içine atıp panelden eklentiler sayfasına girip etkinleştirin...
    Bundan sonra arama bölümünde yapılan tüm aramalar kayıt edilecektir..
    Script 2 Türlü Listeleme yapıyor..Birisi En Çok Arananlar diğeride En Son Arananlar..
    Widget desteği olduğu için bunu menünüze kolaylıkla ekleyebilirsin...Fakat şöyle bir eksikliği var arama sayfasında title,desc aranan kelimeye uymuyor...
    Bunada bir çözüm geliştirdim..
    Kullandığınız temanın header.phpsini ve search.php sini alın elinize...
    Search.Php nin en üstündeki
    <?php get_header(); ?>
    Kodu yerine header.php nin tamamını kopyalayıp yapıştırın...
    Ardından Title ve desc leri düzeltin...
    Nasıl Düzelticem Diye Sorarsanız..
    <?php echo "".$s."";?>
    Bu kod aranan kelimeyi çağırmaktadır...
    <title>
    <?php wp_title(''); ?>
    <?php if(wp_title(' ', false)) { echo ' | '; } ?>
    <?php bloginfo('name'); ?>
    </title>
    Normal Başlık Sisteminiz Buysa
    <title>
    <?php echo "".$s."";?
    <?php if(wp_title(' ', false)) { echo ' | '; } ?>
    <?php bloginfo('name'); ?>
    </title>
    Böyle yaptığınızda artık başlıkta aranan kelime gözükmektedir..
    Aynı şekilde wp_title kodları yerine bu kodu kullanarak aranan kelimeyi çıkartabilirsiniz...
    Ek Olarak yan menüde değilde sitenin altında Son 30 Aramayı veya Son 30 Popüler aramayı göstermek istersenizde...
    Eklentinin 101.Satırındaki
    echo '<li><a href="'. get_settings('home') . '/search/' . urlencode($result->terms) . '">'. htmlspecialchars($result->terms) .'</a></li>'."\n";
    Not: Yukardaki koddan iki tane vardır.Recent Ve Popular olmak üzere sitenin altında hangisini yayınlıcaksanız onun kodunu düzeltin..
    Kodunu
    echo '<a href="'. get_settings('home') . '/search/' . urlencode($result->terms) . '">'. htmlspecialchars($result->terms) .'</a>,'."\n";
    yaptıktan sonra
    Footer.Php ye
    <?php sm_list_popular_searches('En Çok Arananlar', '', 30) ?>
    eklerseniz sitenizin en altında en çok aranan 30 kelimeyi bulabilirsiniz..
    Son Aranan Kelimeler İçinde
    <?php sm_list_recent_searches('Son Arananlar', '', 30) ?>
    Bunu kullanabilirsiniz..30 Değerini yükseltip azaltabilirsiniz..Bu çıkıcak sonucu bildirmektedir..
    Yanlız En Son Arananlar Sonucu Çıkmayan Aramaları göstermektedir..Size tavsiyem En Çok Arananları kullanmanız..
    Demo Resim:

    Eklentiyi bir boş zamanımda geliştirip arananları sayfalatmayı düşünüyorum...
    Saygılarımla // Beyazıt Kölemen
    Sorularınızı Bu Konu Altından Bildirebilirsiniz..
  • 23-10-2008, 16:22:59
    #2
    Üyeliği durduruldu
    Güzelde karakter hatası var ya onu nasıl halledeğiz?
  • 23-10-2008, 19:25:20
    #3
    Üyeliği durduruldu
    peki en çok arananları taglar gibi boyutunu büyük yaptırabilirmiyiz?
  • 12-12-2008, 20:14:32
    #4
    Üyeliği durduruldu
    Güncel.

    Arkadaşlar bu eklentide tr karakter hatası alıyorum. Yapabilen varsa paylaşabilir mi?
  • 12-12-2008, 20:21:23
    #5
    phpmyadmin'den search meter tablolarının karakter setini türkçe yaparak sorunu çözebilirsiniz..
  • 12-12-2008, 20:34:09
    #6
    Üyeliği durduruldu
    Ergun adlı üyeden alıntı: mesajı görüntüle
    phpmyadmin'den search meter tablolarının karakter setini türkçe yaparak sorunu çözebilirsiniz..
    Teşekkür ederim. Nasıl aklıma gelmedi anlamadım +rep gönderdim.
  • 12-12-2008, 20:36:31
    #7
    Hocam bu googledan gelen aramaları mı kayıt ediyor ?
  • 12-12-2008, 20:39:16
    #8
    Doogle adlı üyeden alıntı: mesajı görüntüle
    Hocam bu googledan gelen aramaları mı kayıt ediyor ?
    arama bölümünde yapılan aramaları kayıt ediyor..
  • 12-12-2008, 21:51:47
    #9
    Yakuter'in kullandığı bundan mı ?