Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 (3)


XoopsFormTextDateSelect et format de date
Aspirant
Inscrit: 28/02/2005 14:19
De Vercors
Messages: 37
Mon objectif est d'arriver à gérer des dates en format français à l'aide de calendarjs utilisé par la classe /class/xoopsform/XoopsFormTextDateSelect.
La fonction render du XoopsFormTextDateSelect est la suivante dans XOOPS 2.0.13.

function render() {
 
$jstime formatTimestamp('F j Y, H:i:s'$this->getValue());
 include_once 
XOOPS_ROOT_PATH.'/include/calendarjs.php';
        return 
"<input type='text' name='".$this->getName()."' id='".$this->getName()."' size='".$this->getSize()."' maxlength='".$this->getMaxlength()."' value='".date("Y-m-d"$this->getValue())."'".$this->getExtra()." /><input type='reset' value=' ... ' onclick='return showCalendar("".$this->getName()."");'>";
}



1/ Il n'y a pas de possibilités de personnaliser le format de la valeur pré affiché par API. En codant directement dans la classe et en remplacé le date("Y-m-d", $this->getValue()) par date("d-m-Y", $this->getValue()) on s'en sort
2/ Le javascript renvoi la date sous forme "Y-m-d". La variable $jstime doit logiquement géré le format de restitution du javascript. Mais non , Le code semble farfelu puisque la variable $jstime est défini mais n'est jamais utilisée.

Quelque sait-il comment personnaliser ce format de restitution ? Ou bien ou trouver d'une manière général cette information.

Posté le : 14/10/2005 16:56
Transférer la contribution vers d'autres applications Transférer


Re: tri dans la recherche de membres
Aspirant
Inscrit: 28/02/2005 14:19
De Vercors
Messages: 37
C'est un vrai travail....
Il faut modifier le template "xoopsmembers_searchresults" (utilisée pour l'affichage des membres par le programme \modules\xoopsmembers\index.php ) pour y introduire tes bouton s.

Posté le : 14/10/2005 16:50
Transférer la contribution vers d'autres applications Transférer


Re: Module Generateur de Module!
Aspirant
Inscrit: 28/02/2005 14:19
De Vercors
Messages: 37
C'est une excelente idée que je tente également de mettre en place dans mon coin. La difficulté est effectivement de ne pas monter une machine à gaz inmaintenable.

A mon avis pour cela il faut
- Une architecture beton à la php.mvc www.phpmvc.net (strut) ou le modèle, les formulaires, les actions et les controlleurs sont bien séparés. Ceci implique le codage (ou l'utilisation) d'un petit framework car il faut avoir un peu de code générique....
- Se ménager des points de personnalisation du code. Comment gérer le préchargement des formulaires ? le javascript ? etc...
- De pouvoir maintenir le module généré à l'aide du générateur. Cela n'est pas évident car on est vite tenté de coder 2 3 améliorations qui lors d'une regeération serons effacée.
- Beaucoup de travail.....

Le générateur est-t-il généré par lui-même ?

Posté le : 31/07/2005 16:29
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 (3)




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

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