Dez
15
2009

Comentários com estilos diferentes para cada tipo de utilizador

Aqui no blog eu, como administrador, tenho um estilo diferente para destacar dos comentários dos restantes utilizadores. Contudo em blogs com vários editores, administradores, contribuidores pode ser interessante destacar os comentários de cada um deles.
É bastante simples fazer essa distinção:

  1. Edita o ficheiro comments.php e procura a linha <?php foreach ($comments as $comment) : ?>
  2. Copia o código que se segue e insere-o de maneira a substituir o código que já existe.

    Tem atenção às tags chamadas pois o teu comments.php pode ter uma estrutura diferente. Se não acertares à primeira vai editando até alcançares o resultado que pretendes.

    <ol id="comentarios">
    <?php foreach ($comments as $comment) : ?>
    <?php // aqui começa o código para encontrar o teu nível de acesso (Administrador, editor, contribuidor...)
    $user_id = $comment->user_id;
    $role = ( isset( $roles[$user_id] ) ? $roles[$user_id] : '' );
    ?>
    <li class="<?php echo $role; ?>">
    <p>By <?php comment_author_link() ?> - <?php comment_date() ?></p>
    <?php comment_text() ?>
    </li>
    <?php endforeach; ?>
    </ol>

  3. Agora que já adicionaste o código ao ficheiro comments.php precisas de criar o CSS para atribuir o estilo diferente:

    #comentarios li { background:#aaa; } /* utilizador normal */
    #comentarios li.administrator { background:#09F; } /* administrador */
    #comentarios li.editor { background:#bbb; } /* editor */
    #comentarios li.contributer { background:#ccc; } /* contribuidor */
    #comentarios li.subscriber { background:#ddd; } /* subscriber */

E pronto, agora o fundo dos comentários variam de acordo com o nível de acesso de cada utilizador :yeah:

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

1 Comment + Add Comment

  • Eu também gostava de alterar a cor dos meus comentários no meu blog. Infelizmente, não estou a conseguir. Podes ajudar-me?

    jotix do Eurito.net

Leave a comment

Advertisement

Newsletter

Opções

Subscreve as feeds

Review http://muiomuio.net on alexa.com

Facebook

Blogging Tip Blogs - BlogCatalog Blog Directory
More in WordPress Tutorials (41 of 129 articles)