Fork me on GitHub




(1) 2 »


mettre dans xoops_version.php un choix de date
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
Ma question existe-il un code comme celui ci mais à la place de "textbox" qu'on est "dateselect" enfin pour pourvoir choisir dans les preferences du module une date.

Citation :
$modversion['config'][1]['name'] = 'test';
$modversion['config'][1]['title'] = '';
$modversion['config'][1]['formtype'] = 'textbox';
$modversion['config'][1]['valuetype'] = 'int';
$modversion['config'][1]['default'] = '10';*/


En naviguant dans les preferences des modules, je n'ai vu que le format de la date et non une selection d'une date

Merci d'avance

Posté le : 27/06/2007 00:46
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
essayes avec celui la mais je l'ai perso jamais utilise :
$modversion['config'][1]['name'] = 'test';
$modversion['config'][1]['title'] = '';
$modversion['config'][1]['formtype'] = 'textdateselect';


a priori ca a l'air de donner une zone de text et si on clique dessus de faire apparaitre un calendrier.

Posté le : 27/06/2007 00:56
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
Ca me mets juste un champs texte mais tu mets quoi en valeur type ?

Citation :
'valuetype' => '?',


++

Posté le : 27/06/2007 01:02
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
J'ai essayé ça mais je suis pas sur que se soit bon enfin en tout cas je n'ai pas le calendrier qui s'affiche

Citation :
$modversion['config'][1] = array(
'name' =>'date_config',
'title' =>'_MI_USERPOINTS_DATE',
'description' => '',
'formtype' => 'textdateselect',
'valuetype' => 'timestamp',
'default' => '01/01/1970',
'options' => array()
) ;


++

Posté le : 27/06/2007 01:13
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
tu as pas un bouton avec '...' dessus a cote?
cliques dessus et normalement tu devrais avoir un calendrier qui s'affiche.

essayes text pour valuetype ou sinon tu l'intialises pas, je sais plus si c obligatoire de toutes façons.

Posté le : 27/06/2007 01:16
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
Pas de bouton

Posté le : 27/06/2007 01:18
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
il y a ça

Citation :
$modversion['config'][2]['name'] = 'date_short';
$modversion['config'][2]['title'] = '';
$modversion['config'][2]['description'] = '_MI_EXTCAL_DATE_SHORT_DESC';
$modversion['config'][2]['formtype'] = 'textbox';
$modversion['config'][2]['valuetype'] = 'text';
$modversion['config'][2]['default'] = 'j/m/Y';


mais ce n'est pas avec le calendrier

Enfin, ce n'est pas grave

Posté le : 27/06/2007 01:33
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
A non, c'est pour le format de la date

Posté le : 27/06/2007 01:35
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
ok c normal...

Si tu veux l'avoiril faut faire des modifs dans le module d'admin.

Dans le fichier modules/system/admin/preferences/main.php.
C'est la que sont geres les tableaux des preferences des modules.

Chaques type que tu entres en formtype est gere ici, tu les voies dans 2 switch (un dans le cas de op='show' l'autre op='showmod').

Il te suffit juste de rajouter des case qui vont bien dans les 2 switch.

case 'textdateselect':
                
$ele = new  XoopsFormTextDateSelect($title$config[$i]->getVar('conf_name'), 15$config[$i]->getConfValueForOutput());
                break;


le nom que tu mets dans l'etiquette du case doit correspondre a celui du formtype de xoopsversion.

Posté le : 27/06/2007 01:36
Partager Twitter Partagez cette article sur GG+
Re: mettre dans xoops_version.php un choix de date
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
Fanchement merci, c'est trop cool.

Mais pourquoi ne l'ont-ils pas mis dans main.php

Posté le : 27/06/2007 01:49
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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