Fork me on GitHub




« 1 ... 5 6 7 (8) 9 10 »


Re: Captcha pour differents modules
Semi pro
Inscrit: 19/08/2005 21:01
De 97221
Messages: 1980
Cela te renvoie vers la page index.html contenue dans wfdownloads, et la suite est juste le script contenue dans cette page, par sécurité.

Posté le : 16/06/2008 16:22

Open in new windowOpen in new window
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Non Jah justement cela ne me renvoie pas a la page Index du module mais ça me fait une erreur "Page web introuvable" donc c'est pas cool.

Donc si quelqu'un a d'autres idées...

Citation :

nendo a écrit:
Bonjour eparcyl92

Merci pour tes codes de sécurisation des modules c'est trés sympa. Par contre j'ai juste un petit probleme avec Review.php de wfdownloads 3.1.

J'ai intégré le code de Dugris dans ma page review.php en suivant tes indications ci-dessus (l'exemple donné avec mirror) donc tout fonctionne sauf un truc.

J'ai testé le fait de faire une erreur dans le code de sécurité donc j'ai bien la page d'erreur "Code de sécurité invalide" mais ensuite j'ai une erreur "Page web introuvable" et le lien de la page dans la barre du navigateur est bizarre " h**p://127.0.0.1/xoops_Test/modules/wfdownloads/(script%20removed)history.go(-1)".

Saurait-tu d'où cela peut-il venir ?

Merci d'avance pour vos réponses
Bonne aprés-midi


Merci d'avance

Posté le : 16/06/2008 16:32

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
review.php de wfdownloads
Bonsoir nendo,
Pas d'panique, voici le contenu du fichier.
<?php
/**
 * $Id: review.php,v 1.10 2007/09/30 12:52:44 m0nty_ Exp $
 * Module: WF-Downloads
 * Version: v2.0.5a
 * Release Date: 26 july 2004
 * Author: WF-Sections
 * Licence: GNU
 */

include 'header.php';
include_once 
XOOPS_ROOT_PATH '/class/xoopstree.php';

global 
$xoopsModuleConfig$myts$xoopsUser;
$gperm_handler =& xoops_gethandler('groupperm');
$groups is_object($xoopsUser) ? $xoopsUser->getGroups() : array(0=>XOOPS_GROUP_ANONYMOUS);

$cid = isset($_REQUEST['cid']) ? intval($_REQUEST['cid']) : 0;
$mid intval($xoopsModule->getVar('mid'));

if (!
$gperm_handler->checkRight("WFDownCatPerm"$cid$groups$mid)) {
    
redirect_header(WFDOWNLOADS_URL.'index.php',3_NOPERM);
}

$op '';

