(Spam Boot Atlatma)Görsel Doğrulama ve google reklamı çizgisi için mod ..

Arayıp da bulamadığınız eklentileri buraya sorabilirsiniz.

(Spam Boot Atlatma)Görsel Doğrulama ve google reklamı çizgisi için mod ..

İleti gmby 15.02.2007, 12:13

Arkadaşlar benim iki ricam olacak...


Birincisi :

Son zamanlarda yyyyy@xxxxx.mail.ru yada yyyyyy@xxxxx.ru adında bazı yabancılar forumuma gelip üye oluyorlar ve profillerine porn icerikli yada reklam içerikli web sitelerini yazıp gidiyorlar.Hergün düzenli silmekten gına geliyor.

Bunlara en azından engel olmak için üye olunurken bir soru sorulup karşılıgında 5-6 secenekli cevap olsa ve bunlardan birini seçip (doğru olanı) öyle ancak üye olunabilse.

Yada buraya üye olunurken görsel dogrulama yapıldığı '' merhaba yaz?'' karşılıgına merhaba yazdığımızda ancak yada bizim belirlediğimiz sorunun cevabını yazsa da üye olabilse...

Mesela :

Ulu önder Atatürk ne zaman doğdu? gibi.... Böyle bir moda ihtiyacım var....

İkincisi :

Google reklamları için gerekli ayarlamaları yapmak istiyorum ve konu hakkında az çok bilgi edndim.Lakin ilk mesajdan sonra aynı burada olduğu gibi reklamın üst ve alt bölümüne thema ma uygun renkte bar çıkmasını istiyorum.

Resim

Gibi..bunu nasıl yapabilirim...

Şimdiden yardımcı olmaya çalışan arkadaşlara teşekkür ederim...
En son gmby tarafından, 16.02.2007, 12:51 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
gmby
Üye
Üye
 
İleti: 21
Kayıt: 15.02.2007, 11:58

Cvp: Görsel Doğrulama ve google reklamı çizgisi için mod ..

İleti

ALEXIS
15.02.2007, 18:47

Kayıtta eklediğim eklenti kullanılmış, yönetim panelinden istediğiniz soru/cevap ikilisini yazabilirsiniz, rastgele çıkıyorlar.

Ayrıca bu spam olaylarını engellemek için gerekebilecek eklentilerin ve açıklamaların olduğu birkaç sayfa biliyorum:

phpBB Antispam HOWTO
http://bbantispam.com/howto/


Reklam ile ilgili sorunu tam okumadımn ama, XS bölümünde o tür konular var.
Eklentiler
TextualConfirmation-1.0.1.rar
(78.94 KiB) 887 defa indirildi
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: Görsel Doğrulama ve google reklamı çizgisi için mod ..

İleti gmby 15.02.2007, 20:02

Syn ''angelside'' cevap ve ilginiz için öncelikle teşekkür ederim.

verdiğiniz linkleri hemen inceleyeceğim.

Google reklamı için ben forumuma sizin mesajınızın hemen üzerindeki gibi ilk mesajdan sonra reklamın cıkması için ayarlamaları yaptım ve ftp ye atmamı bekliyor.Lakin sizin mesajınızın üzerindeki google reklemını kapatan forumun renklerinde iki adet mavi şerit var bende buna benzer kendi forumumun themasına uygun şerit yapmak için ne yapmalıyım onu merak ettim..

Forumumun theması daj_glass...

Şimdiden Başta siz olmak üzere tüm cevap yazacaklara teşekkür ederim....
gmby
Üye
Üye
 
İleti: 21
Kayıt: 15.02.2007, 11:58

Cvp: Görsel Doğrulama ve google reklamı çizgisi için mod ..

İleti

ALEXIS
15.02.2007, 20:52

çizgiler tema ve CSS dan geliyor.

Kod: Tümünü seç
   <tr>
      <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
   </tr>
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: Görsel Doğrulama ve google reklamı çizgisi için mod ..

İleti gmby 15.02.2007, 21:38

Öncelikle bilgiler için saolun.....

Baya araştırmadan sonra kayıt olurken profilde görsel olarak kaydı dolduran kişiye soru yöneltilebilecek şu bilgiye ulaştım...

