Fork me on GitHub


 Bas   Précédent   Suivant



Re: Codage Module, Page Permissions/Preferences
Newbie
Inscrit: 30/01/2013 13:53
Messages: 5
Merci de vos réponses & les liens, je vous tient au courant.

Posté le : 27/05/2013 06:01
Transférer la contribution vers d'autres applications Transférer


Codage Module, Page Permissions/Preferences
Newbie
Inscrit: 30/01/2013 13:53
Messages: 5
Bonjour,

En cours de développement de module, j'aimerais avoir un peu d'aide pour la partie administration.

Je cherche des Tutos voir votre aide, pour savoir comment faire pour réaliser une page "permissions" / "préférences".

Pour la page préférences j'ai pu mettre les $modversion['config'] dans le xoopsVersions, Cependant, pour exemple imaginons qu'il utilise une "préference" (Bouton Oui/non etc.), Ya t-il une fonction qui réalise celui-ci ? Si Oui dans quel fichier doit-on faire ces fonctions ?

Je ne sais pas si ça été clair mais en en gros j'aimerais avoir plus de précisions sur la réalisation de ces pages.

Merci.

Posté le : 22/05/2013 20:01
Transférer la contribution vers d'autres applications Transférer


Re: Base de donnée + Requête
Newbie
Inscrit: 30/01/2013 13:53
Messages: 5
Bon, d'après mes tests sa me semble un peu compliqué à mon goût, car imaginons que la personne ayant installer xoops n'aurait pas installer le module profile :/.

Est t-il possible de "forçer" la création d'un champ dans la table users lors de l'installation du module (fichier "install" dans le dossier include de mon module) ?

Posté le : 01/03/2013 07:28
Transférer la contribution vers d'autres applications Transférer


Re: Base de donnée + Requête
Newbie
Inscrit: 30/01/2013 13:53
Messages: 5
Oui, j'aimerais juste enregistrer le numéro de portable grâce à mon formulaire.

Alors si j'ai bien compris, j'ajoute un champ de plus dans le module profile pour enregistrer le numéro. Je vais y faire des test. Merci de ton aide ;)

Posté le : 15/02/2013 12:14
Transférer la contribution vers d'autres applications Transférer


Base de donnée + Requête
Newbie
Inscrit: 30/01/2013 13:53
Messages: 5
Bonjour,

J'aimerais savoir si il était possible de créer un champ dans une table de xoops lors de l'installation d'un module ?

Je m'explique , lorsque j'installe le module (Module en développement), lors de celui-ci dans mon fichier mysql.sql qui ce trouve dans le dossier sql du module, j'ajoute un champ dans la table users de Xoops. Mais lors du test, ont me dit que cette table est réservée. Est-il possible de contourner ?

Si ce n'est pas possible, j'ai décider de créer une table pour mon module, lorsque j'entre ma donnée (par formulaire) la requête ne s’exécute pas.

Voici le code :


global $xoopsUser ;
global 
$xoopsDB ;
 
$myts =& MyTextSanitizer::getInstance();
$gsm $myts->oopsAddSlashes($gsm); // == $_POST['gsm'] ;
 
// Récupération du nom de l'utilisateur de la table users du champ uname        
$uname $xoopsUser->getVar('uname'); 
//echo $uname ;
 
 
$insert "INSERT INTO ".$xoopsDB->prefix('mymodule')."(user_num) VALUES(SELECT uname FROM".$xoopsDB->prefix('mymodule')."WHERE uname=$uname)"
// Je pense que l'erreur viens de là. 

 
$result $xoopsDB->query($insert);
//echo $insert ;
 
if(!$result){
    
$messagesent _MI_ERRORINSERT ;
}else{
 
    
$messagesent _MI_INSERT ;
        
redirect_header("index.php?op=1",2,$messagesent);
}


J'aimerais tous simplement récupérer le nom de l'utilisateur actuellement connecter, puis lorsqu'il entre son numéro de portable grâce au formulaire, ont insère dans la table de mon module.

La Syntaxe de ma requête est t-il possible ?

Cordialement OcB.

Posté le : 15/02/2013 11:38
Transférer la contribution vers d'autres applications Transférer



 Haut




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

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