Bonjour,
Je veux afficher la date a cette forme 15 oct. au lieu de 15 octobre. quelqu'un a t'il une idée de comment on le fait
septembre devient sept.
novembre devient nov.
et decembre dec.
Merci de votre aide
Bonjour,
Je veux afficher la date a cette forme 15 oct. au lieu de 15 octobre. quelqu'un a t'il une idée de comment on le fait
septembre devient sept.
novembre devient nov.
et decembre dec.
Merci de votre aide
Le 24/02/10 11:57, Fama Gueye a écrit :
Je veux afficher la date a cette forme 15 oct. au lieu de 15 octobre.
hmmm...
pas mieux que :
[(#DATE|journum)] [(#DATE|nom_mois|couper{3})]
bonjour,
j’en suis pas loin non plus, avec les accents en moins à vérifier.
[(#DATE|jour)] [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]
cordialement
Fama Gueye a écrit :
Le 24/02/10 12:42, bobof a écrit :
j'en suis pas loin non plus, avec les accents en moins à vérifier.
[(#DATE|jour)] [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]
sinon, mais en anglais le plus souvent (dépend de la configuration de local) :
[(#DATE|journum)] [(#DATE|affdate{M})]
Merci pour votre réponse mais j'ai pas le point juste aprés les trois caractères pour montrer que c'est coupé, je veux dire sept. comme je dois coupé aprés 4 caractères si je mets [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]. je me retrouve avec mars. par exemple
denisb a écrit :
Le 24/02/10 12:42, bobof a écrit :
j'en suis pas loin non plus, avec les accents en moins à vérifier.
[(#DATE|jour)] [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]sinon, mais en anglais le plus souvent (dépend de la configuration de local) :
[(#DATE|journum)] [(#DATE|affdate{M})]_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.netDocumentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
Le 24/02/10 13:27, Fama Gueye a écrit :
Merci pour votre réponse mais j'ai pas le point juste aprés les trois
caractères pour montrer que c'est coupé, je veux dire sept.
[(#DATE|journum)] [(#DATE|nom_mois|couper{4}|!={#DATE|nom_mois}|?{[(#DATE|nom_mois|couper{4}).], #DATE|nom_mois})]
Le 24 févr. 2010 à 13:27, Fama Gueye a écrit :
Merci pour votre réponse mais j'ai pas le point juste aprés les trois caractères pour montrer que c'est coupé, je veux dire sept. comme je dois coupé aprés 4 caractères si je mets [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]. je me retrouve avec mars. par exemple
denisb a écrit :
Le 24/02/10 12:42, bobof a écrit :
j'en suis pas loin non plus, avec les accents en moins à vérifier.
[(#DATE|jour)] [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]sinon, mais en anglais le plus souvent (dépend de la configuration de local) :
[(#DATE|journum)] [(#DATE|affdate{M})]_
Tu peux créer tes propres filtres dans un fichier mes_fonctions.php que tu mets dans ton dossier squelettes.
Une fonction comme :
<?php
function mois_abr($texte){
if ($texte == 1) {
$texte="janv.";
}
if ($texte == 2) {
$texte="fev.";
}
if ($texte == 3) {
$texte="mars";
}
if ($texte == 4) {
$texte="avr.";
}
if ($texte == 5) {
$texte="mai";
}
if ($texte == 6) {
$texte="juin";
}
if ($texte == 7) {
$texte="juil.";
}
if ($texte == 8) {
$texte="aout";
}
if ($texte == 9) {
$texte="sept.";
}
if ($texte == 10) {
$texte="oct.";
}
if ($texte == 11) {
$texte="nov.";
}
if ($texte == 12) {
$texte="dec.";
}
return $texte;
}
?>
et du coup tu appelles ta fonction sous forme de filtre dans ton squelette :
[(#DATE|mois|mois_abr)]
pw
denisb a écrit :
Le 24/02/10 11:57, Fama Gueye a écrit :
Je veux afficher la date a cette forme 15 oct. au lieu de 15 octobre.
hmmm...
pas mieux que :
[(#DATE|journum)] [(#DATE|nom_mois|couper{3})]
Attention ! On ne distingue pas JUIn de JUIllet !
--
Sergio
Éditions Touchalon: htpp://touchalon.free.fr
Soutenez le libre: http://www.framasoft.org
Bonne réflexion c'est pourquoi je veux couper a 4 caractères,Mais mon problème reste le point qui montre qu'on a coupé
Sergio a écrit :
denisb a écrit :
Le 24/02/10 11:57, Fama Gueye a écrit :
Je veux afficher la date a cette forme 15 oct. au lieu de 15 octobre.
hmmm...
pas mieux que :
[(#DATE|journum)] [(#DATE|nom_mois|couper{3})]Attention ! On ne distingue pas JUIn de JUIllet !
bonjour,
Fama Gueye a écrit :
Bonne réflexion c'est pourquoi je veux couper a 4 caractères,Mais mon problème reste le point qui montre qu'on a coupé
Sergio a écrit :
denisb a écrit :
Le 24/02/10 11:57, Fama Gueye a écrit :
Je veux afficher la date a cette forme 15 oct. au lieu de 15 octobre.
hmmm...
pas mieux que :
[(#DATE|journum)] [(#DATE|nom_mois|couper{3})]Attention ! On ne distingue pas JUIn de JUIllet !
faut utiliser les noms anglais et non français !
june july
le mieux c'est d'utiliser le filtre proposé par pw
sinon pour placer un . (point)
).]
cordialement
--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/>
Merci pour ta focntion, elle marche bien
pascal weber a écrit :
Le 24 févr. 2010 à 13:27, Fama Gueye a écrit :
Merci pour votre réponse mais j'ai pas le point juste aprés les trois caractères pour montrer que c'est coupé, je veux dire sept. comme je dois coupé aprés 4 caractères si je mets [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]. je me retrouve avec mars. par exemple
denisb a écrit :
Le 24/02/10 12:42, bobof a écrit :
j'en suis pas loin non plus, avec les accents en moins à vérifier.
[(#DATE|jour)] [(#DATE|nom_mois|couper{3}|replace{é,e}|replace{û,u})]
sinon, mais en anglais le plus souvent (dépend de la configuration de local) :
[(#DATE|journum)] [(#DATE|affdate{M})]_
Tu peux créer tes propres filtres dans un fichier mes_fonctions.php que tu mets dans ton dossier squelettes.Une fonction comme :
<?php
function mois_abr($texte){
if ($texte == 1) {
$texte="janv.";
}
if ($texte == 2) {
$texte="fev.";
}
if ($texte == 3) {
$texte="mars";
}
if ($texte == 4) {
$texte="avr.";
}
if ($texte == 5) {
$texte="mai";
}
if ($texte == 6) {
$texte="juin";
}
if ($texte == 7) {
$texte="juil.";
}
if ($texte == 8) {
$texte="aout";
}
if ($texte == 9) {
$texte="sept.";
}
if ($texte == 10) {
$texte="oct.";
}
if ($texte == 11) {
$texte="nov.";
}
if ($texte == 12) {
$texte="dec.";
}
return $texte;
}
?>
et du coup tu appelles ta fonction sous forme de filtre dans ton squelette :[(#DATE|mois|mois_abr)]
pw
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.netDocumentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
--
Cordialement,
-------------------------------------------
Fama Gueye
Ingénieur en Informatique
Imédia
17 Cité TP Som
BP 10422 Hann, Dakar
Tél. : +221 33 832 17 48
Fax : +221 33 832 21 37
Email : fama@au-senegal.com
Site web : http://www.imedia.sn
Le 25/02/10 10:45, Fama Gueye a écrit :
Merci pour ta focntion, elle marche bien
pascal weber a écrit :Une fonction comme :
<?php
function mois_abr($texte){
if ($texte == 1) {
$texte="janv.";
}
pour rappel http://permalink.gmane.org/gmane.comp.web.spip.user/154546 fonctionnera dans toutes les langues...
(pas de mail privé svp)