[commentaires] : changer background suivant identité du commentateur (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 3 réponses, 3 participants et a été mis à jour pour la dernière fois par nours, le il y a 14 années.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #453978
    nours
    Membre
    Initié WordPress
    46 contributions

    Bonjour,

    j’utilise comme base de thème “GlossyBlue 1.4” par Ndesign-studio sur WP 2.2.1 FR.
    Je souhaite que la couleur des background des commentaires varie en fonction de l’identité du posteur et plus particulièrement lorsque l’auteur du post, du moins celui ou ceux qui ont les droits pour rédiger un article, intervient en tant que commentateur.

    Pour illustrer ma demande voici une capture issue d’un site bien sympa : Emob.fr (c’est du Dotclear)

    emobho0.jpg

    Comme on peut le constater le fond permet de distinguer Nicolas, auteur de l’article, de Priou simple commentateur.

    Vous pourrez retrouver mon blog en cours de développement à cette adresse : La taverne
    Je vous livre le code correspondant à la partie commentaire de mon fichier style.css

    Si quelqu’un voualit bien m’apporter quelques éléments de réponse j’en serais fort aise :happy:
    Merci

    /* comments area */
    #comments, #respond {
    
    	border-bottom: 1px dotted #CCCCCC;
    	padding: 0px 0px 0px 25px;
    	clear: both;
    }
    
    .commentlist {
    	margin: 10px 0px;
    	padding-left: 20px;
    	line-height: 130%;
    }
    .commentlist li{
    	padding: 5px 10px;
    }
    .commentlist .alt {
    	background: #ffe2b8;
    }
    .commentlist cite {
    
    	font-style: normal;
    	font-size: 120%;
    	color: #CC6600;
    }
    .commentlist cite a, .commentlist cite a:visited {
    	color: #CC6600;
    }
    .commentlist small {
    	margin-bottom: 5px;
    	display: block;
    	font-size: 87%;
    }
    #commentform {
    	margin-top: 10px;
    	font: 110% Arial, Helvetica, sans-serif;
    }
    #commentform p {
    	padding: 6px 0px;
    	margin: 0px;
    }
    #commentform label{
    	color: #787878;
    	font-size: 87%;
    }
    #commentform input{
    	width: 200px;
    	background:#e1e1e1;
    	border: 1px solid #bdd77f;
    	padding: 3px;
    	margin-top: 3px;
    }
    #commentform textarea{
    	width: 478px;
    	height: 115px;
    	background:#e1e1e1;
    	border: 1px solid #848484;
    	padding: 2px;
    	margin-top: 3px;
            margin-left: 20px;
    }
    #commentform textarea:focus, #commentform input[type=”text”]:focus {
    	background: #ffffff;
    }
    #commentform #submit{
    	background: url(images/btn-bg.gif) no-repeat;
    	font: bold 12px Arial, Helvetica, sans-serif;
    	color: #FFFFFF;
    	border: none;
    	float:right;
    	width: 144px;
    	height: 28px;
    	cursor: pointer;
    }

    #609304
    la dinde
    Membre
    Maître WordPress
    806 contributions

    Hello Nours,
    Dans mon thème j’ai un brol de ce style dans comments.php (sous toute réserve! fait une sauve-garde ton fichier AVANT de faire un changement)

    background-color: #fedae8;
    }

    .odd
    {
    background-color: #e6ffcd;
    }
    ?>

    J’espère que cela te donnera une vague idée du “chemin à suivre”

    Bon dimanche 🙂

    ( houlà me voilà expert Wp alors que j’en suis vraiment loin!!! je me demande comment j’ai pu passer à ce statut certes très flatteur mais très loin de la vérité 😕)

    #609305
    AmO
    Participant
    Maître WordPress
    4449 contributions

    Moi je procède comme ca: (en plus la variation par défault)

    if (get_the_author_email() == $comment->comment_author_email) {
          $oddcomment = ‘class=”author” ‘;
         }

    Juste en dessous de :

    #609306
    nours
    Membre
    Initié WordPress
    46 contributions

    je vais tenter le coup avec ses infos et vous tient au parfum
    Merci aux contributeurs :happy:

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