Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 56 57 58 (59) 60 61 »


Réalisation de nouveaux modules
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Bonjour,

Revenu à xoops aprés de longues années d'absence étant passé directement de la 2.0.18 à la 2.5.4 (que de changements...) je suis en train d'essayer de terminer un module et par la même occasion de reprendre le vieux code de débutant (il y a du boulot) pour le rendre compatible avec les versions actuelles (2.5.5 et 2.5.6) et futures de xoops.

En surfant sur le net je suis tombé sur la note suivante de irmtfan.
How to write an standard module for xoops (div table, pagination , sort, order)

Dans cet article, on peut lire que les tables des modules doivent être préfixées avec _mod

Citation :
as you can see we should follow this standard for module table names: "mod_" . $dirname . "_TABLE"

Also if your module have some kind of data you need to define your database tables.
Currently the standard for table names is this:
mod_MODULE-DIRNAME-IN-LOWERCASE_MODULE-TABLENAME

for example look at userlog mysql.sql

here you can find tables:
mod_userlog_log
mod_userlog_set
mod_userlog_stats


Tant qu'à mettre à niveau mon module, dois-je utiliser ce nouveau préfixe de tables pour être sûr d'être compatible avec les futures versions de xoops ?

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


Re: Module News, avis de commentaires : "{X_ITEM_TITLE}"
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Rien dans le module mais trouvé dans xoops:
/language/french/mail_template/default_notify.tpl

L'événement "{X_NOTIFY_EVENT}" est arrivé à : {X_ITEM_TYPE} - "{X_ITEM_TILE}", vous pouvez le contrôler dans le module {X_MODULE} du site.

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


Re: Module News, avis de commentaires : "{X_ITEM_TITLE}"
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Bonsoir,

Quelle version utilises tu ? Je n'utilise pas ce module mais j'ai effectué une recherche "fulltext" dans l'ensemble des fichiers de la version 1.68 (merci Linux ) et je ne trouve aucune occurrence pour X_ITEM....

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


Re: Module waiting blocks (Gestionnaire des contenus en attente)
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Bonsoir,

@alain01
Pour uniquement les membres inactifs:
/modules/system/admin.php?fct=users&user_type=inactv

Pour les membres actifs uniquement:
/modules/system/admin.php?fct=users&user_type=actv

Testé sur xoops 2.5.5 et 2.5.6

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


Re: Newbb 4.3 RC2 : impossible de supprimer un seul message
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Oui mais il y a plusieurs versions... j'ai pris celle-ci

Posté le : 14/05/2013 18:53
Transférer la contribution vers d'autres applications Transférer


Re: Newbb 4.3 RC2 : impossible de supprimer un seul message
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Bonjour,

Je viens de faire une installation "toute propre" et effectivement comme viens de le dire alain01 il y a bien la question et je ne rencontre pas le problème.

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


Re: Menu Deroulant sur une table MySQl
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Retires la ligne

$my_form = new XoopsFormElementTray("test select");


Je te conseille vivement de regarder la doc sur la création de formulaires.

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


Re: Menu Deroulant sur une table MySQl
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Modifie aussi ta requête en ne mettant que les champs nécessaires:

$sql $xoopsDB->query("SELECT uid,uname FROM ".$xoopsDB->prefix('users')."");

Posté le : 12/05/2013 21:42
Transférer la contribution vers d'autres applications Transférer


Re: Menu Deroulant sur une table MySQl
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Au premier coup d'oeil le champ id n'existe pas dans la base users de xoops mais plutot uid.

while (list($uid,$uname) = $xoopsDB->fetchRow($sql)) {
$r1->addOption($uid,$uname,false);

Une liste déroulante avec tous tes utilisateurs.... elle va finir par être longue

Posté le : 12/05/2013 21:31
Transférer la contribution vers d'autres applications Transférer


Re: Menu Deroulant sur une table MySQl
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
As tu bien déclaré
global $xoopsDB;
au début de ta fonction ?

Posté le : 12/05/2013 21:05
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 56 57 58 (59) 60 61 »




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

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