Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 08-06-2007 16:15:11
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
[Résolu] Traduction de la date du jour
Bonjour,
WinXP
2.2
Askimet, WP-Date FR, WordPress Database Backup
Celeonet
testBlog
J'ai un problème de traduction uniquement sur la date du site, partout ailleurs (dans les en-têtes de commentaires, le calendrier) elles apparaissent en français. J'ai installé le plugin WP-Date FR, hélas sans succès. Ma version est française, à priori... et impossible de télécharger wp-polls-fr_FR, dont il fait mention dans plusieurs posts.
Je cale un peu.
Auriez-vous un petit conseil à me suggérer ?
Merci 
Hors ligne
#2 08-06-2007 16:23:27
Re: [Résolu] Traduction de la date du jour
WP-Date FR ne sert à rien si c'est pour la date.
Fais nous un copier-coller de header.php s'il te plait.
Hors ligne
#3 08-06-2007 17:27:30
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
Re: [Résolu] Traduction de la date du jour
Excuse-moi, mais mon message reste désespérément vide lorsque je colle le php dans la balise code
??? du coup je mets le fichier tel quel...
Code: php
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
- <meta name="description" content="themename design by yourname coded by rkcorp and sponsored by sponsor links" /><!-- edit -->
- <meta name="keywords" content="wordpress, wordpress theme, wordpress themes"/>
- <meta name="author" content="<?php bloginfo('name') ?>" />
- <meta name="copyright" content="2007 <?php bloginfo('name') ?>" />
- <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
- <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/style.css" >
- <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
- <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
- <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
- <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
- <link rel="icon" href="/favicon.ico" type="image/x-icon" /><!-- remember to put a favourite icon for your site -->
- <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://scott-m.net/xmlrpc.php?rsd" />
- <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
- <?php wp_head(); ?>
- </head>
- <body>
- <div id="wrap">
- <!-- Header Starts Here -->
- <div style="background:url('<?php bloginfo('stylesheet_directory'); ?>/images/bannerepeater2.gif');height: 108px; width: 776px;float:left;">
- <span class="headerfont"><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a>
- </span>
- <form method="get" name="searchkeyword" action="<?php echo $_SERVER['PHP_SELF']; ?>" style="display:inline;">
- <input name="s" type="text" class="texxysearch" value="" onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='') this.value='';">
- </form>
- </div>
- </div>
- <!-- menubar Starts Here -->
- <div style="float:left; width: 776px;height: 36px;">
- <div style="background:url('<?php bloginfo('stylesheet_directory'); ?>/images/menubarepeater.gif');height: 36px; width: 776px;float:left;">
- <div class="solidblockmenu">
- <li><a href="<?php echo get_settings('Accueil'); ?>">Accueil</a></li>
- <li><?php wp_list_pages('title_li=&depth=1'); ?></li>
- </div>
- </div>
- </div>
- <!-- menubar ends Here -->
- <img src="<?php bloginfo('stylesheet_directory'); ?>/images/spacer.gif" height="6" width="776px" alt="spacer">
- <!--leftbar starts-->
- <div id="sidebar">
- <div class="wrap_widget"><br>
- <div class="cnt_header" >
- <div class="title1">En cours</div>
- </div><br><br>
- <div class="title2">
- Bienvenue dans <?php bloginfo('name'); ?> , vous êtes invité à rester aussi longtemps que vous le désirez.
- </div><br>
- <div class="cnt_header" >
- <div class="title1">Tribunes</div>
- </div><br><br>
- <ul>
- <?php wp_list_cats('sort_column=name&optioncount=1'); ?>
- </ul>
- <br>
- <div class="cnt_header" >
- <div class="title1">Meta</div>
- </div><br><br>
- <ul>
- <?php wp_meta(); ?>
- <?php wp_register(); ?>
- <li><?php wp_loginout(); ?></li>
- </ul><br>
- <br>
- <div class="cnt_header" >
- <div class="title1">Pages</div>
- </div><br><br>
- <ul>
- <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
- </ul>
- <br>
- <div class="cnt_header" >
- <div class="title1">Archives</div>
- </div><br><br>
- <ul>
- <?php wp_get_archives('type=monthly&show_post_count=1'); ?>
- </ul>
- <br>
- <div class="cnt_header" >
- <div class="title1">Blogroll</div>
- </div><br><br>
- <img src="<?php bloginfo('stylesheet_directory'); ?>/images/smallicon.gif" >
- <a href="#" style="color:#ffffff;">Link 1</a><br>
- <img src="<?php bloginfo('stylesheet_directory'); ?>/images/smallicon.gif" >
- <a href="#" style="color:#ffffff;">Link 2</a><br><br>
- <div class="cnt_header">
- <div class="title1">Calendrier</div>
- </div><br><br>
- <?php get_calendar(1); ?>
- </div>
- </div>
- <!--lefbar ends-->
- <!--Box starts Here -->
- <div id="post">
- <div id="index_post">
- <?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
- <div class="post_meta" id="post-<?php the_ID(); ?>">
- <div class="post_title">
- <div class="post_date">
- <div class="date_post"><?php the_time('j'); ?>
- </div>
- </div>
- <h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
- </div>
- <div class="post_meta_tag">
- <!--<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1><br><br><br><br>-->
- <div class="author">Posté par : <?php the_author_posts_link(); ?>
- </div>
- <div class="incat">dans : <?php the_category(', ') ?>
- </div>
- </div>
- <div class="post_info"><?php the_content("<br />" . "continue reading " . """ . the_title('', '', false) . """); ?>
- </div>
- <div class="post_comment">
- <div class="submit_com"><a href="<?php comments_link(); ?>"><?php comments_number('0 commentaire','1 commentaire','% commentaires'); ?></a>
- </div>
- </div>
- </div>
- <?php endwhile; ?>
- <?php comments_template(); ?>
- <div class="nextpre"><?php if(function_exists('wp_pagenavi')): ?> <?php wp_pagenavi(); ?><?php else : ?>
- <?php posts_nav_link(); ?><?php endif; ?>
- </div>
- <?php else: ?>
- <font class="searchtxt">Désolé, le mot que vous recherchez n'existe pas.</font>
- <?php endif; ?>
- </div>
- </div>
- <!-- Box ends here -->
- <img src="<?php bloginfo('stylesheet_directory'); ?>/images/spacer.gif" height="6" width="776px" alt="spacer">
- <!--footer starts-->
- <div class="footer">
- <div class="footer_copyright">
- <p>
- réalisé avec Wordpress</a></p>
- </div>
- </div>
- <!--footer ends-->
- </div><?php die(); ?>
Modération : Les balises bbcode sont là pour être utilisées !!
Hors ligne
#4 08-06-2007 17:51:32
Re: [Résolu] Traduction de la date du jour
Bonjour,
Tu veux avoir la date sous ce format : 08 06 2007 ? Pour cela :
Code:
- <?php the_time('j m Y'); ?>
PS : J'ai contacté un modérateur pour qu'il puisse corriger / supprimer le post que tu as créé en trop, ainsi que le problème de la balise [ code ] TEXT [ / code ] (sans espace !).
Cordialement,
Dernière modification par FiX (08-06-2007 17:52:52)
Hors ligne
#5 08-06-2007 17:58:20
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
Re: [Résolu] Traduction de la date du jour
Bonjour Fix,
En fait je souhaiterais avoir la date sous cette forme : vendredi 8 juin 2007.
Hors ligne
#6 08-06-2007 18:13:12
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
Re: [Résolu] Traduction de la date du jour
Pour le soucis de balise, je te remercie, mais j'ai réessayé (sans espace, comme à la première tentative) et j'ai toujours le même "non affichage"...
Je viens de faire un autre essai, en prévisualisation, avec un fichier php différent et là ça fonctionne !!!
Ce doit être mon "header.php" qui doit commencer à être passablement fatigué, à force d'être bidouillé...
Hors ligne
#8 08-06-2007 18:26:18
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
Re: [Résolu] Traduction de la date du jour
J'ai testé cela ne change pas.
Hors ligne
#9 08-06-2007 20:05:14
Re: [Résolu] Traduction de la date du jour
C'est quoi ça ?
Code:
- <span class="date"><?php echo strftime("%A"); ?>, <?php echo strftime("%d"); ?> <?php echo strftime("%B"); ?> <?php echo strftime("%Y"); ?></span>
Hors ligne
#10 09-06-2007 15:41:45
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
Re: [Résolu] Traduction de la date du jour
C'est relatif au format de date du modèle que j'ai récupéré (orange glow) et comme je suis une quiche en php, je n'ai pas les connaissances nécessaires pour débusquer les anomalies. Si ça te parait aberrant, j'accepte volontiers une piste pour épurer le code 
Hors ligne
#11 09-06-2007 19:31:56
Re: [Résolu] Traduction de la date du jour
Salut, je tente :
- efface ces lignes :
Code:
- <?php echo strftime("%A"); ?>, <?php echo strftime("%d"); ?> <?php echo strftime("%B"); ?> <?php echo strftime("%Y"); ?>
-met à la place :
Code:
- <?php the_time('l j F Y'); ?>
Dis-moi ce qu'il en résulte. 
Hors ligne
#12 11-06-2007 10:22:41
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
Re: [Résolu] Traduction de la date du jour
Pour une tentative c'est un coup de maître !
C'est exactement ce que je voulais, merci Martin. 
Hors ligne
#13 19-06-2007 19:32:12
- bounty
- Connaisseur WP
- Date d'inscription: 31-05-2007
- Messages: 38
Re: [Résolu] Traduction de la date du jour
Un petit complément sur le sujet.
Je m'étais un peu vite emballée sur le code de Martin (qui est fort utile au demeurant
), en fait ce dernier me reportait la date du dernier commentaire publié. Mais comme je l'ai testé après avoir édité un commentaire, je ne m'en suis pas aperçue immédiatement. Finalement mon problème de traduction demeurait. Après moult recherches, j'ai trouvé cette petite merveille de code php, qui fonctionne très bien :
Code:
- setLocale(LC_TIME, "fr_FR", "FRA");
- echo strftime("%A %d %B %Y");
Pour une explication complète et détaillée, voici l'adresse du site de cette source : http://www.siteduzero.com/tuto-3-2782-1 … ncais.html
Avis aux amateurs 
Hors ligne
#14 20-06-2007 10:30:40
Re: [Résolu] Traduction de la date du jour
Lol.
Je suis content que tu ais ce que tu voulais 
Hors ligne
#15 21-06-2007 23:41:56
- burninghat
- Passionné WP

