ребят чего вы мучаетесь, любая капча легко обходится сервисами по распознаванию капч… 1000капч 1 долар… с вопросом тоже не проблема
берем и закриваем просто в robots.txt раздел профайл…
+можно в шаблоне ссылку закрить в ноуиндекс…
и пусть спамят, вам то что…
// Опредеяем и записываем тип аватара топика
$avatar_up=true;
if (is_uploaded_file($_FILES['avatar']['tmp_name'])) {
$sFileTmp=$_FILES['avatar']['tmp_name'];
if ($sFileAvatar=func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/topics',"temp_150x150",3000,3000,150,150)) {
$aFileInfo=pathinfo($sFileAvatar);
$oTopic->setAvatarType($aFileInfo['extension']);
} else {
$this->Message_AddError('Не удалось записать превьюшку к топику ','Ошибка');
return false;
}
} else {
$avatar_up=false;
$sFileTmp=DIR_SERVER_ROOT.DIR_UPLOADS_IMAGES.'/topics/p.gif';
if ($sFileAvatar=func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/topics',"temp_150x150",3000,3000,1,1)) {
$aFileInfo=pathinfo($sFileAvatar);
$oTopic->setAvatarType('null');
} else {
$this->Message_AddError('Не удалось записать превьюшку к топику','Ошибка');
return false;
}
}
/**
* Добавляем топик
*/
if($avatar_up===true){
if (!$sFileAvatar=func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/topics',"{$oTopic->getId()}",3000,3000,150,150)) {
$this->Message_AddError('Не удалось записать превьюшку к топику','Ошибка');
return false;
}
}else{
if (!$sFileAvatar=func_img_resize($sFileTmp,DIR_UPLOADS_IMAGES.'/topics',"{$oTopic->getId()}",3000,3000,1,1)) {
$this->Message_AddError('Не удалось записать превьюшку к топику','Ошибка');
return false;
}
}
Всем владельцам сайтов спасибо за тестирование новой спам системы, система была переработана по вашим пожеланием по обходу защиты, так как мы все люди и спамить хорошие сайты которые развивают мы не собираемся, предлагаем как вариант, на странице реги поставить текст “anonixx no spam”, только при обнаружении этого текса ваш сайт будт удален с базы для спама автоматом
берем и закриваем просто в robots.txt раздел профайл…
+можно в шаблоне ссылку закрить в ноуиндекс…
и пусть спамят, вам то что…
если нужна внятная картинка… меняем… $sFileTmp=DIR_SERVER_ROOT.DIR_UPLOADS_IMAGES.'/topics/p.gif';
i там где 3000,3000,1,1)) меняем на 3000,3000,150,150))
н и в тпл делаем просто
С Ув.Anonixx