IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Adwords Modülünde Büyük Sorun (https://www.ircforumlari.net/unreal-ircd/53264-adwords-modulunde-buyuk-sorun.html)

seal 10 Nisan 2008 03:35

Adwords Modülünde Büyük Sorun
 
Arkadaşlar selamlar

daha önce kurmuştum bu adwords'u, ama filtreli kelimeler harici bir çok kelimede de uyarı verdiği için kaldırmak zorunda kalmıştım. Serverda örneğin

s
o
h
b
e
t
vs...

şeklinde reklam atanları, ki bunu özelden yapıyorlar genelde, bunu tamamen önleyebilmek adına adwords'u tekrar b denemek istedim, sırf bu harflerin tek tek yazılımını önlemek için. Şimdi şunu gördüm , Reklam.conf 'a da

PHP- Kodu:

adword all
{
word "s";
notify;
block;
warn;
kill;
ban;
}; 

diye ekledim. Buraya kadar herşey normal. Sadece s yazdığımız zaman normal uyarı veriyor, s ile diğer kelimelerde normal AMA s'den sonra TÜRKÇE KARAKTERli bir kelime yazdığım zaman, örnek söverim,söke,sümüklü vs.. gibi alakasız kelimeleri de bloklyor ve uyarı veriyor. Bunu deneme yanılma yöntemiyle tesadüfen farkettim.

Bunu nasıl düzeltebilirim acaba :confused:

Şimdiden cevap verecek bilen arkadaşlara teşekkürler

seal 12 Nisan 2008 00:55

Cevap: Adwords Modülünde Büyük Sorun
 
Bilen bi üstad yok mu ya :confused:

Cem 12 Nisan 2008 01:34

Cevap: Adwords Modülünde Büyük Sorun
 
reklam.conf un içinde ;

Kod:

adword all
{
word "s*"
;
notify
;
block
;
warn
;
kill
;
ban
;
}; 


Böyle bir satır vardır onu bulup kaldırırsan sorun hallolur.

s* <- şeklinde ekli oldugu için s harfinden sonrakileri adwords modülü yakalar.

seal 13 Nisan 2008 18:50

Cevap: Adwords Modülünde Büyük Sorun
 
Alıntı:

Cem Nickli Üyeden Alıntı (Mesaj 370052)
reklam.conf un içinde ;

Kod:

adword all
{
word "s*";
notify;
block;
warn;
kill;
ban;
}; 

Böyle bir satır vardır onu bulup kaldırırsan sorun hallolur.

s* <- şeklinde ekli oldugu için s harfinden sonrakileri adwords modülü yakalar.

Cem saol ama hayır sadece s olarak ekli. Zaten öyle olmasa s ile başlayan tüm kelimeleri engellemesi lazımdı, ama tüm s ile başlayan kelimeler normal, sadece s'den sonra Türkçe Karakter geldiği zaman onu engelliyor. Halbuki sadece s diye tek harf yazılınca engellemesi lazım yukarda anlattığım gibi.

Sanırım bi yerde türkçe karakter kullnıldığı zaman onu algılamadığı için yapıyor. Bunun bir yerden ayarlamak gerek sanırım ama nasıl :confused:

EceLMeriC 13 Nisan 2008 20:43

Cevap: Adwords Modülünde Büyük Sorun
 
Kod:


spamfilter {
regex "^.$";
target { private; };
action block;
reason "Block Mesajin.";
};

spamfilter.conf'una ekleyip dene.

<EceLMeriC> .
<EceLMeriC> |
<EceLMeriC> -

gibi satirlarida engeller, a-z seklinde harf olarak urete bilirsin.

iyi calismalar..

seal 14 Nisan 2008 04:19

Cevap: Adwords Modülünde Büyük Sorun
 
Alıntı:

EceLMeriC Nickli Üyeden Alıntı (Mesaj 372452)
Kod:


spamfilter {
regex "^.$";
target { private; };
action block;
reason "Block Mesajin.";
};

spamfilter.conf'una ekleyip dene.

<EceLMeriC> .
<EceLMeriC> |
<EceLMeriC> -

gibi satirlarida engeller, a-z seklinde harf olarak urete bilirsin.

iyi calismalar..

Çok Teşekkür ederim, bi de bunu deneyim o zaman. ;)

