Fork me on GitHub

Rapport de message :*
 

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 :
Dimanche 25 Janvier 2009


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
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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