- Lieu: Jura - CH
- Date d'inscription: 23-01-2007
- Messages: 104
- Site web
Re: [Résolu] Traduction de la date du jour
petit complément à cette méthode (que je suis allé vérifier sur php.net histoire de pas dire (trop) de connerie) :
Note: La valeur retournée par setlocale() dépend du système sur lequel PHP est installé. setlocale() retourne exactement ce que la fonction système setlocale() retourne.
[snip...]
AVERTISSEMENT
L'information locale est maintenue par processus, non par thread. Si vous faites fonctionner PHP sur un serveur multi-threadé comme IIS ou Apache sur Windows, vous pourriez obtenir des changements soudains des configurations locales pendant qu'un script fonctionne, même si celui-ci n'appelle jamais la fonction setlocale(). Ceci survient à cause des autres scripts qui fonctionnent dans des threads différents du même processus. Ces scripts changent les configurations locales dans le processus au complet en utilisant la fonction setlocale().
source: manuel php: setlocale
En gros, ça veut dire que vous pourriez avoir de "chouettes" surprises sur un hébergement mutualisé par exemple...
Hors ligne
#16 07-09-2007 17:52:20
Re: [Résolu] Traduction de la date du jour
bounty a écrit:
Un petit complément sur le sujet.
Je m'étais un peu vite emballée sur le code de Martin (qui est fort utile au demeurant), en fait ce dernier me reportait la date du dernier commentaire publié. Mais comme je l'ai testé après avoir édité un commentaire, je ne m'en suis pas aperçue immédiatement. Finalement mon problème de traduction demeurait. Après moult recherches, j'ai trouvé cette petite merveille de code php, qui fonctionne très bien :
Code:
setLocale(LC_TIME, "fr_FR", "FRA"); echo strftime("%A %d %B %Y");Pour une explication complète et détaillée, voici l'adresse du site de cette source : http://www.siteduzero.com/tuto-3-2782-1 … ncais.html
Avis aux amateurs
J'ai essayé ton truc et ça ne fonctionne pas. Ça inscrit la même date sur tous mes posts. Tu sais ce que je fais de pas correct?
Hors ligne