Yalnız biraz karışık geldi bana bu. Mesela w diye s diye harf kullanmasın tek olarak diye eklemek istiyorum örneğin :

PHP- Kodu:

spamfilter 
regex "s"
target { private; }; 
action block
reason "Block Mesajin."
}; 
 
spamfilter 
regex "w"
target { private; }; 
action block
reason "Block Mesajin."
}; 

Bu şekilde mi eklemem lazım acaba :confused: Bir de target olarak private yazıyor, sadece özelde yazılanı mı engellicek, kanalda da yazmasınlar istiyorum, onu da engeller mi. Bu şekilde ekleyim mi acaba yukardaki yazdığım gibi?

EceLMeriC 14 Nisan 2008 13:04

Cevap: Adwords Modülünde Büyük Sorun
 
Kod:


spamfilter {
regex "^w$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};
spamfilter {
regex "^i$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};
spamfilter {
regex "^c$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};
spamfilter {
regex "^n$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};

<User> w
<User> n
<User> i
<User> c

Kanal ve ozel icin private; channel; getleri yeterli olcaktir, com,net,irc,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
gibi adres basliklarini engelliye bilirsin.

iyi calismalar

seal 15 Nisan 2008 01:00

Cevap: Adwords Modülünde Büyük Sorun
 
Alıntı:

EceLMeriC Nickli Üyeden Alıntı (Mesaj 373014)
Kod:


spamfilter {
regex "^w$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};
spamfilter {
regex "^i$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};
spamfilter {
regex "^c$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};
spamfilter {
regex "^n$";
target { private; channel; };
action block;
reason "Block Mesajin.";
};

<User> w
<User> n
<User> i
<User> c

Kanal ve ozel icin private; channel; getleri yeterli olcaktir, com,net,irc,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
gibi adres basliklarini engelliye bilirsin.

iyi calismalar

Çok çok saol EceLMeriC, beni büyük bir dertten kurtarmış oldun gerçekten. ;oki ;oki Bi deneyim bunları. Zaten ha Adword, ha spamfilter, zaten ikisiyle de amacımıza nasılsa ulaşabiliyoruz.

Bir de ben küfürlü kelimelerde de gline atmasını istiyorum. Onları da eklicem hep spamfiltere. Acaba onları da mı şu keilde eklemem lazım :

PHP- Kodu:

spamfilter 
regex "kaltak"
target { private; channel; }; 
action gline
reason "Özelde küfür yazma."
}; 

Bu şekilde doğru mu acaba.

yada mesela siqe ' kelimesinden sonra bir harf daha gelirse direk gline atsın istiyorum, onu da şöyle mi eklemem lazım :

PHP- Kodu:

spamfilter 
regex "siqe*"
target { private; channel; }; 
action gline
reason "Özelde küfür yazma."
}; 

Bu şekilde doğrumu acaba? Özellikle şu yanına herhangi br harf eklenince olayı? Çok saol herşey için , çok çok yardımcı oldun saolasın

shardad 15 Nisan 2008 03:49

Yanıt: Adwords Modülünde Büyük Sorun
 
Eklerken süre ve ayraç kullanırsan daha iyi olur.

spamfilter {
regex "\bsiqe+"
;
target { private; channel
; };
action gline
;
reason "Lütfen özel görüşmelerinizde seviyeli olunuz."
;

ban-time 30m;
};


gibi. Ayraçtan itibaren çalışır. Başında algılasın istersen başa sonda istersen sona uygularsın.Yukardaki örnekte mesela esiqe kelimesini atmaz sige kelimesinin sonuna ne gelirse gelsin atar.

seal 15 Nisan 2008 20:21

Cevap: Adwords Modülünde Büyük Sorun
 
Alıntı:

shardad Nickli Üyeden Alıntı (Mesaj 373818)
Eklerken süre ve ayraç kullanırsan daha iyi olur.

spamfilter {
regex "\bsiqe+";
target { private; channel; };
action gline;
reason "Lütfen özel görüşmelerinizde seviyeli olunuz.";

ban-time 30m;
};

gibi. Ayraçtan itibaren çalışır. Başında algılasın istersen başa sonda istersen sona uygularsın.Yukardaki örnekte mesela esiqe kelimesini atmaz sige kelimesinin sonuna ne gelirse gelsin atar.

Çok teşekkür ederim Gerçekten. Sipersiniz. Çok saolunnn ;oki


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:39.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net