Mincoin Posté 27 Septembre 2007 Posté 27 Septembre 2007 Bonsoir, J'ai installé le mod Dates en Francais V2.2 (forum IPB board 2.3.1) et j'ai : Nous sommes le : %PM %27 %895 %2007 à %20:%Sep J'utilise Notepad++ et je transfère en ftp Le forum, fonctionne normalement, hormis ce problème. Merci d'avance pour votre aide. Régis
Dan Posté 27 Septembre 2007 Posté 27 Septembre 2007 Salut Régis, Il faut modifier le format des dates dans le panneau d'admin, en fonction de la syntaxe de strftime. C'est dans Tools&Settings -> Date and time format. Le format est par exemple "%A %e %B %Y à %H:%M" pour les dates "longues", "%e %B %Y à %H:%M" pour les courtes et "%d/%m/%Y" pour les "join dates" Dan
Mincoin Posté 28 Septembre 2007 Auteur Posté 28 Septembre 2007 Bonjour, Merci Dan. Ca va déjà mieux pour les dates, il y a une heure de décalage, mais sans doute qu'après le redémarrage du serveur, ce sera rectifié. Pour Short time format Same configuration as PHP gmstrftime : j'ai mis d/m/y à H:i:s obtenu Nous sommes le : 28/09/07 à 07:28:00 J'ai pas réussi à mettre sous la forme : Nous sommes le : 28 septembre 2007 à 08:27 Il faut modifier le format des dates dans le panneau d'admin, en fonction de la syntaxe de strftime Je rajoute des %A ça me met 345 A la page où sont listés les forums j'ai parfois (derniers messages) : Aujourd'hui, /02:/Sep ou mardi 25 septembre 2007 à 21:17 Ca fait 1h30 que je suis dessus, mais je dois faire fausse route ! Merci d'avance pour l'aide. Régis
Dan Posté 28 Septembre 2007 Posté 28 Septembre 2007 Avec ceci tu devrais t'en sortir. Les caractères suivants sont utilisés pour spécifier le format de la date : %a - nom abrégé du jour de la semaine (local) %A - nom complet du jour de la semaine (local) %b - nom abrégé du mois (local) %B - nom complet du mois (local) %c - représentation préférée pour les dates et heures, en local %C - numéro de siècle (l'année, divisée par 100 et arrondie entre 00 et 99) %d - jour du mois en numérique (intervalle 01 à 31) %D - identique à %m/%d/%y %e - numéro du jour du mois. Les chiffres sont précédés d'un espace (de ' 1' à '31') %g - identique à %G, sur 2 chiffres %G - L'année sur 4 chiffres correspondant au numéro de semaine (voir %V). Même format et valeur que %Y, excepté que si le numéro de la semaine appartient à l'année précédente ou suivante, l'année courante sera utilisé à la place %h - identique à %b %H - heure de la journée en numérique, et sur 24-heures (intervalle de 00 à 23) %I - heure de la journée en numérique, et sur 12- heures (intervalle 01 à 12) %j - jour de l'année, en numérique (intervalle 001 à 366) %m - mois en numérique (intervalle 1 à 12) %M - minute en numérique %n - caractère de nouvelle ligne %p - soit `am' ou `pm' en fonction de l'heure absolue, ou en fonction des valeurs enregistrées en local %r - l'heure au format a.m. et p.m %R - l'heure au format 24h %S - secondes en numérique %t - tabulation %T - l'heure actuelle (égal à %H:%M:%S) %u - le numéro de jour dans la semaine, de 1 à 7. (1 représente Lundi) %U - numéro de semaine dans l'année, en considérant le premier dimanche de l'année comme le premier jour de la première semaine %V - le numéro de semaine comme défini dans l'ISO 8601:1988, sous forme décimale, de 01 à 53. La semaine 1 est la première semaine qui a plus de 4 jours dans l'année courante, et dont Lundi est le premier jour. (Utilisez %G ou %g pour les éléments de l'année qui correspondent au numéro de la semaine pour le timestamp donné.) %W - numéro de semaine dans l'année, en considérant le premier lundi de l'année comme le premier jour de la première semaine %w - jour de la semaine, numérique, avec Dimanche = 0 %x - format préféré de représentation de la date sans l'heure %X - format préféré de représentation de l'heure sans la date %y - l'année, numérique, sur deux chiffres (de 00 à 99) %Y - l'année, numérique, sur quatre chiffres %Z ou %z - fuseau horaire, ou nom ou abréviation %% - un caractère `%' littéral Pour afficher "28 septembre 2007 à 08:27" il faut utiliser le format "%d %B %Y à H:i" Dan
Mincoin Posté 28 Septembre 2007 Auteur Posté 28 Septembre 2007 Si je met %d %B %Y à H:i à Short time format Same configuration as PHP gmstrftime J'obtiens : Nous sommes le : %28 %379 %2007 à 08:06 si je supprime les % : Nous sommes le : 28 385 2007 à 08:14 Oups... c'est où que buggue ? Régis
Dan Posté 28 Septembre 2007 Posté 28 Septembre 2007 Alors l'erreur doit venir du module de dates que tu as installé. Je ne l'ai pas installé et ai préféré modifier les sources moi-même, donc je ne sais pas exactement ce qu'il fait. Où l'as-tu trouvé ? Essaie en mettant dans la case "short time" le format de date utilisé par gmdate(), on saura tout de suite: "d M Y à H:i" si tu as le mois en Anglais.
Mincoin Posté 28 Septembre 2007 Auteur Posté 28 Septembre 2007 Je l'ai trouvé : http://wiki.invisionboard.fr/index.php?tit...%C3%A7ais:IPB22 Essaie en mettant dans la case "short time" le format de date utilisé par gmdate(), on saura tout de suite: "d M Y à H:i" si tu as le mois en Anglais. J'obtiens : Nous sommes le : 28 Sep 2007 à 08:56 J'ai conservé les anciens fichiers, il n'y a que le fichier xlm que je ne sais pas désactiver
Dan Posté 28 Septembre 2007 Posté 28 Septembre 2007 L'erreur est assez logique, et prévisible Regarde sur la page dont tu as donné l'URL: Version IPB : 2.2.x Uniquement Et tu es en 2.3.1 !!!
Mincoin Posté 28 Septembre 2007 Auteur Posté 28 Septembre 2007 Oups, trop de précipitation nuit, encore une leçon apprise, bien lire avant... Aller dans l'admin CP -> Tools & Settings -> View All General Settings Puis en bas selectionner le fichier xml => Run Tool Le fichier va importer automatiquement la configuration des dates. Comment désactive t'on le fichier Xlm, que j'ai sans doute réussi à installer !
Dan Posté 28 Septembre 2007 Posté 28 Septembre 2007 Le problème est que ce fichier XLM a provoqué l'édition de tes sources, et il n'y a pas de "marche arrière" autre que manuelle.. A part rechercher manuellement quelle est l'édition qui n'a pas été faite (à cause de la version 2.3.1), il ne te reste pas grand-chose.
Mincoin Posté 28 Septembre 2007 Auteur Posté 28 Septembre 2007 Et réinstaller la version d'il y a deux jours, je connais quelqu'un de sympa qui pourrait me le faire ça effacerai les messages et les nouveaux membres ?
Dan Posté 28 Septembre 2007 Posté 28 Septembre 2007 Et oui... mais tu n'as à mon avis qu'un ou deux endroits où modifier le code et remplacer gmdate(). Tu en as au plus pour quelques minutes de boulot.
Mincoin Posté 28 Septembre 2007 Auteur Posté 28 Septembre 2007 Tu en as au plus pour quelques minutes de boulot Effectivement j'ai mis dans tous les champs : d M Y à H:i Mais j'ai encore ce "bug" par exemple: "Aujourd'hui, /08:/Sep Dans : stéphane Par : Regis"
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant