am verificat si eu acest lucru pe 3x.ro si nici la mine nu apar pozele. cred ca este o problema legata de configurarea serverului 3x.ro. altfel nu stiu dc nu ar aparea. poti sa testezi acest
DEMO si ai sa vezi ca totul merge perfect.
totusi, daca vrei sa dezinstalezi acest MOD, urmeaza urmatoarele instructiuni:
Cod: Selectaţi tot
#
#-----[ DESCHIDE ]--------------------------------------------
#
includes/constants.php
#
#-----[ CAUTA SI STERGE ]--------------------------------------------
#
// Anti Robotic Register
define('ANTI_ROBOT_TABLE', $table_prefix.'anti_robotic_reg');
#
#-----[ DESCHIDE ]--------------------------------------------
#
templates/fisubtext/profile_add_body.tpl
#
#-----[ CAUTA SI STERGE ]--------------------------------------
#
<!-- BEGIN switch_validation -->
<tr>
<td class="catSides" colspan="2" height="28">&</td>
</tr>
<tr>
<th class="thSides" colspan="2" height="12" valign="middle">{L_VALIDATION}</th>
</tr>
<tr>
<td class="row1" valign="top"><span class="gen">{L_VALIDATION}:<br /></span><span class="gensmall">{L_VALIDATION_EXPLAIN}</span></td>
<td class="row2" align="center"><span class="gen"><img src="{S_ANTI_ROBOT1}" alt="" border="0"><img src="{S_ANTI_ROBOT2}" alt="" border="0"><img src="{S_ANTI_ROBOT3}" alt="" border="0"><img src="{S_ANTI_ROBOT4}" alt="" border="0"><img src="{S_ANTI_ROBOT5}" alt="" border="0"><br /><br /><input type="text" name="reg_key" maxlength="5" size="6"></span></td>
</tr>
<!-- END switch_validation -->
#
#-----[ DESCHIDE ]--------------------------------------------
#
language/lang_romanian/lang_main.php
#
#-----[ CAUTA SI STERGE ]-------------------------------------
#
// Anti Robotic Registration
$lang['Wrong_reg_key'] = 'Eroare - Verificare anti-roboti';
$lang['Validation'] = 'Verificare anti-roboti';
$lang['Validation_explain'] = 'Pentru a evita inregistrarile automate (facute cu diverse programe) va rugam sa introduceti in casuta din dreapta, literele si cifrele din imaginea alaturata.';
#
#-----[ DESCHIDE ]--------------------------------------------
#
includes/usercp_register.php
#
#-----[ CAUTA SI STERGE ]--------------------------------------
#
function gen_reg_key()
{
$key = "";
$max_length_reg_key = 5;
$chars = array(
"a","b","c","d","e","f","g","h","i","j","k","l","m",
"n","o","p","q","r","s","t","u","v","w","x","y","z");
$count = count($chars) - 1;
srand((double)microtime()*1000000);
for($i = 0; $i < $max_length_reg_key; $i++)
{
$key .= $chars[rand(0, $count)];
}
return($key);
}
#
#-----[ CAUTA SI STERGE ]--------------------------------------
#
//
// Anti Robotic Registration
//
$sql = "SELECT * FROM " . ANTI_ROBOT_TABLE . " WHERE session_id = '" . $userdata['session_id'] . "' LIMIT 1";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not obtain registration information', '', __LINE__, __FILE__, $sql);
}
$anti_robot_row = $db->sql_fetchrow($result);
if (( strtolower($HTTP_POST_VARS['reg_key']) != $anti_robot_row['reg_key'] ) or ($anti_robot_row['reg_key'] == ''))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_reg_key'];
}
else
{
$sql = "DELETE FROM " . ANTI_ROBOT_TABLE . " WHERE session_id = '" . $userdata['session_id'] . "'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not check registration information', '', __LINE__, __FILE__, $sql);
}
}
// --------------------------
//
#
#-----[ CAUTA SI STERGE ]-------------------------------------
#
//
// Anti Robotic Registration
//
if ($mode == 'register')
{
$sql = "DELETE FROM " . ANTI_ROBOT_TABLE . " WHERE timestamp < '" . (time() - 3600) . "' OR session_id = '" . $userdata['session_id'] . "'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not obtain registration information', '', __LINE__, __FILE__, $sql);
}
$reg_key = gen_reg_key();
$sql = "INSERT INTO ". ANTI_ROBOT_TABLE . " VALUES ('" . $userdata['session_id'] . "', '" . $reg_key . "', '" . time() . "')";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not check registration information', '', __LINE__, __FILE__, $sql);
}
}
//-----------------------
//
#
#-----[ CAUTA SI STERGE ]--------------------------------------
#
// Anti Robotic Registration MOD
'L_VALIDATION' => $lang['Validation'],
'L_VALIDATION_EXPLAIN' => $lang['Validation_explain'],
'S_ANTI_ROBOT1' => append_sid('antirobot_pic.'.$phpEx.'?id=1'),
'S_ANTI_ROBOT2' => append_sid('antirobot_pic.'.$phpEx.'?id=2'),
'S_ANTI_ROBOT3' => append_sid('antirobot_pic.'.$phpEx.'?id=3'),
'S_ANTI_ROBOT4' => append_sid('antirobot_pic.'.$phpEx.'?id=4'),
'S_ANTI_ROBOT5' => append_sid('antirobot_pic.'.$phpEx.'?id=5'),
#
#-----[ CAUTA SI STERGE ]--------------------------------------
#
else
{
$template->assign_block_vars('switch_validation', array() );
}
#
#-----[ SQL ]---------------------------------------------
#
Sterge tabelul: phpbb_anti_robotic_reg (din phpmyadmin)
Sterge de pe server:
/antirobot_pic.php
/images/anti_robotic_reg/ (tot folderul)