Kayıt: Mar 04, 2005 Mesajlar: 225 Konum: B.Çekmece
Tarih: 2007-05-14, 17:56:20 Mesaj konusu: Forumda Kim Bilir Ne Diyorlar
İnsanoğluyuz 24 saat forumlarda online olamıyoruz.. Arada konular birikiyor.. sonra "son gelişinizden bu yana gönderilen mesajlar diyoruz"
başlıklara bakıyoruz ilgimizi çekmeyeni es geçiyoruz...
2-3 gün sonra farkediyoruz ki o konuda özellikle bizden bahsedilmiş..
E normaldir de..
Bu kadar adam buradayız buna bir kolaylık düşünemezmiyiz..
Mesela şöyle:
Üye adım wellboy
bu forum indexte sağ üstte duran
"son gelişinizden bu yana gönderilen mesajlar"
bölümüne 1 satır daha açıp
adınızın geçtiği başlıklar
ya da hakkınızda konusulanlar
gibi
tabi sanıyorum bu sql e epey bir külfet getirir?
yoksa getirmez mi...
Bilgisi olan varsa ve paylaşırsa sevinirim
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2007-05-15, 14:54:16 Mesaj konusu:
bence sql çok şişirir..çünkü örneğin..polibo06 kelimesinin geçtiği her mesajı bir tabloda biriktirecez...ve bunu polibo06 giriş yaptığında gösterecez...
az sayıda üyesi olan üyelerde belki sorun olmaz ama yüzbinlerce üyesi olan bir site için bence bu söz konusu olamaz...
ama yine de ustatlarında bir yorum yapması gerekiyor
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2007-05-15, 15:09:09 Mesaj konusu:
Yok aslında yapılabilir. O kelimeyi mesaj tablolarından aratabiliriz. Ayrı bir tablo oluşturmaya gerek yok. Ama tabii bazı sorunları çıkabilir. Üyenin adını dene ise deneme geçen mesajları da bulabilir yada alakasız kelimeleri de bulabilir. Bir üye hakkındaki yapılan yorumlar için iyi bir uygulama değil. Birde üyenin rumuzu değişirse o zaman sonuç gider.
Anlatmak istedigi Normal Search Kullanılarak Bu İşlem Yapilabilir Zaten Arama Sonucları Bir Yerde Saklanıyor
Örnek http://eski.netopsiyon.com/modules.php?name=Forums&file=search&search_author=dehsetweb bu yolu göz onune alarak kisi normal searcta tıklamayla kisinin bulundugu başlıklara ulaştirilabilir ancak üsttede belirtilen secenekler dogabilir
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2007-05-15, 17:33:03 Mesaj konusu:
dehsetweb :
Anlatmak istedigi Normal Search Kullanılarak Bu İşlem Yapilabilir Zaten Arama Sonucları Bir Yerde Saklanıyor
Örnek http://eski.netopsiyon.com/modules.php?name=Forums&file=search&search_author=dehsetweb bu yolu göz onune alarak kisi normal searcta tıklamayla kisinin bulundugu başlıklara ulaştirilabilir ancak üsttede belirtilen secenekler dogabilir
phpbb en kötü yanı search..radaığını pek bulamıyorsun... :)
ancak bu şekilde de yapılabilinir...ama değişiklik şart..
diyelimki sen offline olduktan sonra biri senin ismini yazdı..giriş yaptığında orada
1 mesajda sizden bahsedildi yazması gerekiyor...
yoksa bir özelliği olmazki...direk arama yaptırdığında
wordlistten alabilrisiniz, zaten bütün kelimeler orada tutuluyor.
select from da like kullanırsanız alininde dediği gibi kelime benzerlikleri problem yaratır. like yerine direk çekerseniz bu seferde
seyranlının şeklinde yazılanlar gelmez, bir diğeri de mesela benim adım seyranlı ama seyranli da üye adım, bunda da sonuç vermez.
1 mesaj da sizden bahsedildi olayı zor değil, mainfile dan nuke_sessions dan kayıt silen satır altında, üyenin çıkış yaptığı an herhangi bir tabloya girilip, çıkış yağtığından itibaren adı geçen mesaj sayısı saydırılabilir ancak üstteki nedenlerden dolayı sağlıklı bi eklenti olmaz.
çözümü varmıdır, bence tam olarak yoktur çünkü robot zeka kullanmak zorundayız. yani seyranlinin yazısının, seyranlıya atfedilmiş bir mesajmı, yoksa başka bir kelimemi olduğunu anlamayız
Kayıt: Mar 04, 2005 Mesajlar: 225 Konum: B.Çekmece
Tarih: 2007-05-16, 09:59:31 Mesaj konusu:
Aslında bu kadar katı düşünmek gerekmiyor..
like kullanmaya gerek yok...
konuyu yine netopsiyon'dan örnekleyeyim..
Mesela bir üye bir konu hakkında soru soruyor...
Konu hakkında bilgisi olan diyelim Aliosman.. Bende o sırada forumda online durumdayım ama cevabı bilmiyorum.. O konuya cevap olarak aliosman bunu biliyor diyorum ve geçiyorum ancak aliosman online olduğu zamanda yoğunluktan başlığı farkedemiyor ve geçip gidiyor...
Bunun yerine böyle bir sistem geliştirdiğimiz de ben cevabı verirken özel bir işarek kullanarak:
&aliosman bu biliyordu bunu yazıyorum...
Bu eklenti &aliosman geçen konuları buluyor..
irc'de chat yapan varsa anlamıştır ne anlatmak istediğimi orada böyle bir sistem vardı birisi sizin nickinizi yazdığında hey aliosman sohbet odasında sana wellboy sana sesleniyor.. gibi bir uyarı alırsınız.. ama aliosman yerine ali osman yazdığında zaten alamazsınız..
sadece sorun olduğunda değil forumda birine espri olsun diye laf atarsınız ama o kişi orayı hiç okumaz bile
umarım anlatabildim...
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız