Fork me on GitHub


 Bas   Précédent   Suivant

« 1 (2) 3 4 5 ... 11 »


Re: Date du Jour et Formulaire
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
J' ai donc modifié le fichier global.php mais le résultat est toujours en anglais !

Citation :
Sun 25 Jan 2009


En lisant attentivement ce fichier je réalise qu 'il n' y a pas de traduction prévue pour les jours de la semaine et les mois !!!!

Peut être est-ce là que cela coince ?

Citation :
D - jour de la semaine, textual, 3 lettres; i.e. "Fri"


Citation :
F - mois, texte, long; i.e. "January"


Citation :
l (lowercase 'L') - jour de la semaine, texte, long; i.e. "Friday"


Citation :
M - mois, texte, 3 lettres; i.e. "Jan"

Posté le : 25/01/2009 17:20
Transférer la contribution vers d'autres applications Transférer


Re: Date du Jour et Formulaire
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
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

Posté le : 25/01/2009 14:22
Transférer la contribution vers d'autres applications Transférer


Re: Date du Jour et Formulaire
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
On avance ! En effet j' obtiens cela désormais en ouvrant un formulaire:


Open in new window

Pour cela j' ai juste modifié comme indiqué le code dans 'class/xoopsform/formtextdateselect.php' de la façon suivante:

"date("Y-m-d", $this->getValue())."

a été remplacé par

".date("d-n-Y", $this->getValue())."

Mais le problème reste pour l' affichage du nom du jour et du nom du mois en français ... Là je bute car les "lettres" D et M codent pour les libellés en anglais .

Bon WE

Jacques

NB: pour info j' utilise le theme :obscene_v3 modifié depuis astonthemes (qui à ma connaissance n' est plus téléchageable).

Posté le : 24/01/2009 22:25
Transférer la contribution vers d'autres applications Transférer


Re: Date du Jour et Formulaire
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
Merci beaucoup Gérard, cela fonctionne parfaitement:

Open in new window

Dernier point j' aimerais que le libellé de cette date soit comme lorsqu 'on la modifie avec le calendrier soit de type: Sam 24 Janvier 2009

Une idée ?

Bon WE

Jacques

Posté le : 24/01/2009 12:46
Transférer la contribution vers d'autres applications Transférer


Date du Jour et Formulaire
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
Bonjour,

J' utilise de nombreux formulaires créés grâce au module "Formulaire 3.23".
Ceux ci donnent entière satisfaction.
Dans chacun d' entre eux figure en tête l' élément "Date du Jour" qui renvoit dans Xoops au "Calendar.js".
Celui ci apparait lorsqu' on clique sur le boution associé et dés lors il est possible d' afficher la date du jour.
Toutefois quand on affiche un formulaire vierge c' est la date de création qui apparait toujours par défaut ...

Open in new window

Existe-il un réglage qui permet de faire apparaître directement dans le champ la date du jour réelle sans ouvrir forcément le calendrier ?

Comme ceci :

Open in new window


Merci de vos idées

Jacques

Posté le : 23/01/2009 14:41
Transférer la contribution vers d'autres applications Transférer


Re: Titre en majuscules dans le module MultiMenu
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
Le simple fait d' avoir vidé le cache du navigateur a résolu le problème : les majuscules sont là !

Open in new window

Merci beaucoup pour votre aide lumineuse

Jacques

Posté le : 13/01/2009 17:28
Transférer la contribution vers d'autres applications Transférer


Re: Titre en majuscules dans le module MultiMenu
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
Oups là je suis perdu !

J' en suis à la vidange du cache et j' ai donné la version de Xoops, quel dossier dois je vider ?

De plus je suis sous Safari sur Mac donc Ctrl-F5 relève du chinois pour ma modeste tête !!!!

Posté le : 13/01/2009 16:55
Transférer la contribution vers d'autres applications Transférer


Re: Titre en majuscules dans le module MultiMenu
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
Oups là je suis perdu !

J' en suis à la vidange du cache et j' ai donné la version de Xoops, quel dossier dois je vider ?

De plus je suis sous Safari sur Mac donc Ctrl-F5 relève du chinois pour ma modeste tête !!!!

Posté le : 13/01/2009 16:54
Transférer la contribution vers d'autres applications Transférer


Re: Titre en majuscules dans le module MultiMenu
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
Website URL:
http://www.adops14.org/bis

XOOPS Version:
XOOPS 2.0.18

XOOPS Theme:
obscene_v3

XOOPS Template Set:
clone

PHP Version:
5.2.0-8+etch13

MySQL Version:
5.0.32-Debian_7etch8

Server Software:
Apache

User's Browser:
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; fr) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22

Posté le : 13/01/2009 16:39
Transférer la contribution vers d'autres applications Transférer


Re: Titre en majuscules dans le module MultiMenu
Régulier
Inscrit: 16/03/2006 11:28
De Au milieu de nulle part
Messages: 107
J' ai effectué la modification dans le fichier mais la majuscule n' apparaît toujours pas !

Posté le : 13/01/2009 16:28
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 (2) 3 4 5 ... 11 »




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

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