En fait je travaille sur le plugin spipbb et précisément sur le fichier c_voirsujet.html qui se trouve dans spipBB/corps_sk , j'ai utilisé la date à la ligne 102,225 et 309
voici tout le code :
#CACHE{3600}
[(#SET{la_langue,#LANG})]
[(#REM) Plugin SpipBB - Licence GPL]
<!-- debut code pour fichier voirsujet.html -->
<BOUCLE_sujet_principal(FORUMS){id_forum}{doublons}{!lang_select}>
[
(#REM) entete corps forum
]
<INCLURE(session.php){fond=inc_teteforum}{id_article}{!lang_select}>
<p class="space_20"></p>
[(#REM) c: 11/1/8 on determine si on est admin (pour l'affichage)]
[(#REM) Probleme des admin restreints a revoir... #SESSION{statut} ? ]
#SET{admin,#SESSION{id_auteur}|is_modo{#ID_ARTICLE}}
[
(#REM) determiner si le forum ferme / sujet ferme
]
#SET{forumferme,0}
#SET{sujetferme,0}
<BOUCLE_etat(ARTICLES){id_article}{titre_mot=ferme}{!lang_select}>
#SET{forumferme,1}
[(#REM) h.26/09 .. maintenance ]
#SET{maintenance,#ID_ARTICLE|spipbb_maintenance}
</BOUCLE_etat>
[(#REM) forum type annonce ? ]
#SET{forum_annonce,0}
<BOUCLE_mot_ferme(MOTS){id_article}{id_groupe=#CONFIG{'spipbb/id_groupe_mot'}}{!lang_select}>
#SET{forum_annonce,#TITRE|=={annonce}|?{1,#GET{forum_annonce}}}
</BOUCLE_mot_ferme>
[(#REM) ligne chemin ]
[(#MODELE{chemin_hierarchie}{id_article}{lang}{la_langue=#GET{la_langue}})]
<p class="space_10"></p>
[
(#REM) message art ferme|maintenance
]
[(#GET{forumferme}|=={1}|?{' ',''})
<div class="mesg_forum_clos">
[(#GET{maintenance}|=={1}|?{<:spipbb:forum_maintenance:>,<:spipbb:forum_ferme:>})]
</div>
]
[
(#REM) post qui ferme le sujet (dernier post du sujet en somme !
]
<BOUCLE_reponse_ferme(FORUMS){id_thread}{plat}{titre_mot=ferme}{!lang_select}>
#SET{sujetferme,1}
<BOUCLE_thelast(FORUMS){id_parent}{!par date}{0,1}{doublons}{!lang_select}>
<table class="spipforum" id="post_ferme">
<tr>
<th colspan="2"><:spipbb:sujet_clos_titre:></th>
</tr>
<tr class="ligne_sujet">
<td id="forum#ID_FORUM" colspan="2">
<span class="text_nom">
<B_auteurpc2>
[(#REM) c.23/12/7 on passe par la page profile]
<BOUCLE_auteurpc2(AUTEURS){id_auteur}{tout}{!lang_select}>
<a
[(#SPIPBB{annuaire_forum}|=={'oui'}|?{' ',''})
href="[(#URL_PAGE{profile}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{id_article,#ID_ARTICLE})]"
]
>#NOM</a>
</BOUCLE_auteurpc2>
<BOUCLE_modo(AUTEURS){id_article}{id_auteur}{!lang_select}>
[(#REM) set id_auteur modo , en attendant requette sur admin restreint]
#SET{modo,#ID_AUTEUR}
</BOUCLE_modo>
</B_auteurpc2>
[(#NOM|sinon{<:spipbb:anonyme:>})]
<//B_auteurpc2>
</span>
<span class="[(#EDIT{titre}) ]text_titre"><:spipbb:post_titre:>#TITRE</span>
</td>
</tr>
<tr class="ligne_sujet">
<td class="aff_avatar" rowspan="2">
<BOUCLE_auteur_av(AUTEURS){id_auteur}{!lang_select}>
[(#AFFICHE_AVATAR|image_reduire{#CONFIG{'spipbb/taille_avatar_suj'}})]
[(#ID_AUTEUR|=={#GET{modo}}|?{' ',''})<p class="modo" title="<:spipbb:moderateur:>"></p>]
</BOUCLE_auteur_av>
</td>
<td class="date_sujet">
[(#SET{affboutonadmin,[(#GET{admin}|!={'oui'}|?{'',' '})
<div class="bout_admin">
<a href="#URL_ACTION_AUTEUR{instituer_forum,#ID_FORUM-off,#ID_ARTICLE|generer_url_article}[&lang=(#GET{la_langue})]" title="<:spipbb:supprimer:>" class="delete"> </a>
</div>
<div class="bout_admin">
<!--<a href="[(#URL_PAGE{post_ip}|parametre_url{ip,#IP}|parametre_url{id_forum,#ID_FORUM}|parametre_url{retour,#SELF})]" title="#IP" class="ip"> </a>-->
</div>
]})]
#GET{affboutonadmin}
<span><:spipbb:poster_date_:>[(#DATE|nom_jour)] [(#DATE|affdate)][ - (#DATE|heures)]:[(#DATE|minutes)]</span>
</td>
</tr>
<tr class="ligne_sujet">
<td>
[<div class="#EDIT{texte}">(#TEXTE|lignes_longues|smileys)</div>]
[(#REM) signature auteur ]
[<p class="signature">(#SIGNATURE_POST|PtoBr)</p>]
[
<p class="space_5"></p>
<a class="lien_propose" href="#URL_SITE">(#NOM_SITE)</a>
]
</td>
</tr>
</table>
</BOUCLE_thelast>
<p class="space_20"></p>
</BOUCLE_reponse_ferme>
<!-- fin post fermeture sujet -->
[(#REM) affichage commun, tout type situation voirsujet ]
[
(#REM) bouton nouveau_sujet/repondre ou pas ?
]
<ul class="actionforum">
<li class="poster">
<BOUCLE_forum_pere(ARTICLES){id_article}{!lang_select}>
[(#SET{affboutonnew,[(#GET{forumferme}|!={1}|?{' ',''})
[(#GET{forum_annonce}|!={1}|?{' ',''})
<a href="[(#URL_PAGE{poster})][&(#PARAMETRES_FORUM)][&lang=(#GET{la_langue})]" title="<:spipbb:sujet_nouveau:>"> </a>
]
]})]
#GET{affboutonnew}
</BOUCLE_forum_pere>
</li>
<li class="repondre">
[(#SET{affboutonrep,[(#GET{forumferme}|!={1}|?{' ',''})
[(#GET{forum_annonce}|!={1}|?{' ',''})
[(#GET{sujetferme}|!={1}|?{' ',''})
<a href="[(#URL_PAGE{poster})][&(#PARAMETRES_FORUM)][&lang=(#GET{la_langue})]" title="<:spipbb:sujet_repondre:>"> </a>
]
]})]
#GET{affboutonrep}
</li>
</ul>
<div class="[(#EDIT{titre}) ]titre_actif">#TITRE</div>
<p class="space_10"></p>
<!-- tableau -->
<table class="spipforum" id="liste_post">
<tr>
<th colspan="2"><:spipbb:message_s:></th>
</tr>
<tr class="inter entete_sujet">
<td id="forum#ID_FORUM" colspan="2">
<span class="text_nom">
<B_auteurp>
[(#REM) c.23/12/7 on passe par la page profile]
<BOUCLE_auteurp(AUTEURS){id_auteur}{tout}{!lang_select}>
<a
[(#SPIPBB{annuaire_forum}|=={'oui'}|?{' ',''})
href="[(#URL_PAGE{profile}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{id_article,#ID_ARTICLE})]"
]
>#NOM</a>
</BOUCLE_auteurp>
<BOUCLE_modo2(AUTEURS){id_article}{id_auteur}{!lang_select}>
[(#REM) set id_auteur modo , en attendant requete sur admin restreint ]
#SET{modo,#ID_AUTEUR}
</BOUCLE_modo2>
</B_auteurp>
[(#NOM|sinon{<:spipbb:anonyme:>})]
<//B_auteurp>
</span>
<span class="[(#EDIT{titre}) ]text_titre"><:spipbb:en_rep_sujet_:>#TITRE</span>
</td>
</tr>
<tr class="ligne_sujet">
<td class="aff_avatar" rowspan="2">
[(#AFFICHE_AVATAR|image_reduire{#CONFIG{'spipbb/taille_avatar_suj'}})]
[(#ID_AUTEUR|=={#GET{modo}}|?{' ',''})<p class="modo" title="<:spipbb:moderateur:>"></p>]
[(#REM) bouton alerter abus ... !]
[(#CONFIG{'spipbb/affiche_bouton_abus'}|=={'oui'}|?{' ',''})
<div class="bouton_alerter">
<a href="[(#URL_PAGE{contact_auteur}|parametre_url{id_auteur,1}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{alerter,oui}|parametre_url{orig,#ID_THREAD-#ID_FORUM})]" title="<:spipbb:alerter_abus:>"> </a>
</div>
]
</td>
<td class="date_sujet">
[(#REM) bouton citer ou pas ? ]
[(#SET{affboutonciter,[(#GET{forumferme}|!={1}|?{' ',''})
[(#GET{forum_annonce}|!={1}|?{' ',''})
[(#GET{sujetferme}|!={1}|?{' ',''})
<div class="bout_citer">
<a href="[(#URL_PAGE{poster}|parametre_url{citer,oui})][&(#PARAMETRES_FORUM)]" title="<:spipbb:citer:>"> </a>
</div>
]
]})]
#GET{affboutonciter}
[(#SET{affboutonadminp,[(#GET{admin}|!={'oui'}|?{'',' '})
<div class="bout_admin">
<a href="#URL_ACTION_AUTEUR{instituer_forum,#ID_FORUM-off,#ID_ARTICLE|generer_url_article}[&lang=(#GET{la_langue})]" title="<:spipbb:supprimer:>" class="delete"> </a>
</div>
<div class="bout_admin">
<!--<a href="[(#URL_PAGE{post_ip}|parametre_url{ip,#IP}|parametre_url{id_forum,#ID_FORUM}|parametre_url{retour,#SELF})]" title="#IP" class="ip"> </a>-->
</div>
]})]
#GET{affboutonadminp}
<span><:spipbb:poster_date_:>[(#LANG|=={fr}|oui) [(#DATE|nom_jour)] [(#DATE|affdate)]]
[(#LANG|=={en}|oui) [(#DATE|nom_jour)] [(#DATE|nom_mois)] [(#DATE|jour)]]
[ - (#DATE|heures)]:[(#DATE|minutes)]</span>
</td>
</tr>
<tr class="ligne_sujet">
<td>
[<div class="#EDIT{texte}">(#TEXTE|lignes_longues|smileys)</div>]
[(#REM) signature auteur ]
[<p class="signature">(#SIGNATURE_POST|PtoBr)</p>]
[
<p class="space_10"></p>
<a class="lien_propose" href="#URL_SITE">(#NOM_SITE)</a>
]
</td>
</tr>
<tr class="inter">
<td colspan="2"> </td>
</tr>
<BOUCLE_posts(FORUMS){id_thread}{plat}{par date}{doublons}{pagination}{!lang_select}>
<tr>
<th colspan="2"></th>
</tr>
<tr class="ligne_sujet row[(#COMPTEUR_BOUCLE|alterner{2,1})]">
<td id="forum#ID_FORUM" colspan="2" class="ligne_nom">
<span class="text_nom">
<B_auteurpr>
[(#REM) c.23/12/7 on passe par la page profile]
<BOUCLE_auteurpr(AUTEURS){id_auteur}{tout}{!lang_select}>
<a
[(#SPIPBB{annuaire_forum}|=={'oui'}|?{' ',''})
href="[(#URL_PAGE{profile}|parametre_url{id_auteur,#ID_AUTEUR}|parametre_url{id_article,#ID_ARTICLE})]"
]
>#NOM</a>
</BOUCLE_auteurpr>
<BOUCLE_modo3(AUTEURS){id_article}{id_auteur}{!lang_select}>
[(#REM) set id_auteur modo , en attendant reglage sur admin restreint ]
#SET{modo,#ID_AUTEUR}
</BOUCLE_modo3>
</B_auteurpr>
[(#NOM|sinon{<:spipbb:anonyme:>})]
<//B_auteurpr>
</span>
<span class="[(#EDIT{titre}) ]text_titre"><:spipbb:post_titre:>#TITRE</span>
</td>
</tr>
<tr class="ligne_sujet row[(#COMPTEUR_BOUCLE|alterner{2,1})]">
<td class="aff_avatar" rowspan="2">
[(#AFFICHE_AVATAR|image_reduire{#CONFIG{'spipbb/taille_avatar_suj'}})]
[(#ID_AUTEUR|=={#GET{modo}}|?{' ',''})<p class="modo" title="<:spipbb:moderateur:>"></p>]
[(#REM) bouton alerter abus ... ! ]
[(#CONFIG{'spipbb/affiche_bouton_abus'}|=={'oui'}|?{' ',''})
<div class="bouton_alerter">
<a href="[(#URL_PAGE{contact_auteur}|parametre_url{id_auteur,1}|parametre_url{id_article,#ID_ARTICLE}|parametre_url{alerter,oui}|parametre_url{orig,#ID_THREAD-#ID_FORUM})]" title="<:spipbb:alerter_abus:>"> </a>
</div>
]
</td>
<td class="date_sujet">
[(#REM) affiche ou pas bouton (repondre)/citer ]
[(#SET{affboutonciter,[(#GET{forumferme}!={1}|?{' ',''})
[(#GET{forum_annonce}|!={1}|?{' ',''})
[(#GET{sujetferme}|!={1}|?{' ',''})
<div class="bout_citer">
<a href="[(#URL_PAGE{poster}|parametre_url{citer,oui})][&(#PARAMETRES_FORUM)]" title="<:spipbb:citer:>"> </a>
</div>
]
]})]
#GET{affboutonciter}
[(#SET{affboutonadminpr,[(#GET{admin}|!={'oui'}|?{'',' '})
<div class="bout_admin">
<a href="#URL_ACTION_AUTEUR{instituer_forum,#ID_FORUM-off,#ID_ARTICLE|generer_url_article}[&lang=(#GET{la_langue})]" title="<:spipbb:supprimer:>" class="delete"> </a>
</div>
<div class="bout_admin">
<!--<a href="[(#URL_PAGE{post_ip}|parametre_url{ip,#IP}|parametre_url{id_forum,#ID_FORUM}|parametre_url{retour,#SELF})]" title="#IP" class="ip"> </a>-->
</div>
]})]
#GET{affboutonadminpr}
<span><:spipbb:poster_date_:>[(#DATE|nom_jour)] [(#DATE|affdate)][ - (#DATE|heures)]:[(#DATE|minutes)]</span>
</td>
</tr>
<tr class="ligne_sujet row[(#COMPTEUR_BOUCLE|alterner{2,1})]">
<td>
[<div class="#EDIT{texte}">(#TEXTE|lignes_longues|smileys)</div>]
[(#REM) signature auteur ]
[<p class="signature">(#SIGNATURE_POST|PtoBr)</p>]
[
<p class="space_10"></p>
<a class="lien_propose" href="#URL_SITE">(#NOM_SITE)</a>
]
</td>
</tr>
</BOUCLE_posts>
<tr class="pagination">
<td colspan="2">
#GRAND_TOTAL
[(#GRAND_TOTAL|>{1}|?{<:spipbb:pagine_post_s:>,<:spipbb:pagine_post_:>})]
[<:spipbb:pagine_page_:>(#PAGINATION{page_forum})]
</td>
</tr>
</B_posts>
</table>
<p class="space_10"></p>
<ul class="actionforum">
<li class="poster">
#GET{affboutonnew}
</li>
<li class="repondre">
#GET{affboutonrep}
</li>
</ul>
<p class="space_10"></p>
[(#REM) ligne chemin ]
[(#MODELE{chemin_hierarchie}{id_article}{encours=#ENV{id_article}})]
[(#SET{affboutonadminforum,[(#GET{admin}{lang}|!={'oui'}|?{'',' '})
<div class="bout_admin">
<a href="[(#URL_PAGE{deplacer}|parametre_url{id_forum,#ID_FORUM}|parametre_url{retour,#SELF})][&lang=(#GET{la_langue})]" title="<:spipbb:deplacer:>" class="deplacer">
</a>
</div>
<div class="bout_admin"> [(#REM) Ici il faudrait faire un test ferme/ouvert ]
<?php if ( "#GET{sujetferme}"=="1" ) { ?>
<a href="[(#URL_ACTION_AUTEUR{spipbb_agir_forum,#ID_FORUM-ouvrir,#ID_ARTICLE|generer_url_article})][&lang=(#GET{la_langue})]" title="<:spipbb:forum_ouvrir:>" class="ouvrir">
<?php } else { ?>
<a href="[(#URL_ACTION_AUTEUR{spipbb_agir_forum,#ID_FORUM-fermer,#ID_ARTICLE|generer_url_article})][&lang=(#GET{la_langue})]" title="<:spipbb:icone_ferme:>" class="fermer">
<?php } ?>
</a>
</div>
<div class="bout_admin">
<a href="[(#URL_PAGE{diviser}|parametre_url{id_forum,#ID_FORUM}|parametre_url{retour,#SELF})][&lang=(#GET{la_langue})]" title="<:spipbb:diviser:>" class="diviser">
</a>
</div>
]})]
#GET{affboutonadminforum}
<INCLURE(session.php){fond=inc_piedforum}{id_article}{id_thread}>
[(#REM) si visiteur non identifie : form login ]
[(#SESSION{id_auteur}|=={''}|?{' ',''})<div class="login"><p class="login"><:spipbb:login:></p>]
#LOGIN_PUBLIC
[(#SESSION{id_auteur}|=={''}|?{' ',''})
[<a[ href="(#URL_PAGE{spip_pass})"] target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=280'); return false;"><:login_motpasseoublie:></a>]
</div>
]
[(#REM) Chryjs : Balise de calcul des visites - Ne pas retirer]
<?php
include_once(_DIR_PLUGIN_SPIPBB."visites.php");
?>
</BOUCLE_sujet_principal>
</B_sujet_principal>
<!-- fin code pour fichier voirsujet.html -->
TeddyP SPIP a écrit :
De rien...
Dis, est-ce que tu peux nous présenter le code que tu utilises stp?
Le 25 mars 2010 12:17, Fama Gueye <fama@au-senegal.com <mailto:fama@au-senegal.com>> a écrit :
Merci Teddy ca marche
TeddyP SPIP a écrit :
[(#LANG|=={fr}|oui) #DATE fr]
[(#LANG|=={en}|oui) #DATE en anglais]
Ça devrait le faire je pense...
Le 25 mars 2010 11:41, Fama Gueye <fama@au-senegal.com
<mailto:fama@au-senegal.com> <mailto:fama@au-senegal.com
<mailto:fama@au-senegal.com>>> a écrit :
Bonjour,
J'ai un site en deux langues mais j'ai un problème pour gérer
l'affichage de la date .Je veux afficher la date au format
(jeudi
25 mars) en francais et au format ( Thursday, March 25) si
c'est
en anglais est il
possible?? Merci de votre aide
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> <mailto:spip@rezo.net
<mailto:spip@rezo.net>> - désabonnement : envoyer un
mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
<mailto:spip-off@rezo.net>
Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc