Fork me on GitHub


 Bas   Précédent   Suivant



Re: Accéder í  un module sans connection
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
P'tit up :)

Posté le : 20/08/2007 15:00
Transférer la contribution vers d'autres applications Transférer


Re: Accéder í  un module sans connection
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
Coucou

J'pense que c'est la bonne piste, maintenant, comment je change ça ? Siouplait :)

@ tchaOo°

Posté le : 13/08/2007 20:40
Transférer la contribution vers d'autres applications Transférer


Re: Accéder í  un module sans connection
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
J'ai ce script :
include "../../mainfile.php";

include 
XOOPS_ROOT_PATH."/include/cp_functions.php";
if ( 
file_exists(XOOPS_ROOT_PATH."/modules/tinyurl/language/".$xoopsConfig['language']."/admin.php") ) {
    include 
XOOPS_ROOT_PATH."/modules/tinyurl/language/".$xoopsConfig['language']."/admin.php";
} else {
    include 
XOOPS_ROOT_PATH."/modules/tinyurl/language/english/admin.php";
}

// Nom des tables
$table_url $xoopsDB -> prefix"tinyurl_liste_url_courtes" ) ;
$table_options $xoopsDB -> prefix"tinyurl_options" ) ;

# Traitement de la redirection si elle existe
if( isSet( $_GET'p' ] ) )
{
    if( 
is_numeric$_GET'p' ] ) )
    {
        
$requeteSelectionUrlRedirection "
        SELECT `url_longue`
        FROM `
$table_url`
        WHERE
            `identifiant_url` = 
${_GET'p' ]}
        " 
;
        
        
$url_redirection $xoopsDB -> query$requeteSelectionUrlRedirection ) ;
        
$url_redirection $xoopsDB -> fetchArray$url_redirection ) ;
        
$url_redirection $url_redirection'url_longue' ] ;
        
        echo 
"
        <iframe " 
.
                
"src = 'include/frame.php' " .
                
"scrolling = 'yes' " .
                
"width = '100%' " .
                
"height = '15%' " .
                
"marginwidth = '0' " .
                
"marginheight = '0' " .
                
"hspace = '0' " .
                
"vspace = '0' " .
                
"frameborder = '0' > " .
        
"</iframe>" ;
        
        echo 
"
        <iframe " 
.
                
"src = 'http://$url_redirection' " .
                
"scrolling = 'yes' " .
                
"width = '100%' " .
                
"height = '85%' " .
                
"marginwidth = '0' " .
                
"marginheight = '0' " .
                
"hspace = '0' " .
                
"vspace = '0' " .
                
"frameborder = '0' > " .
        
"</iframe>" ;
        exit ;
    }
}


Le problème est que ce script peut être appelé SANS que l'utilisateur soit connecté. Mais apparemment, il y a dans le mainfile quelque chose qui empêche d'exécuter le script sans être connecté.

Moi, je voudrais que ce soit possible.
Est-ce plus clair ?

Posté le : 10/08/2007 19:52
Transférer la contribution vers d'autres applications Transférer


Re: Accéder í  un module sans connection
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
Je n'ai créé aucun bloc personnalisé.
Je tombe automatiquement sur l'index du module. Il n'y a pas moyen de s'arranger à partir de là ?

Posté le : 10/08/2007 13:24
Transférer la contribution vers d'autres applications Transférer


Accéder í  un module sans connection
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
Bonjour :)

Je viens vous voir aujourd'hui car je n'arrive pas à trouver de solutions à mon problème.
J'ai un script qui redirige dans le cas d'une redirection demandé par un utilisateur. Seulement je voudrais que cette redirection soit possible sans forcément être connecté.
Mais pour utiliser les classes de Xoops, j'inclue mainfile.php. Mais celui-ci vérifie si je suis connecté avant de me laisser arriver au script appelé du module.

Je ne peux pas non plus mettre mon bout de script avant l'inclusion du mainfile, car j'ai besoin des certaines constantes Xoops renseignées par le mainfile ou des inclusions dans le mainfile.

Si quelqu'un sait m'indiquer comment contourner la connection forcée, merci d'avance :)

@ tchaOo°

Posté le : 10/08/2007 11:09
Transférer la contribution vers d'autres applications Transférer


Re: Problème avec fichiers langage
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
Up du sujet :)

Merci.

Posté le : 04/08/2007 12:33
Transférer la contribution vers d'autres applications Transférer


Re: Problème avec fichiers langage
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
Mise à jour ou pas, je l'ai désinstallé & réinstallé.
Donc je ne suis pas sûr qu'une mise à jour soit nécessaire, si ?

Posté le : 03/08/2007 23:58
Transférer la contribution vers d'autres applications Transférer


Re: Problème avec fichiers langage
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
Et bien, j'ai regardé le module `protector' qui est avec la version que j'ai. Et les mêmes constantes pour la description du modules sont définies. Et j'arrive pas à trouver ce qui change ..

Pour le HTML, j'avais également remarqué.

Pour les fichiers de langages, en fait, j'ai bien fait dans `modinfo', comme le module `protector'. Comme je teste encore pour maitriser un peu l'affaire, j'ai pas encore développer d'autre interface, à part l'index de l'interface utilisateur, mais bon, j'ai rien fait de conséquent encore.

Posté le : 03/08/2007 18:08
Transférer la contribution vers d'autres applications Transférer


Problème avec fichiers langage
Newbie
Inscrit: 30/07/2007 13:10
Messages: 9
Bonjour :)

Je viens requérir votre aide car je rencontre un problème avec l'interprétation des variables de langue.
Je suis au début du développement d'un module.
Dans l'administration des modules dans le module system, mon module est bien reconnu, seulement, les variables de langue ne sont pas interprétées. Par exemple, dans le petit popup d'informations, j'ai la constante _MI_TINYURL_NAME qui apparait. Pourtant, les constantes sont bien définies dans le modinfo des deux répertoires english & french.

Il doit donc y avoir un truc que j'ai mal fait.

Merci par avance :)

@ tchaOo°

Posté le : 03/08/2007 16:48
Transférer la contribution vers d'autres applications Transférer



 Haut




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

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