Anti-SpamBot Kodu / Anti-SpamBot Code ( Kendim Yaptım )

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kilitli
Kullanıcı avatarı
yeniturkBB
Kayıtlı Kullanıcı
Mesajlar: 173
Kayıt: 17.12.2006, 12:51
Konum: İstanbul
İletişim:

Anti-SpamBot Kodu / Anti-SpamBot Code ( Kendim Yaptım )

Mesaj gönderen yeniturkBB »

İlk önce söylemeliyim VipCode Modu Düzenlenip Geliştirilmiştir ! Tamamen kendi yapımımdır.
[ resmi görüntülemek için tıklayın ]

Kod: Tümünü seç

############################################################## 
## MOD Başlığı: Anti-Spam Kodu ( VipCode Modundan Yararlanılmıştır ) 
## MOD Yapımcısı: yeniturkBB < oktayusx@gmail.com > (Oktay Yenitürk) http://www.phpbbturkey.com 
## MOD Açıklaması: VipCode Modunu geliştirerek yapılan bir üstün moddur.
## Bu mod sitenize spambotların kayıt olmasını engeller...
## 
## MOD Sürümü: 1.0 
## Kurulum Seviyesi: Çok Kolay 
## Kurulum Süresi: 2 Dakika 
## Düzenlenecek Dosyalar:    includes/usercp_register.php 
## language/lang_turkish/lang_main.php 
## templates/xxx/profile_add_body.tpl 
## Yüklenecek Dosyalar: vipcode.php ( tarafımdan yapılmıştır ) 
## 
## Lisansı: http://opensource.org/licenses/gpl-license.php GNU General Public License v2 Lisansına Sahiptir
############################################################## 
## Yapımcı Notu: 
## Umarım Beğenirsiniz.
############################################################## 
## Modu kurmadan önce dosyaların yedekleriniz alınız :) 
############################################################## 

Kod: Tümünü seç

# 
#-----[ AÇ ]------------------------------------------ 
#    
includes/usercp_register.php 

# 
#-----[ BUL ]------------------------------------------ 
# 
      rawurlencode($website); 
   } 

# 
#-----[ SONRASINA EKLE ]------------------------------------------ 
# 
// Start myVIPcode mod 
        if ( ($mode == 'register') && ($HTTP_POST_VARS['myVIPcode'] != '2486') ) 
        { 
         message_die(GENERAL_MESSAGE, $lang['vip_spam_invalid']); 
        } 
// End myVIPcode mod 

# 
#-----[ BUL ]------------------------------------------ 
# 
      $template->assign_block_vars('switch_confirm', array()); 
   } 

# 
#-----[ SONRASINA EKLE ]------------------------------------------ 
# 
// Start myVIPcode mod 
        if ($mode == 'register') 
   { 
      $template->assign_block_vars('switch_myvipcode', array()); 
   } 
// End myVIPcode mod 

# 
#-----[ BUL ]------------------------------------------ 
# 
      'L_CONFIRM_CODE_EXPLAIN'   => $lang['Confirm_code_explain'], 

# 
#-----[ SONRASINA EKLE ]------------------------------------------ 
# 
      'L_VIP_CODE' => $lang['vip_spam_vip_code'], 
      'L_VIP_LOCATION' => $lang['vip_spam_location'], 

# 
#-----[ AÇ ]------------------------------------------ 
# 
language/lang_turkish/lang_main.php 

# 
#-----[ BUL ]------------------------------------------ 
# 

?>

# 
#-----[ ÖNCESİNE EKLE ]------------------------------------------ 
# 
$lang['vip_spam_invalid'] = 'Üzgünüz, ancak girdiğiniz <b>Anti-Spambot Kodu</b> YANLISTIR.<br><br>Doğru<b>Anti-Spambot</b> ... Anti-Spambot Kodu sayfasından bulabilirsiniz.'; 
$lang['vip_spam_vip_code'] = '<b><font color="red">ANTİ-SPAMBOT</font></a> Kodu'; 
$lang['vip_spam_location'] = '<b><a href="vipcode.php">Anti-Spambot Kodunu Öğrenmek İçin Tıklayınız.</a></b>'; 

# 
#-----[ AÇ ]------------------------------------------ 
# 
# Dikkat "xxx" kısmı kendi temanızda örnek benimki bo2Soft'sa templates/bo2Soft/profile_add_body.tpl
#
templates/xxx/profile_add_body.tpl 

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

# 
#-----[ SORASINA EKLE ]------------------------------------------ 
# 
   <!-- BEGIN switch_myvipcode --> 
   <tr> 
      <td class="row1"><span class="gen"><b>{L_VIP_CODE}:</b> *</span><br /> 
         <span class="gensmall">{L_VIP_LOCATION}</span></td> 
      <td class="row2"> 
         <input type="text" class="post" style="width: 200px" name="myVIPcode" size="25" maxlength="32" value="" /></td> 
   </tr> 
   <!-- END switch_myvipcode --> 

# 
#-----[ TÜM DOSYALARI KAYDEDİN VE KAPAYIN ]------------------------------------------ 
# 
# Mod Kurulumu Bitmiştir !
phpBB2 anadizinine atılacak vipcode.php sayfası ektedir !

Kodu nasıl değiştirim ?
Modu kurduğunuzda orjinal kod 2486'dır. Siz bunu değiştirmek için aşağıdaki adınları uygulayın...


AÇ --> includes/usercp_register.php

BUL --> if ( ($mode == 'register') && ($HTTP_POST_VARS['myVIPcode'] != '2486') )

2486 numarasını kendinize göre değiştirin ve vipcode.php dosyasını bu numaraya göre düzenleyin ...


Gerekli atılacak dosya ektedir.
Dosya ekleri
anti-spam kodu.zip
Anti-SpamBot Kodu / Anti-SpamBot Code ( Kendim Yaptım )
(19.65 KiB) 275 kere indirildi
.. Oktayusx ! [www.oktayusx.net]
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir