Re: Date du Jour et Formulaire | Titre du sujet : Re: Date du Jour et Formulaire par ketmacman sur 25/01/2009 14:22:26
Pour avancer j' ai testé sur une page simple ce bout de code
Citation :<? $jour["Monday"] = "Lundi"; $jour["Tuesday"] = "Mardi"; $jour["Wednesday"] = "Mercredi"; $jour["Thursday"] = "Jeudi"; $jour["Friday"] = "Vendredi"; $jour["Saturday"] = "Samedi"; $jour["Sunday"] = "Dimanche";
function getJour($day) { return $jour[$day]; }
$mois["January"] = "Janvier"; $mois["Febrary"] = "Février"; $mois["March"] = "Mars"; $mois["April"] = "Avril"; $mois["May"] = "Mai"; $mois["June"] = "Juin"; $mois["July"] = "Juillet"; $mois["August"] = "Août"; $mois["September"] = "Septembre"; $mois["October"] = "Octobre"; $mois["November"] = "Novembre"; $mois["December"] = "Décembre";
function getMois($month){ return $mois[$month]; }
$month = Date(F);
$day = Date(l);
getJour($day); getMois($month);
print "$jour[$day] "; print Date(d)." "; print "$mois[$month] "; print Date(Y);
?>
qui donne ce résultat:
Citation :
C' est précisément ce type de libellé que je souhaite voir apparaitre dans le champ date de mes formulaires.
Revenons au fichier formtextdateselect.php de Xoops:
Citation :class XoopsFormTextDateSelect extends XoopsFormText {
function XoopsFormTextDateSelect($caption, $name, $size = 15, $value= 0) { $value = !is_numeric($value) ? time() : intval($value); $this->XoopsFormText($caption, $name, $size, 25, $value); }
function render() { $ele_name = $this->getName(); $ele_value = $this->getValue(false); $jstime = formatTimestamp( $ele_value, 'F j Y, H:i:s' ); include_once XOOPS_ROOT_PATH.'/include/calendarjs.php'; return "<input type='text' name='".$ele_name."' id='".$ele_name."' size='".$this->getSize()."' maxlength='".$this->getMaxlength()."' value='".date("D d M Y", $ele_value)."'".$this->getExtra()." /><input type='reset' value=' ... ' onclick='return showCalendar(\"".$ele_name."\");'>"; } } ?>
A votre avis à quel endroit pourrait-on rajouter ce bout de code ? Si cela est compatible ...
Jacques
|
|