Kod: Tümünü seç
##############################################################
## MOD Title: Textual Confirmation
## MOD Author: olpa < olpa@bbantispam.com > (Oleg Parashchenko) http://bbantispam.com/tc/
## MOD Description: While registering, the user must answer a question to prove the user isn't a spambot.
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: 3 Minute
## Files To Edit: includes/constants.php
##                includes/usercp_register.php
##                templates/subSilver/profile_add_body.tpl
## Included Files: includes/functions_tc.php
##                 admin/admin_tc.php
##                 templates/subSilver/admin/textual_confirmation.tpl
##                 language/lang_english/lang_tc.php
##                 language/lang_english/email/textual_confirmation.tpl
##                 language/lang_russian/lang_tc.php
##                 language/lang_russian/email/textual_confirmation.tpl
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## There are two editions of Textual Confirmation:
##
## * community edition and
## * business edition.
##
## In the community edition, each time spam registration is rejected,
## Textual Confirmation sends a notification to the forum administrator
## and TO THE COMMUNITY SPAM DATABASE. Visit the home page for details:
##
## http://bbantispam.com/tc/
##
## If you don't want to send us copies of the notifications,
## you must buy a business license. For details, visit
##
## http://bbantispam.com/tc/?mode=register
##
## Privacy Policy: We do not disclose your individual information
## to any other company. We collect aggregate statistics on spam
## texts and spammers' IPs. We may publish or share this aggregate
## information with other companies. This aggregate data, by its
## nature, will not reveal your identity.
##
##############################################################
## MOD History:
##
##   2006-11-18 - Version 1.0.1
##      - small corrections to be accepted for the MOD Database
##   2006-11-04 - Version 1.0.0
##      - index.html is updated
##   2006-10-29 - Version 1.0.0.beta3
##      - The math question is removed
##      - Keys of the $lang array use underscores instead of commas
##      - Now setting the "Reply-to" field in the e-mail notifications
##      - Screenshots and CAPTCHA links in index.html
##   2006-10-23 - Version 1.0.0.beta2
##      - Minor tweaks to avoid PHP warnings in the wild world
##      - EasyMOD compatibility
##      - Documentation
##      - Russian translation
##   2006-10-21 - Version 1.0.0.beta1
##      - The code is packed as mod
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]------------------------------------------
#
define('SMILIES_TABLE', $table_prefix.'smilies');

#
#-----[ AFTER, ADD ]------------------------------------------
#
define('TEXTUAL_CONFIRMATION_TABLE', $table_prefix.'textual_confirmation');

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
$unhtml_specialchars_match = array('#&gt;#', '#&lt;#', '#&quot;#', '#&amp;#');

#
#-----[ BEFORE, ADD ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_tc.'.$phpEx);

#
#-----[ FIND ]------------------------------------------
#
         $error = TRUE;
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
      }
   }
#
#-----[ AFTER, ADD ]------------------------------------------
#
   tc_hook_register();

