[ 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 !
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.