switch (isset(
$_REQUEST['op']) && !empty($_REQUEST['op']))
{
    case 
"list";

    
$cid = isset($_GET['cid']) ? intval($_GET['cid']) : 0;
    
$lid = isset($_GET['lid']) ? intval($_GET['lid']) : 0;
    
$start = isset($_GET['start']) ? intval($_GET['start']) : 0;

    
$download_handler xoops_getmodulehandler('download');
    
$download $download_handler->get($lid);
    if (
$download->getVar('published') == || $download->getVar('published') > time() || $download->getVar('offline') == || ($download->getVar('expired') != && $download->getVar('expired') < time()) || $download->getVar('status') == 0) {
        
//Download not published, expired or taken offline - redirect
        
redirect_header(WFDOWNLOADS_URL.'index.php'3_MD_WFD_NODOWNLOAD);
    }

    
$xoopsOption['template_main'] = 'wfdownloads_reviews.html';
    include 
XOOPS_ROOT_PATH '/header.php';
    
    
$xoTheme->addStylesheet(WFDOWNLOADS_URL.'module.css');
    
$xoTheme->addStylesheet(WFDOWNLOADS_URL.'thickbox.css');
    
$xoopsTpl->assign('wfdownloads_url'WFDOWNLOADS_URL);

    
$sql "SELECT * FROM " $xoopsDB->prefix('wfdownloads_indexpage') . " ";
    
$head_arr $xoopsDB->fetchArray($xoopsDB->query($sql));
    
$catarray['imageheader'] = wfd_imageheader();
    
$catarray['letters'] = wfd_letters();
    
$catarray['toolbar'] = wfd_toolbar();
    
$xoopsTpl->assign('catarray'$catarray);

    
$category_handler xoops_getmodulehandler('category');
    
$category $category_handler->get($cid);
    
$pathstring $category_handler->getNicePath($cid);
    
$xoopsTpl->assign('category_path'$pathstring);
    
$xoopsTpl->assign('category_id'$cid);

    
$review_handler xoops_getmodulehandler('review');
    
$criteria = new CriteriaCompo(new Criteria("lid"$lid));
    
$criteria->add(new Criteria("submit"1));
    
$review_amount $review_handler->getCount($criteria);
    
$criteria->setSort("date");
    
$criteria->setLimit(5);
    
$criteria->setStart($start);
    
$reviews $review_handler->getObjects($criteria);


    
$down_arr $download->toArray();
    
$xoopsTpl->assign('down_arr'$down_arr);

    foreach (
array_keys($reviews) as $i)
    {
        
$down_review $reviews[$i]->toArray();
        
$down_review['date'] = formatTimestamp($down_review['date'], $xoopsModuleConfig['dateformat']);
        
$down_review['submitter'] = xoops_getLinkedUnameFromId(intval($down_review['uid']));
        
$review_rating round(number_format($down_review['rated'], 0) / 2);
        
$rateimg "rate$review_rating.gif";
        
$down_review['rated_img'] = $rateimg;
        
$xoopsTpl->append('down_review'$down_review);
    }
    
$xoopsTpl->assign('lang_review_found'sprintf(_MD_WFD_REVIEWTOTAL$review_amount));

    include_once 
XOOPS_ROOT_PATH '/class/pagenav.php';
    
$pagenav = new XoopsPageNav($review_amount$start'start''op=list&amp;cid=' $cid '&amp;lid=' $lid ''1);
    
$navbar['navbar'] = $pagenav->renderNav();
    
$xoopsTpl->assign('navbar'$navbar);

    include 
'footer.php';
    break;

    case 
"default";
    default:
        if (!
is_object($xoopsUser) && !$xoopsModuleConfig['rev_anonpost'])
        {
            
redirect_header(XOOPS_URL '/user.php'1_MD_WFD_MUSTREGFIRST);
            exit();
        }

        if (!empty(
$_POST['submit']))
        {
    
// 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)' 3_SECURITYIMAGE_ERROR ) ;
        exit();
    }
    
// Hack SecurityImage by DuGris
    
$uid = !empty($xoopsUser) ? intval($xoopsUser->getVar('uid')) : 0;

            
$review_handler xoops_getmodulehandler('review');
            
$review $review_handler->create();
            
$review->setVar('title'trim($_POST["title"]));
            
$review->setVar('review'trim($_POST["review"]));
            
$review->setVar('lid'intval($_POST["lid"]));
            
$review->setVar('rated'intval($_POST["rated"]));
            
$review->setVar('date'time());
            
$review->setVar('uid'$uid);
            
$submit = ($xoopsModuleConfig['rev_approve']) ? ;
            
$review->setVar('submit'$submit);

            if (!
$review_handler->insert($review))
            {
                
redirect_header(WFDOWNLOADS_URL.'index.php'3_MD_WFD_ERROR_CREATEREVIEW);
            }
            else
            {
                
$database_mess = ($xoopsModuleConfig['rev_approve']) ? _MD_WFD_ISAPPROVED _MD_WFD_ISNOTAPPROVED;
                
redirect_header(WFDOWNLOADS_URL.'index.php'2$database_mess);
            }
        }
        else
        {
            include 
XOOPS_ROOT_PATH '/header.php';
            
            
$xoTheme->addStylesheet(WFDOWNLOADS_URL.'module.css');
            
$xoTheme->addStylesheet(WFDOWNLOADS_URL.'thickbox.css');
            
$xoopsTpl->assign('wfdownloads_url'WFDOWNLOADS_URL);

            include 
XOOPS_ROOT_PATH '/class/xoopsformloader.php';
            
$uid = !empty($xoopsUser) ? intval($xoopsUser->getVar('uid')) : 0;

            echo 
"
                <div align='center'>" 
wfd_imageheader() . "</div><br />n
                <div>" 
_MD_WFD_REV_SNEWMNAMEDESC "</div>n";

            
$sform = new XoopsThemeForm(_MD_WFD_REV_SUBMITREV"reviewform"xoops_getenv('PHP_SELF'));
            
$sform->addElement(new XoopsFormText(_MD_WFD_REV_TITLE'title'50255), true);
            
$rating_select = new XoopsFormSelect(_MD_WFD_REV_RATING"rated"'10');
            
$rating_select->addOptionArray(array('1' => 1'2' => 2'3' => 3'4' => 4'5' => 5'6' => 6'7' => 7'8' => 8'9' => 9'10' => 10));
            
$sform->addElement($rating_select);
            
$sform->addElement(new XoopsFormDhtmlTextArea(_MD_WFD_REV_DESCRIPTION'review'''1560), true);
            
$sform->addElement(new XoopsFormHidden("lid"intval($_GET['lid'])));
            
$sform->addElement(new XoopsFormHidden("uid"$uid));
            
$button_tray = new XoopsFormElementTray('''');
// Hack SecurityImage by Dugris
if (defined('SECURITYIMAGE_INCLUDED')) {

    
$security_image = new SecurityImage_SECURITYIMAGE_GETCODE );

    if (
$security_image->render()) { 

        
$sform->addElement($security_imagetrue); 

    } 

}
// Hack SecurityImage by Dugris 
            
$button_tray->addElement(new XoopsFormButton('''submit'_SUBMIT'submit'));
            
$sform->addElement($button_tray);
            
$sform->display();
            include 
'footer.php';
        }
}
?>


