- Statut : non résolu
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par romuald55, le il y a 15 années et 2 mois.
-
AuteurMessages
-
12 octobre 2009 à 12 h 20 min #474797
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.8.4
– Thème utilisé : white-gold mais modifié
– Extensions en place : askimet
– Nom de l’hebergeur :
– Adresse du site :Problème(s) rencontré(s) :
Sur la page de l’article avec les commentaires :
Je rencontre plusieurs problèmes, surtout au niveau de traduction de la date du commentaire :je ne trouve pas le fichier dans le lequel je dois changer le format.
Et je suppose que je trouverai dans le même où je pourrai traduire aussi :
Your comment is awaiting moderation
, dans le cas d’un commentaire en attente de validation.
Et je ne sais pas aussi pourquoi on voit un trou en haut à droite dans l’encadré de chaque commentaire.
Je viens de voir aussi que j’ai réussi à entrer une adresse email invalide, donc l’expression réguliere doit etre surement modifier, je pars à sa recherche mais si quelqu’un à une idée ou plus, je serais pas contre de l’aide
Au passage si quelqu’un à une version totalement traduite en français du théme white-gold, je lui en serai trés reconnaissant
Merci d’avance.
12 octobre 2009 à 13 h 41 min #694021Bon je viens de trouver dans le fichier wp-includesformatting.php des fonctions mais j’ai un doute : je ne sais pas si c’est celle que je recherche vraiment :
/**
* Converts an iso8601 date to MySQL DateTime format used by post_date[_gmt].
*
* @since 1.5.0
*
* @param string $date_string Date and time in ISO 8601 format {@link http://en.wikipedia.org/wiki/ISO_8601}.
* @param string $timezone Optional. If set to GMT returns the time minus gmt_offset. Default is ‘user’.
* @return string The date and time in MySQL DateTime format – Y-m-d H:i:s.
*/
function iso8601_to_datetime($date_string, $timezone = ‘user’) {
$timezone = strtolower($timezone);
if ($timezone == ‘gmt’) {
preg_match(‘#([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(Z|[+|-][0-9]{2,4}){0,1}#’, $date_string, $date_bits);
if (!empty($date_bits[7])) { // we have a timezone, so let’s compute an offset
$offset = iso8601_timezone_to_offset($date_bits[7]);
} else { // we don’t have a timezone, so we assume user local timezone (not server’s!)
$offset = 3600 * get_option(‘gmt_offset’);
}
$timestamp = gmmktime($date_bits[4], $date_bits[5], $date_bits[6], $date_bits[2], $date_bits[3], $date_bits[1]);
$timestamp -= $offset;
return gmdate(‘Y-m-d H:i:s’, $timestamp);
} else if ($timezone == ‘user’) {
return preg_replace(‘#([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(Z|[+|-][0-9]{2,4}){0,1}#’, ‘$1-$2-$3 $4:$5:$6’, $date_string);
}
}[Oups pavé !! Désolé]
Et j’ai pas envie d’essayer de modifier ça, alors que j’ai des doutes sur quand cette fonction est appelé13 octobre 2009 à 13 h 12 min #694023Bon les commentaires doivent être désactiver donc cela va masquer le problème mais si quelqu’un à la solution je la prendrai quand même bien-entendu 😉
14 octobre 2009 à 9 h 23 min #694022Il y a 2 solutions :
– tu crées un fichier de traduction de ton thème avec poEdit
– tu modifies les fichiers de ton thème « en dur » (recherche __( et __e(, ceux sont les fonctions de traductions).
Ce que tu cherches à modifier se trouve dans le fichier functions.php à partir de la ligne 166.
Par exemple :<p></p>
peut-être modifié en :
<p>Votre commentaire est en attente de modération</p>
Je te conseille d’opter pour la première solution. Si tu ne connais pas poEdit, c’est l’occasion. Tu trouveras des tutos pour t’aider en faisant une recherche sur le web
15 octobre 2009 à 9 h 02 min #694024merci beaucoup pechpiouchou, je vais aller voir ça
Donc ✅
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.