assigne une classe CSS au commentaire du redacteur (Créer un compte)

  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #451612
    kitten13
    Membre
    Chevalier WordPress
    207 contributions

    Bonjour,

    J’aimerais assigne une classe CSS au commentaire de l’admin afin de différencier mes commentaires, j’ai trouver quelque info sur le support mais incompatible avec mon thèmes.

    <ol class="commentlist">
    
    	<?php foreach ($comments as $comment) : ?>
    			
    		    <li class="<?=$oddcomment;?>“>
    			<a name="comment-<?php comment_ID() ?>“><b><?php comment_author_link() ?> | </b>posté le <?php comment_date('d-m-Y') ?></a>
    			<br />
    			<?php comment_text() ?>
    			
    		</li>
    		
    		
    		<?php /* Changes every other comment to a different class */	
    			if("graybox" == $oddcomment) {$oddcomment="";}
    			else { $oddcomment="graybox"; }
    		?>
    
    	<?php endforeach; /* end for each comment */ ?>
    
    	</ol>

    #598166
    kitten13
    Membre
    Chevalier WordPress
    207 contributions

    Je relance si une âme charitable passe dans le coin, j’aimerais assigne une classe CSS au commentaire de l’admin afin de différencier mes commentaires a ceux des visiteurs. Je but au niveau de la syntaxe à adopter dans le fichier commets.php

    #598167
    damino
    Participant
    Maître WordPress
    1243 contributions

    Sinon tu as Official comments que j’utilise sur mon blog.

    #598168
    kitten13
    Membre
    Chevalier WordPress
    207 contributions

    Merci damino,

    par contre je n’ai pas bien saisi ou placer les boucles :

    <li class="comment ” id=”comment-&lt?php comment_ID() ?>”>

    dans le fichier commets, quelle est la différence entre ces deux boucles désolé pour mon ignorance.

    #598169
    Elisabeth
    Participant
    Chevalier WordPress
    130 contributions

    Kitten13, je viens d’installer le plugin chez moi, ça marche très bien en plaçant le code :
    <li class="comment ” id=”comment-&lt?php comment_ID() ?>”>

    Dans le fichier comments.php
    et en plaçant le code :
    .commentOfficialUser { border: 1px solid black; background-color: #999999 }

    dans le fichier style.css

    #598170
    kitten13
    Membre
    Chevalier WordPress
    207 contributions

    OK je test ce soir, merci a vous deux

    #598171
    kitten13
    Membre
    Chevalier WordPress
    207 contributions

    brrr!!! il n’est pas compatible apparemment avec mon thème

    ya t’il moyen de le faire sans le plugin

    #598172
    Rod
    Membre
    Maître WordPress
    744 contributions

    perso je n’ai pas fait de plugin pour ca … pour que le redacteur du billet soit different des autres, j’ai mis ceci :

    <div class="” id=”comment-“>

    sachant que par defaut … j’ai une classe qui s’appelle .archive et qui gere donc les couleurs des comms … mais comme avec CSS tu peux imbriquer plusieurs classes, et qu’il prend toujours en compte par ordre ou c’est mis … il suffit de creer une classe .adm avec un background different par exemple, et ainsi ton redacteur ressortira du lot.

    #598173
    kitten13
    Membre
    Chevalier WordPress
    207 contributions

    Merci pour ton aide rod, je t’avoue que je sèche et n’ai pas saisi intégralement ton conseil.

    Après plusieurs tentative d’ajouter ton code cela ne marche pas.

    Le code de mon thème est un peu complexe a cause de précèdent rajout de plugin du coup je me perd :

    <ol class="commentlist">
    
    	
    			
    		    <li class="”>
    			<a name="comment-“>  <b> | </b>posté le </a>
    			
    			<br />
    			
    			
    		</li>
    		
    		
    		
    
    	
    
    	</ol>

    Comment adapter ta syntaxe

    #598174
    Sugar
    Membre
    Initié WordPress
    4 contributions

    J’aimerais aussi avoir plus de précisions quant à ce code donné par Rod, s’il vous plaît.

    J’ai tenté le l’insérer un peu partout dans ma page comment.php sans résultat. Ou devrais-je insérer le code, comment nommer le point correspondant dans le fichier CSS ?

    J’ulise un système de couleurs alternées et j’aimerais conserver ceci.

    Merci d’avance !

    Voici à quoi ressemble ma page comment.php

    post_password)) { // if there’s a password
                if ($_COOKIE[‘wp-postpass_’ . COOKIEHASH] != $post->post_password) {  // and it doesn’t match the cookie
    				?>
    
    
    
    				<p class="nocomments">Cet article est protégé par un mot de passe. Entrez ce mot de passe pour voir les commentaires.</p>
    
    				
    
    <!-- You can start editing here. -->
    
    
    	<h3 id="comments"> pour “”</h3> 
    
    	<ol class="commentlist">
    
    	
    
    		<li class="” id=”comment-“>
    			
    			comment_approved == ‘0’) : ?>
    			<em>Ton commentaire est en attente de modération.</em>
    			
    			<br />
    
    			<small class="commentmetadata"><a href="#comment-” title=””>Le  à </a> </small>
    
    			
    
    		</li>
    
    	    
    
    	
    
    	</ol>
    
     
    
      comment_status) : ?> 
    		<!-- If comments are open, but there are no comments. -->
    
    	 
    		<!-- If comments are closed. -->
    		<p class="nocomments">Les commentaires sont fermés. </p>
    
    	  
    
    
    
    comment_status) : ?>
    
    <h3 id="respond">Laisser un commentaire </h3>
    <div>
    
    <p>Vous devez être  <a href="/wp-login.php?redirect_to=”>connecté</a> pour publier un commentaire.</p>
    
    
    <form action="/wp-comments-post.php” method=”post” id=”commentform”>
    
    
    
    <p>Connecté en tant que <a href="/wp-admin/profile.php”></a>. <a href="/wp-login.php?action=logout” title=”Log out of this account”>Se déconnecter  »</a></p>
    
    
    
    <p><input type="text" name="author" id="author" value="” size=”22″ tabindex=”1″ />
    <label for="author"><small>Nom </small></label>
    </p>
    
    <p><input type="text" name="email" id="email" value="” size=”22″ tabindex=”2″ />
    <label for="email"><small>Adresse e-mail (ne sera pas publié) </small></label>
    </p>
    
    <p><input type="text" name="url" id="url" value="” size=”22″ tabindex=”3″ />
    <label for="url"><small>Site Web</small></label>
    </p>
    
    
    
    <!–<p><small><strong>XHTML:</strong> You can use these tags: </small></p>–>
    
    <p><textarea name="comment" id="comment" cols="50%" rows="10"></textarea></p>
    </div><div id="submit">
    <p>
    <input type="hidden" name="comment_post_ID" value="” />
    </p>
    ID); ?>
    </div>
    </form>

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