Fork me on GitHub






Créer des préférences dans un module
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Bonjour à tous et bonne année

Je suis une bille en programmation, mais je voudrais savoir comment créer des préférences dans l'admin pour utiliser un code ou un autre dans un fichier.php.

Quelles conditions mettre dans le modules/include/fichier.php où se trouvent les deux bouts de codes pour qu'ils s'activent l'un ou l'autre en fonction de la préférence?

Comment créer une préférence dans l'admin d'un module redirigeant vers le choix d'un de ces bouts de code?

Merci

Posté le : 08/01/2014 10:39

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+
Re: Créer des préférences dans un module
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3528
A part t'orienter, je ne peux pas plus car je ne suis pas assez informée à ce sujet.

Discussion sur la création de module pour Xoops (EN)

Xoops API (EN)

Documentation
- FR
- EN

La personne la mieux placée pour t'orienter est celui qui s'occupe principalement du codage du nouveau Xoops 2.6 actuellement, geekwright (demande à faire en anglais).

Posté le : 09/01/2014 13:32

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: Créer des préférences dans un module
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Merci Cesag, je vais me documenter la dessus

Posté le : 09/01/2014 15:01

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+
Re: Créer des préférences dans un module
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
ouvre le fichier xoops_version.php
trouve la partie ou il y a les config et ajoute les ligne a la suite, ça change d'un module a un autre!!!([$i] ou bien [7])

$modversion['config'][$i]['name'] = 'optionenquestion';
$modversion['config'][$i]['title'] = '_MI_TITRE_DE_OPTION_EN_QUESTION';
$modversion['config'][$i]['description'] = '_MI_DESCRIPTION_DE_OPTION_EN_QUESTION';
$modversion['config'][$i]['formtype'] = 'yesno';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 1;
$i++;


dans le fichier php ajoute le code


if ( isset( $xoopsModuleConfig['optionenquestion'] ) && $xoopsModuleConfig['optionenquestion'] == ) {


ton code php

}


et voilà.
oups il faut pas oublier de mettre a jour le module.



Posté le : 09/01/2014 15:50
Partager Twitter Partagez cette article sur GG+
Re: Créer des préférences dans un module
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Bonjour flaggada,

Jette un œil au fichier 'creation_module_xoops2_v2_fr.pdf' que tu devrai trouver dans le répertoire 'docs' de n'importe quel module (sinon il est présent dans le module ghost).
Regardes le paragraphe 10.3 'Préférences'

Posté le : 09/01/2014 18:31

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Créer des préférences dans un module
Régulier
Inscrit: 29/03/2007 17:04
Messages: 343
Bon merci, c'est cool ça marche comme tu l'as dit olivee.
La doc est vraiment bien faite aussi

L'exemple était pour un bouton oui/non
Je suppose donc que pour mettre un texte dans les préférences et le faire apparaitre dans un fichier php après il faut faire comme cela:

$modversion['config'][$i]['name'] = 'optionenquestion'
$modversion['config'][$i]['title'] = '_MI_TITRE_DE_OPTION_EN_QUESTION'
$modversion['config'][$i]['description'] = '_MI_DESCRIPTION_DE_OPTION_EN_QUESTION'
$modversion['config'][$i]['formtype'] = 'textbox'
$modversion['config'][$i]['valuetype'] = 'int'
$modversion['config'][$i]['default'] = '5000'
$i++;


Et pour l'afficher dans un fichier php:

$optionenquestion



En tous cas merci beaucoup!!!

Posté le : 12/01/2014 16:24

http://www.orthodontie-fr.com et pan dans les dents
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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