comment personnaliser le champ adresse de contact (Créer un compte)

  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #519396
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    Bonjour,

    Ma configuration WP actuelle :

    – Version de WordPress : 4.1.1
    – Version de PHP/MySQL : 5.4.36 / 5.6.23-log
    – Thème utilisé : delug
    – Extensions en place : Akismet (3.1.1), Autoptimize (1.9.2), BackUpWordPress (3.2.0), BackWPup (3.1.4), Block Bad Queries (BBQ) (20150314), Decent Comments (1.3.5), Forum_wordpress_fr (3.9), Google XML Sitemaps (4.0.8), Search by Google (1.5), Subscribe to Comments Reloaded (150207), Theme Authenticity Checker (TAC) (1.5.2), WordPress SEO (1.7.4), WP-Optimize (1.8.9.10), WP-PageNavi (2.87), WP-Stats (2.51), WP Content Copy Protection (1.1.4.1), WP Fastest Cache (0.8.4.5), Yuzo ̵ ̵ ̵ Related Posts (4.4.3)
    – Adresse du site : http://www.philippedelyon.fr
    – Nom de l’hébergeur : Apache sur vps sur planethoster

    Problème(s) rencontré(s) :

    je voudrais personnaliser le champ de formulaire “adresse de contact”, pour les commentaires
    j’ai téléchargé poedit
    j’ai récupéré le fichier “admin-network-fr_FR.po” en ligne, via filezilla
    je l’ai ouvert et modifié avec poedit
    mais après….?
    je l’ai “enregistré sous” et renvoyé en ligne
    aucune modification pour autant

    je ne dois pas faire ce qu’il faut
    il existait un plugin pour cette manip…..mais je ne l’ai plus et ne me souviens pas du tout de son nom

    merci d’avance de vos aides

    #875459
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    une fois le fichier .mo enregistré avec Poedit, il y a un fichier .po qui est créé et qui doit aussi être envoyé par FTP

    c’est le fichier .po que WordPress utilise pour chercher les traductions, il s’agit d’une version optimisée du fichier .mo

    #875460
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    heu, poedit ne peut pas ouvrir un .mo
    seul le .po est modifiable

    je me souviens avoir fais la manipulation, avec un plugin, mais il y a longtemps, directement depuis l’admin….et une autre fois, il avait été conseillé de modifier un des deux, et que le 2e serait automatiquement crée à l’enregistrement…..sauf que là, rien du tout apparemment
    j’ai toujours l’inscription “adresse de contacts” qui s’affiche depuis le navigateur safari…après vidage des fichiers cache et de ceux du navigateur

    merci pour votre aide

    #875461
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    oui tu modifies le fichier .po et quand tu l’enregistre, ça crée un fichier .mo.
    et ensuite tu envoies les 2 fichiers sur le serveur

    #875462
    HeleneR
    Participant
    Maître WordPress
    1545 contributions
    mathieu9512 wrote:
    une fois le fichier .mo enregistré avec Poedit, il y a un fichier .po qui est créé et qui doit aussi être envoyé par FTP

    c’est le fichier .po que WordPress utilise pour chercher les traductions, il s’agit d’une version optimisée du fichier .mo

    là vous disiez l’inverse, mais j’ai préféré tenter

    je ne dois pas éditer le bon fichier parce que j’ai toujours le meme intitulé qui s’affiche
    pardon, mais quel est le fichier contenant les champ du formulaire de contacts?
    je suis dans ce dossier: wp-content/languages
    mais si ça se trouve, ce n’est pas le bon……

    merci à vous en tous cas

    #875463
    mathieu789
    Participant
    Maître WordPress
    1084 contributions
    HeleneR wrote:
    là vous disiez l’inverse, mais j’ai préféré tenter

    ah oui désolé, je viens de relire mon message numéro 2 et c’est complètement faux ce que j’y ai marqué

    une fois que les fichiers .po et .mo ont été modifiés, la traduction peux aussi dépendre du thème qui n’utilise pas le même formulaire de commentaire que wordpress de base
    par contre je n’ai pas trouvé de thème “delug” ni parmi les thèmes open source de wordpress.org ni en cherchant sur internet, d’où vient-il ?

    #875464
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    pardon……pour delug…pardon
    d’habitude j’y pense en après remplissage, grace au plugin Forum, du questionnaire, à personnaliser ce que je peux…..et là j’ai oublié
    c’est un thème enfant qui m’a été proposé ici, et mis en place avec une aide géniale ici
    à tel point que je n’ose pas mettre le theme-parent à jour: twenty twelve

    à mon tour de m’excuser
    donc le soucis peut venir du theme enfant…..ou du theme parent…..dans lequel je n’ai jamais trouvé le code du formulaire….je l’aurai bien personnalisé, pas en css….mais en demandes aux visiteurs
    eh bie je ne suis pas rendue

    merci à vous 🙂

    #875465
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    ce formulaire est généré par le fichier comments.php. est ce que ce fichier existe dans le thème enfant ou dans le thème de base ?

    #875466
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    je viens d’en profiter pour l’envoyer dans le dossier enfant
    mais il n’y a que la navigation dessus
    les champs du formulaire n’y paraissent pas…ou alors je ne les vois pas:

    
    
    <div id="comments" class="comments-area">
    
    	
    
    	
    		<h3 class="comments-title">
    			<?php
    				printf( _n( 'One thought on “%2$s”', '%1$s thoughts on “%2$s”', get_comments_number(), 'twentytwelve' ),
    					number_format_i18n( get_comments_number() ), '<span>‘ . get_the_title() . ‘</span>‘ );
    			?>
    		</h3>
    
    		<ol class="commentlist">
    			 ‘twentytwelve_comment’, ‘style’ => ‘ol’ ) ); ?>
    		</ol><!-- .commentlist -->
    
    		 1 && get_option( ‘page_comments’ ) ) : // are there comments to navigate through ?>
    		<nav id="comment-nav-below" class="navigation" role="navigation">
    			<h1 class="assistive-text section-heading"></h1>
    			<div class="nav-previous"></div>
    			<div class="nav-next"></div>
    		</nav>
    		
    
    		
    		<p class="nocomments"></p>
    		
    
    	
    
    	
    
    </div><!-- #comments .comments-area -->

    et sur le fichier “Fonctions du thème (functions.php)” non plus
    merci beaucoup à vous

    #875467
    mathieu789
    Participant
    Maître WordPress
    1084 contributions

    c’est la fonction “comment_form” à la fin qui affiche le formulaire par défaut de wordpress

    en fait le but du thème enfant est de ne pas perdre les modifications quand le thème parent est mis à jour.
    c’est la même chose pour les fichiers de langues du répertoire wp-content/languages, à la prochaine mise à jour de wordpress ils seront écrasés par les nouveaux fichiers et donc les modifications seront perdues

    dans le cas du formulaire de contact par défaut, il y a des filtres et des actions qui permettent de modifier les champs du formulaire
    pour modifier le champ de l’adresse e-mail en utilisant cela, il faut recopier le code suivant dans le fichier functions.php du thème enfant et ensuite il suffit de remplacer __( ‘Email’ ) par le libellé désiré :

    add_filter(“comment_form_default_fields”, function ($fields) {
    	// récupération des paramètres comme dans le fichier wp-includes/comment-template.php
    
    	$req = get_option( ‘require_name_email’ );
    	$aria_req = ( $req ? ” aria-required=’true'” : ” );
    	
    	$commenter = wp_get_current_commenter();
    	
    	
    	// modification du champ “adresse de contact”
    	$fields[“email”] = ‘<p class="comment-form-email"><label for="email">‘ . __( ‘Email’ ) . ( $req ? ‘ <span class="required">*</span>‘ : ” ) . ‘</label> ‘ .
    						‘</p>‘;
    	
    	return $fields;
    });

    #875468
    HeleneR
    Participant
    Maître WordPress
    1545 contributions

    je crois que vos explications sont d’une telle clarté que je les comprend……….
    si je capte, cela signifie que d’inclure ce code dans le fichier Function, dans le theme enfant fera que meme s’il y a mise à jour de wp ou du theme parent, le réglage sera maintenu puisqu’il est appliqué sur le theme enfant qui lui ne bouge pas et n’est pas concerné par le mises à jour diverses et variées……
    j’ai capté?

    du coup en cherchant à faire le réglage que vous me proposez, je suis tombée sur les fameux “nofollow” qui font souvent l’objet de requetes et de questions
    peut-on les modifier dans ces fichiers…..?
    je précise qu’une sauvegarde de tous les fichiers est faite, aussi régulièrement que possible, et presqu’à chaque modification importante

    je précise aussi que j’ai cherché sur le forum, comme souvent, et que les réponses sont le plus souvent très anciennes ou peut etre un peu moins, mais pas assez récentes pour tenir comptes des modifications multiples et variées qui ont émaillées les diverses mises à jour ; notamment de cette application WordPress

    merci en tous cas à toutes les aides que l’on peut trouver ici

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.