• 30-04-2008, 17:10:36
    #1
    Üyeliği durduruldu
    Merhaba,
    hazırlamakta olduğum script gün geçtikçe ilerliyor ve büyüyor
    şimdiye kadar yaptıklarım;

    Üyelik Sistemi
    Üye bilgilerini güncelleme
    Üye panelinden, Admin Paneline yazı gönderme
    Çıkış İşlemi

    Son konuları listeleme
    En çok okunanları listeleme

    Admin Panelinden;
    İçerik Ekleme, Düzenleme, Silme, Arama
    Yönetici ve Son kullanıcı Üye atama
    Kategori ve Menü linki yaratma

    gibi birçok özellikli script haline geldi, iş yerinde çalışmalarımız sürüyor

    Şimdi ise,
    Örneğin ÖSS ile ilgili bir konu başlığı var ona tıklıyorum, sonra sağ tarafta ÖSS ye yakın konular listelensin istiyorum. Hem bu sayede siteye giren benzer konuları da okumuş olacak hem siteyi patır kütür kapatıp gitmeyecek sitede kaldığı sürece benim açımdan avantaj olacak.
    vs.. vs.. daha çok hikaye anlatırdım ama

    İşte böyle birşey yapmak istiyorum

    Hali hazırda r10 da buna benzer bir kod bulamadım.
    Kod örneği veren varsa bekliyorum
  • 30-04-2008, 18:16:26
    #2
    Örnek veriyorum;

    İçeriğin başlığını explode ile kelimelere ayır. Sonra bir SELECT sorgusu ile içinde o kelimeler geçen konuları ( WHERE baslik LIKE '%$kelime%' gibi) çekebilirsin.
  • 30-04-2008, 18:24:53
    #3
    Veya ilkili konu isminin ilk 4 (3,4,5,6 isteğine göre) karakterini alıp aratabilirsin.
    $benzer = substr($kelime, 0, 4);
    .... where baslik LIKE '$benzer%' ...
  • 30-04-2008, 18:52:31
    #4
    Full text search ile explode'te böldüğün kelimeleri önem sırasına göre aratarak daha çok ve daha yakın sonuçlarda elde edebilirsin bu senın php bilgine kalmış bişi: http://www.whatsup.nl/Fulltext%20Search%20nedir.htm