IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Affichage d'une fonction sous datalife engine


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut Affichage d'une fonction sous datalife engine
    Bonjour à tous,

    Je suis un petit nouveau sur le forum et je viens donc soliciter votre aide car, malgrès ma relative connaissance en programmation, je ne trouve pas la solution à mon problème.

    Je suis entrain de développer sous datalife engine (http://dle-news.ru/) un module permettant à l'internaute de choisir son groupe d'utilisateur lors de l'inscription. Les scripts marchent, mais lorsque je rajoute la condition "if" de l'autorisation de modifier le profil, le menu déroulant de choix des groupe ne fonctionne plus.

    Voila la définition de la fonction du menu déroulant automatique:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    function makeDropDown($options, $name, $selected)
        {
             $output = "<select name=\"$name\">\r\n";
            foreach($options as $value=>$description)
            {
              $output .= "<option value=\"$value\"";
              if($selected == $value){ $output .= " selected "; }
              $output .= ">$description</option>\n";
            }
            $output .= "</select>";
            return $output;
        }
     
    	foreach ($user_group as $group)
    		$sys_group_arr[$group['id']] = $group['group_name'];
    et le code permettant l'ajout du menu dans 'userinfo.tpl'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    	$tpl->load_template('userinfo.tpl');
    	$tpl->set('{groupe}', makeDropDown($sys_group_arr, "groupe", $member_id['user_group']));
    Or, si j'ajoute la condition

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($allow_userinfo AND $doaction == "adduserinfo"){
    avant, plus rien ne fonctionne mais si je ne la met pas, cela marche (bien sur le profil de l'utilisateur n'est plus protégé, ce qui est problématique )
    Si vous voulez d'autre bout du code car vous pensez que le problème est plus "large", demandez-moi !

    D'où le problème vient d'après vous ?

    Merci d'avance pour votre réponse

    Jules

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Par défaut
    je viens de trouver tout seul ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tracé d'une fonction sous Matlab, pb d'affichage
    Par Pierre13Th dans le forum MATLAB
    Réponses: 1
    Dernier message: 14/06/2009, 19h23
  2. Trouver une fonction "simple" (reverse engineering)
    Par ®om dans le forum Algorithmes et structures de données
    Réponses: 23
    Dernier message: 28/09/2006, 13h34
  3. Réponses: 10
    Dernier message: 12/07/2006, 11h42
  4. pb affichage d'une page sous linux
    Par fessebleu dans le forum Langage
    Réponses: 6
    Dernier message: 27/09/2005, 14h05
  5. Affichage d'une image sous linux
    Par Braim dans le forum x86 32-bits / 64-bits
    Réponses: 5
    Dernier message: 25/03/2003, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo