Autor Zpráva
Meldo
Profil
Nainstaloval som si PHPBB 2 forum a ani nie tyzden po instalacii sa mi zacali objavovat spam prispevky. Je tam nejaka moznost v standardnej instalacii na captcha alebo nejaku inu ochranu pred spamom?
Ak ano, kde to najdem, lebo sa mi to nepodarilo.
tozi
Profil
Naj ochrana zatiaľ čo som použil je táto.Boti sa cez ňu nedostali.

#
#-----[ Otvor ]------------------------------------------
#
includes/usercp_confirm.php

#
#-----[ Nájdi ]------------------------------------------
#
  $code = $row['code'];

#
#-----[ Nahradiť týmto]----------------------------------
#
  $code = strrev($row['code']);



#
#-----[ Otvor ]------------------------------------------
#
language/lang_slovak/lang_main.php

#
#-----[ Nájdi ]------------------------------------------
#
$lang['Confirm_code_wrong'] = 'Vami zadaný overovací kód nie je správny!';

#
#-----[ Nahradiť týmto ]----------------------------------
#
$lang['Confirm_code_wrong'] = 'Vami zadaný overovací kód nie je správny. <br /><strong><span style="color:red;">Zapíšte overovací kód v <u>opačnom</u> poradí, ako ho vidíte. (tj čítaj od konca)</span></strong>';

#
#-----[ Nájdi ]------------------------------------------
#
$lang['Confirm_code_explain'] = 'Zapíšte kód presne tak, ako ho vidíte. Je citlivý na malé a veľké písmena a nulu poznáte podla preškrknutia.';

#
#-----[ Nahradiť týmto ]----------------------------------
#
$lang['Confirm_code_explain'] = '<strong><span style="color:red;">Pozor, zapíšte overovací kód v <u>opačnom</u> poradí, ako ho vidíte.</span></strong> Kód je citlivý na malé a veľké písmena a nulu poznáte podľa preškrknutia.';
Morasino
Profil
Nebo můžeš zkusit toto:
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_register.php 

# 
#-----[ FIND ]------------------------------------------ 
# 

      } 
   } 
   else if ( $mode == 'register' ) 
   { 
      if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) ) 
      { 
         $error = TRUE; 
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty']; 
      } 
          
#-----[ AFTER, ADD ]------------------------------------------ 
# 
// reg question mod 
if(trim(strtolower($_POST['bonusq']))!='phpbb.sk') { 
    $error = TRUE; 
    $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 
      'neodpovedali ste správne na overovaciu otázku... ' . 
      'skúste to prosím znova'; 
} 
// end mod       
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subsilver/profile_add_body.tpl 

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

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
<tr> 
  <td class="row1"><span class="explaintitle">Overovacia otázka</span></td> 
  <td class="row2"> 
    <span style="font-size: small;">Oficiálna slovenská podpora pre phpbb je:</span><br /> 
    <input type="text" class="post" style="width: 200px" 
      name="bonusq" size="25" maxlength="255" value="" /> 
  </td> 
</tr> 
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: