Fork me on GitHub

Rapport de message :*
 

Captcha pour differents modules

Titre du sujet : Captcha pour differents modules
par kraven30 sur 22/07/2007 04:07:02

Pour Weblinks 0,96

Bonjour,

j'avais besoin du captcha pour le module weblinks (à cause du spam). Vu que je n'ai trouvé nul part de hack pour ce module, je mets la modification à faire ici, ça peut toujours servir.

Dans submit.php:
Vers la Ligne 76:
if (($op == 'post')||($op == 'ignore')) 
{
[
color=CC0000]// Hack SecurityImage by Dugris
include_once(XOOPS_ROOT_PATH "/class/xoopsformloader.php");
if ( 
defined('SECURITYIMAGE_INCLUDED') && !SecurityImage::CheckSecurityImage() ) {
     
redirect_header'(script removed)history.go(-1)'2_SECURITYIMAGE_ERROR ) ;
     exit();
}
//Hack SecurityImage by Dugris[/color]
// add URL-less mode
// check form
    
$flag_check $tbl_link->checkFormAddLink($_POST);



Dans include/submit_form.php:
Vers la Ligne 282-283

// button
    
$tray_button = new XoopsFormElementTray'' );
[
color=CC0000]//Hack SecurityImage by Dugris
if (defined('SECURITYIMAGE_INCLUDED')) {

    
$security_image = new SecurityImage_SECURITYIMAGE_GETCODE );

    if (
$security_image->render()) { 

        
$tray_button->addElement($security_imagetrue); 

    } 

}
//Hack SecurityImage by Dugris[/color]
$tray_button->addElement$builder->make_submit_button'''post',    $arr['post']  ) );
    
$tray_button->addElement$builder->make_submit_button'''preview'_PREVIEW ) );
    
$tray_button->addElement$builder->make_cancel_button'''cancel',  _CANCEL ) );
    
$builder->add_element$tray_button );



Il y a juste un petit bug avec la phrase "Entrez le code de sécurité" qui n'est pas du bon coté du formulaire ce qui est normal, j'aurais du mettre "builder" à la place de "tray_button". Mais si je le remplace, le formulaire ne marche plus
+++
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

39 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 39 | Plus ...