Par contre j'arrive pas à tous trouver pour le module JOBS

Hepeu my

Bonne soirée

Posté le : 16/06/2008 17:52

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonsoir eparcyl92

Merci pour ta réponse mais j'ai copié la totalité du code que tu as posté puis renommé le fichier review.php.

J'ai fait le test comme si quelqu'un faisait une erreur dans le code, j'ai bien la premiere fenêtre qui me prévient comme quoi je me suis trompé "Code de sécurité invalide" puis ensuite théoriquement ça devrait retourné à la page précédente ou a la page Index mais ça ne fait pas ça, ça m'affiche la fenêtre "Page web introuvable" avec la même URL posté ci-dessus se terminant par .../wfdownloads/(script%20removed)history.go(-1)

Je n'arrive pas a comprendre pourquoi ça fait cela

merci

Posté le : 16/06/2008 22:04

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonsoir,
Je viens à l'instant de le faire chez les nullos, et cela fonctionne....
Supprime le contenu de ton dossier templates_c (sauf index.html).
après... je ne vois pas le problème.
A te lire

Posté le : 16/06/2008 22:14

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Non, je viens de ré-essayer est cela fait toujours la même erreur. Par contre quand je met le bon code tout fonctionne.

Je suis entrain de tester en local avec Wamp. Est-ce que l'erreur ne viendrait pas de là ?

merci

Posté le : 16/06/2008 22:30

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
C'est possible, il faudrait qu'un collègue le test en local aussi pour voir.
Pour ma par, je le test en ligne sur un site test, et cela fonctionne bien.
A+

Posté le : 16/06/2008 22:51

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Le Repport de Newbb version 1.16

Après avoir fait les modifications principales sur le site de Dugris.
Newbb version 1.16 de Dugris
Si vous voullez sécurityimager la section repport de vos forums, vous faites, dans le fichier newbb/report.php ceci:
if ( isset($_POST['submit']) ) {
    
// 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)' 3_SECURITYIMAGE_ERROR ) ;
        exit();
    }
    
// Hack SecurityImage by DuGris
    
$report_handler =& xoops_getmodulehandler('report''newbb');


Et, plus bas:
$button_tray = new XoopsFormElementTray('');
// Hack SecurityImage by Dugris
if (defined('SECURITYIMAGE_INCLUDED')) {

    
$security_image = new SecurityImage_SECURITYIMAGE_GETCODE );

    if (
$security_image->render()) { 

        
$report_form->addElement($security_imagetrue); 

    } 

}
// Hack SecurityImage by Dugris
    
$submit_button = new XoopsFormButton('''submit'_SUBMIT"submit");

Et voila
Bonne journée

Posté le : 19/06/2008 06:22

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonsoir à tous,
Je croyais avoir une bonne maitrise pour integrer secyrityimage dans les modules.... mais c'est de pire en pire.

Je cherche à mettre les codes dans:
wsproject-v1.0.3_SMarr (Nouveau projet et Ajouter une tâche)
et
birthday version 2 d'hervé

C'est pitoyable.... qui peut m'aider? peaze !!!

Bonne soirée

Posté le : 17/07/2008 20:29

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: Captcha pour differents modules
Guest_
Citation :

eparcyl92 a écrit:
Bonsoir à tous,
Je croyais avoir une bonne maitrise pour integrer secyrityimage dans les modules.... mais c'est de pire en pire.

Je cherche à mettre les codes dans:
wsproject-v1.0.3_SMarr (Nouveau projet et Ajouter une tâche)
et
birthday version 2 d'hervé

C'est pitoyable.... qui peut m'aider? peaze !!!

Bonne soirée

Module à jour :
http://xoops.instant-zero.com/modules ... toryid=60&sel_lang=french

Posté le : 18/07/2008 18:26
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 ... 5 6 7 (8) 9 10 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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