#
#-----[ FIND ]------------------------------------------
#
   $template->assign_vars(array(
      'USERNAME' => isset($username) ? $username : '',
      'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',

#
#-----[ REPLACE WITH ]------------------------------------------
#
   tc_hook_template($mode, $template, $s_hidden_fields, $tc_question);
   $template->assign_vars(array(
      'TEXTUAL_CONFIRMATION_QUESTION' => isset($tc_question) ? $tc_question : '',
      'L_TEXTUAL_CONFIRMATION_EXPLAIN' => isset($lang['tc_explain']) ? $lang['tc_explain'] : '',
      'USERNAME' => isset($username) ? $username : '',
      'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- END switch_confirm -->

#
#-----[ AFTER, ADD ]------------------------------------------
#
   <!-- BEGIN switch_textual_confirm -->
   <tr>
     <td class="row1"><span class="gen">{TEXTUAL_CONFIRMATION_QUESTION} * </span><br /><span class="gensmall">{L_TEXTUAL_CONFIRMATION_EXPLAIN}</td>
     <td class="row2"><input type="text" class="post" style="width: 200px" name="tc_answer" size="25" value="" /></td>
   </tr>
   <!-- END switch_textual_confirm -->

#
#-----[ COPY ]------------------------------------------
#
copy includes/functions_tc.php to includes/functions_tc.php
copy admin/admin_tc.php to admin/admin_tc.php
copy language/lang_english/lang_tc.php to language/lang_english/lang_tc.php
copy language/lang_english/email/textual_confirmation.tpl to language/lang_english/email/textual_confirmation.tpl
copy templates/subSilver/admin/textual_confirmation.tpl to templates/subSilver/admin/textual_confirmation.tpl

#
#-----[ SQL ]------------------------------------------
#
CREATE TABLE phpbb_textual_confirmation (
id       INTEGER NOT NULL AUTO_INCREMENT,
question TEXT    NOT NULL,
answers  TEXT    NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO phpbb_textual_confirmation(question,answers) VALUES ('Are you human?', 'yes\nja\noui');
INSERT INTO phpbb_textual_confirmation(question,answers) VALUES ('Say hello', 'hello\nhi\nhallo');

#
#-----[ DIY INSTRUCTIONS ]-------------------------------------
#
After installation of Textual Confirmation is completed, go to
the control panel and change the set of questions. Also, switch
off Visual Confirmation, because it isn't required anymore.

If you've installed additional forum templates, then, for each template:
* modify the file "profile_add_body.tpl", and
* create the file "admin/textual_confirmation.tpl".

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM




----------------------------------------------------------------------------------------------------------------

Arkadaşlar inanın bu işte gerçekten çok yeniyim ve günümün işten gelir gelmez pek çoğunu burada geçiriyorum...Birşeyleri öğrenebilmek amacı ile...

Bu dosyaları lang_turkish klasörünede gönderin.


Kod: Tümünü seç
language/lang_turkish/lang_tc.php
language/lang_turkish/email/textual_confirmation.tpl




Kod: Tümünü seç
$lang['tc_bad_answer']         = 'Wrong answer to the Textual Confirmation question.';
$lang['tc_explain']            = 'Answer the Textual Confirmation question to prove you are not a spambot.';
$lang['tc_mail_subject']       = 'phpBB spam registration';
$lang['Textual_Confirmation']  = 'Textual Confirmation';
$lang['tc_admin_dup_question'] = "<p>Duplicate question: '%s'.</p>\n";
$lang['tc_admin_cant_parse']   = "<p>Can't parse the question/answers pair: '%s'.</p>\n";
$lang['tc_admin_question_saved']   = "<p>Question saved: '%s'.</p>\n";
$lang['tc_admin_question_deleted'] = "<p>Old question(s) deleted:%s</p>\n";
$lang['tc_admin_database_updated'] = "<p>Database is updated.</p>\n";
$lang['tc_admin_explanation']      = "<p>Separate question blocks by an empty line. In each block, the first line is the question, and the rest lines are the correct answers. The question string must be valid HTML. The answers are case-insensitive.</p>\n";



Bunun yerine sanırım türkçe olarak bunu koyabiliriz.....


Kod: Tümünü seç
$lang['tc_bad_answer'] = 'Cevabı yanlış girdiniz, lütfen tekrar deneyin';
$lang['tc_explain'] = 'Otomotik programları engellemek için sorulmuştur';
$lang['tc_mail_subject'] = 'phpBB Foruma Robot giriş denemesi';
$lang['Textual_Confirmation'] = 'Yazısal Onaylama';
$lang['tc_admin_dup_question'] = "<p>Sorunun kopyasını yarat: '%s'.</p>\n";
$lang['tc_admin_cant_parse'] = "<p>Soru veya cevap incelemez: '%s'.</p>\n";
$lang['tc_admin_question_saved'] = "<p>Soru Kaydedildi: '%s'.</p>\n";
$lang['tc_admin_question_deleted'] = "<p>Eski Soru(/lar) silindi:%s</p>\n";
$lang['tc_admin_database_updated'] = "<p>Veritabanı güncellendi.</p>\n";
$lang['tc_admin_explanation'] = "<p>Soruları birbirinden boş satır ile ayırınız. Her soru-cevap grubunun,ilk satırı sorudur ve diğer satırlar doğru cevaplardır. Soru satırı geçerli HTML olmak zorunda. Cevapta büyük-küçük harf ayrımı vadır.</p>\n";


Bunuda lang_turkishede eklemen lazım ki türkçe olarak görünsün...

Hata varmıdır yada bunu yükleyen oldu mu?


Bunlar tamamen araştırmalarım sonucunda elde ettiğim bilgilerdir... Yukarıda da bahsettiğim gibi bu işte daha emekleme safhasında olduğum için biraz zorlanıyorum...Ama yol gösteren olursa hızlı öğrenirim...
En son gmby tarafından, 15.02.2007, 22:05 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
gmby
Üye
Üye
 
İleti: 21
Kayıt: 15.02.2007, 11:58

Cvp: Görsel Doğrulama ve google reklamı çizgisi için mod ..

İleti

ALEXIS
15.02.2007, 21:59

Textual Confirmation, ilk mesaja bunu ekledim zaten, canver.net kullanmış, şimdilik hata yok demekki.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: Görsel Doğrulama ve google reklamı çizgisi için mod ..

İleti gmby 15.02.2007, 22:13

angelside yazdı:Textual Confirmation, ilk mesaja bunu ekledim zaten, canver.net kullanmış, şimdilik hata yok demekki.


Syn ''angelside'' verdiğiniz dosyayı inceledim açıklama içinde saygılar ve araştırırken yukarıdakilerede ulaştım... Bu işte çok yeni olmam ve forumumdaki pek cok şeyi buradan baka yapan bir çömez olarak benim gibilerinde olabileceğini ve neyin nasıl yapılacagını iyice basite indirgeyerek sabırla anlatabililecek arkadaşlarında yardımı ile faydalı olabilecegimizi düşündüm....

Örneğin burada :

angelside yazdı:çizgiler tema ve CSS dan geliyor.

Kod: Tümünü seç
   <tr>
      <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
   </tr>



Demişsiniz ve ben hemen ftp den daj_glass themam içindeki Css lerime baktım... Bende 4 tane css olduğnu gördüm... kafamda ???? oldu acaba hangi Css ve bu verdiğiniz kod nereye eklenir acaba dedim.... :roll:
gmby
Üye
Üye
 
İleti: 21
Kayıt: 15.02.2007, 11:58

İleti yeniaykarama 16.02.2007, 09:53

bi şey soracam ama bana cahil demeyin tamam bu modu kurduk diyelim başka bir konudada botların görsel doğrulama kodlarını geçtiği yazıyordu o zaman bu modun işlevi nedir...botlar karşısında pasif kalacak dimi
bilgin olmak için bize gelin mutlaka olusunuz www.bilginlerboard.com
yeniaykarama
Üye
Üye
 
İleti: 49
Kayıt: 15.01.2007, 04:28

İleti gmby 16.02.2007, 12:49

yeniaykarama yazdı:bi şey soracam ama bana cahil demeyin tamam bu modu kurduk diyelim başka bir konudada botların görsel doğrulama kodlarını geçtiği yazıyordu o zaman bu modun işlevi nedir...botlar karşısında pasif kalacak dimi


Dostum bu işte yeni olmakla birlikte 3-4 gündür okumaktan gözlerim pörtledi...

Google reklamları için sorunumu hallettim (şuan onayımı bekliyorum.Reklam ilk mesajda ve mesaj içinde en üstte şık bir şekilde duracak şekilde forumumu ayarladım.)

Görsel olarak buna benzemekle birlikte bundan bir adım daha öne gidip daha güzel bir çerceve ile bütünleştirdim.Google onayım geldiginde kendi siteme ait bu görüntüyüde sizlerle paylaşırım.

Resim

Şimdi sıra görsel modu kurmaya ve bu konuda yeterince bilgi toplamaya çalışıyorum.Araştırmalarımda geçen sürede benim ögrendiğim şuan harf veyahut harf rakam karışımı olan görsel doğrulama artık bazı robot tarayıcılar tarafından geçilir oldu ve sitelerimize üye olup profillerinde web adresi bölümüne porn içerikli site linkleri bırakıp ve gene profıllerıne porn içerikli yazılar bırakıp gidiyorlar...

Yukarıda bahsi geçen görsel modun kurulmasında spam boot bir nevi pc ve bu modu kurduktan sonra soracağımızın sorunun yanıtını bilmesine olanak yok...

Örnegin :

mesajımda da yazdıgım gibi görsel doğrulama kod sorusu :

Ulu önder M.Kemal Atatürk ne zaman doğdu : her türk evladı sanırım bu sorunun yanıtını bilecektir.

Veyahut : Fenerbahçenin kısaltması nedir? yada beşiktaşın veyahut galatasarayın... gibi...

Spam Boot bu soruların yanıtını bilemeyeceği için kaydolması sanırım çok zor olacaktır.

Hatta bu görsel modu kurduktan sonra rakam ve harflerden oluşan görsel doğrulamayı isterseniz kaldırabilirsiniz....

Umarım yardımcı olabililmişimdir.
gmby
Üye
Üye
 
İleti: 21
Kayıt: 15.02.2007, 11:58

İleti yeniaykarama 16.02.2007, 13:19

şu reklamı nasıl mesaja entegre ettin paylaşırsan çok süper olur herkes bişey ler yazmış forumlara ama kimse nasıl yaptığını söylemiyor sanki devlet sırrı adam bi mod vermiş al bu modu sen entegre et diyor ama verdiği mod bizim dediğimiz yerde çıkmıyor ben zaten nereye entegre ediceğimi bi bulabilsem eklediğimiz yerlerde tema bozuluyor kayıyor tam uymuyor eğer bunu bizimle paylaşırsan çok iyi olur...
bilgin olmak için bize gelin mutlaka olusunuz www.bilginlerboard.com
yeniaykarama
Üye
Üye
 
İleti: 49
Kayıt: 15.01.2007, 04:28


İstek Bölümü



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron