content top

Tutorial: como colocar os comentários do seu blog com mais estilo

WooThemes - Finally a themes club that is here to stay

Uma das partes mais engraçadas de estilizar um template Wordpress, é criar a secção de comentários do blog, que seja um complemento visual extremamente atrativo, tal como o resto do template do blog.
Hoje trago-lhe três tipos de estilos de comentários que poderá utilizar no seu blog. Junto coloco o código fonte original dos mesmos e também um ficheiro .PSD para estilizar em Photoshop.

comentários verdes

1. Os gravatars verdes

Este estilo de comentários deverá estar associado a um blog que utilize um tom esverdeado. Ele necessita do plugin Gravatars para Wordpress e três imagens: imagem 1, imagem 2 e imagem 3. Faça “salvar como” e carrege-as para o seu servidor.
Depois disso a primeira coisa a fazer é editar o ficheiro “comments.php” do seu template wordpress com o seguinte código:

<ol class=”commentlist”>
<?php foreach ($comments as $comment) : ?>
<li <?php echo $oddcomment; ?>id=”comment-<?php comment_ID() ?>”>
<cite>
<img src=”<?php gravatar(”R”, 32); ?>” alt=”" />
<span class=”author”><?php comment_author_link() ?></span><br /><span class=”time”><?php comment_time() ?></span> on <a href=”#comment-<?php comment_ID() ?>” title=”"><?php comment_date(’F jS, Y’) ?></a> <?php edit_comment_link(’edit’,'&nbsp;&nbsp;’,”); ?>
</cite>
<div class=”commenttext”><?php comment_text() ?></div>
<?php if ($comment->comment_approved == ‘0′) : ?>
<em>Your comment is awaiting moderation.</em>
<?php endif; ?>
</li>
<?php
/* Changes every other comment to a different class */
$oddcomment = ( empty( $oddcomment ) ) ? ‘class=”alt” ‘ : ”;
?>
<?php endforeach; /* end for each comment */ ?>
</ol>

Depois de inserir o código, deverá inserir também o CSS:

ol.commentlist {
margin:0;
padding:0;
}

.commentlist li {
list-style:none;
margin-bottom:14px;
}

.commentlist cite {
padding: 7px;
display:block;
font-style:normal;
background:url(http://www.yoursite.com/images/bg_comments2_cite.gif);
border-top:1px solid #d6e4c1;
border-bottom:1px solid #779d42;
color:#596e3b;
}

.commentlist a:link, .commentlist a:visited {
color:#596e3b;
}

.commentlist a:hover, .commentlist a:active {
color:#8ec343;
}

.commentlist cite img {
padding:1px;
border:1px solid #aab59a;
float:left;
margin-right:9px;
}

.commentlist .author {
font: small-caps bold 1.2em Georgia, “Times New Roman”, Times, serif;
text-decoration:underline;
}

.commentlist .time {
background: url(http://www.yoursite.com/images/bg_clock.gif) no-repeat 1px;
padding-left:13px;
}

.commenttext {
background: #9bc561 url(http://www.yoursite.com/images/bg_comments2_text.jpg) repeat-x bottom;
border-top:1px solid #c5f386;
padding: 0 20px 10px 20px;
color:#fafcf6;
}

Não se esqueça que todos os exemplos aqui apresentados irão utilizar a dimensão de pixel de texto que estiver previamente definida no seu template. Depois será necessário ajustá-la devidamente ao tamanhoa da caixa de comentários.

Download: Gravatars em Verde (.psd)

 

balão de comentário

2. Balão de Comentário

Este balão de comentários não necessita de nenhum plugin, apenas de duas imagens: imagem 1 e imagem 2. Faça “salvar como” e carrege-as para o seu servidor.
Depois disso vamos editar o ficheiro “comments.php” com o seguinte código:

<ol class=”commentlist”>
<?php foreach ($comments as $comment) : ?>
<li <?php echo $oddcomment; ?>id=”comment-<?php comment_ID() ?>”>
<div class=”quote”><?php comment_text() ?></div>
<?php if ($comment->comment_approved == ‘0′) : ?>
<em>Your comment is awaiting moderation.</em>
<?php endif; ?>
</li>
<cite><?php comment_author_link() ?> on <a href=”#comment-<?php comment_ID() ?>” title=”"><?php comment_date(’F jS, Y’) ?> at <?php comment_time() ?> <?php edit_comment_link(’edit’,'&nbsp;&nbsp;’,”); ?></a></cite>
<?php
/* Changes every other comment to a different class */
$oddcomment = ( empty( $oddcomment ) ) ? ‘class=”alt” ‘ : ”;
?>
<?php endforeach; /* end for each comment */ ?>
</ol>

E depois estilizá-lo com o seguinte CSS:

.commentlist .quote {
background:url(http://www.yoursite.com/images/bg_quote.gif) no-repeat top right;
}

.commentlist li {
padding: 5px 18px 22px 18px;
margin-top:15px;
background:#454545 url(http://www.yoursite.com/images/bg_commentlist.gif) bottom no-repeat;
color:#e4edee;
}

.commentlist cite {
display:block;
font-style:normal
}

.commentlist cite a:link, .commentlist cite a:visited {
color:#88e5f0;
text-decoration:none;
}

.commentlist cite a:hover, .commentlist cite a:active {
color:#FFF;
text-decoration:underline;
}

Download: Balão de Comentários (.psd)

 

alternar setas

3. Alternar Setas dos Comentários

Esta estilização tem como objectivo fazer alternar os comentários com o estilo apresentado na imagem. Ela faz uso do atributo “.alt” nas imagens para fazer a alternação devidamente.
Ele utiliza dois fundos diferentes: fundo 1 e fundo 2. Utiliza também duas imagens: imagem 1 e imagem 2 e ainda dois tipos de setas: seta 1 e seta 2.
Faça “salvar como” e carrege-as para o seu servidor.
Depois disso vamos editar o ficheiro “comments.php” com o seguinte código:

<ol class=”commentlist”>
<?php foreach ($comments as $comment) : ?>
<li <?php echo $oddcomment; ?>id=”comment-<?php comment_ID() ?>”>
<div class=”commenttext”>
<cite><?php comment_author_link() ?></cite>
<?php comment_text() ?>
<span class=”date”><img src=”/images/commentlink.gif” alt=”" /> <a href=”#comment-<?php comment_ID() ?>” title=”"><?php comment_time() ?> on <?php comment_date(’n/j/y’) ?></a></span> <?php edit_comment_link(’edit’,'&nbsp;&nbsp;’,”); ?>
</div>
<?php if ($comment->comment_approved == ‘0′) : ?>
<em>Your comment is awaiting moderation.</em>
<?php endif; ?>
</li>
<?php
/* Changes every other comment to a different class */
$oddcomment = ( empty( $oddcomment ) ) ? ‘class=”alt” ‘ : ”;?>
<?php endforeach; /* end for each comment */ ?>
</ol>

E aqui está o CSS:

ol.commentlist {
margin:0;
padding:0;
}

.commentlist li {
margin-bottom:8px;
background: #60360b url(http://www.yoursite.com/images/comment_arrows.gif) bottom no-repeat;
color:#FFF;
list-style:none;
width:413px;
}

.commentlist .commenttext {
background:url(http://www.yoursite.com/images/bg_paint.gif) no-repeat;
padding:22px 22px 50px 22px;
}

.commentlist cite {
display:block;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
font-style:normal;
background:url(http://www.yoursite.com/images/bg_cite_arrows.gif) bottom repeat-x;
padding-bottom:12px;
font-size:1.1em;
}

.commentlist a:link, .commentlist a:visited {
color:#fff9b9;
}

.commentlist a:hover, .commentlist a:active {
color:#FFF;
}

.commentlist .date {
background:#930e27;
padding:3px;
}

li.alt {
background:#836241 url(http://www.yoursite.com/images/comment_arrows_alt.gif) bottom no-repeat;
}

li.alt .commenttext {
background:url(http://www.yoursite.com/images/bg_paint_alt.gif) no-repeat;
}

li.alt .date {
background:#67421c;
padding:3px;
}

Download: Alternando setas nos comentários (.psd)

Partilhe este artigo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BlinkList
  • Blogsvine
  • LinkedIn
  • Ma.gnolia
  • MySpace
  • Netvibes
  • NewsVine
  • Pownce
  • Propeller
  • Rec6
  • Reddit
  • Slashdot
  • Spurl
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz

Amante do Wordpress ? Talvez queira subscrever o nosso RSS Feed Completo ?

Outros artigos de interesse:



14 Comentarios a “Tutorial: como colocar os comentários do seu blog com mais estilo”

  1. Tutorial: como colocar os comentários do seu blog com mais estilo…

    Estilizar os comentários do seu blog é uma tarefa bastante mais simples do que imagem. Trago-lhe um tutorial bem simples com 3 tipos de comentários que poderá adoptar no seu blog!…

  2. Tutorial: como colocar os comentários do seu blog com mais estilo…

    Estilizar os comentários do seu blog é uma tarefa bastante mais simples do que imagem. Trago-lhe um tutorial bem simples com 3 tipos de comentários que poderá adoptar no seu blog!…

  3. FixolaS says:

    Tutorial: como colocar os comentários do seu blog com mais estilo…

    Estilizar os comentários do seu blog é uma tarefa bastante mais simples do que imagem. Trago-lhe um tutorial bem simples com 3 tipos de comentários que poderá adoptar no seu blog!…

  4. Lundquist says:

    O esse artigo eu gostei. Ate parece meio complicado mas nao e nao…

  5. Eu gostei, mas só serve para wordexpress?

    Bjuuu

  6. sandra cantii says:

    Tb gostei.. queria saber se serve para o blogger…
    Abraços

  7. Wagner Reis says:

    Eu gostei, mais não achei nenhum que se ficasse bom no meu blog, poderia fazer outro artigo com mais tipo de comentarios tambem

  8. @ Monika
    @ Sandra

    Esse exemplo é somente para Wordpress. O Blogger infelizmente ainda é muito limitado a esse nível.

  9. [...] Tutorial: como colocar os comentários do seu blog com mais estilo [...]

  10. Nossa, ando comentando tão pouco nos seus blogs, né Paulo? Falta de tempo mesmo. Mas estou adorando certos artigos como esse. Ainda não tem utilidade no meu blog, mas são fantásticos, está de parabéns. Virando um verdadeiro meta-blogger também hehehe

  11. Darcy Mendes says:

    Gostei da dica, mas por enquanto não vou mudar por pura falta de tempo.

    Abraços!

  12. Olá Fernando. O importante é que vá lendo e retendo a informação, caso lhe interesse claro. Isso já faz de mim um autor satisfeito.

  13. Oi, estou procurando um tutorial sobre a minha dúvida, mas não to achando.
    Eu queria saber como faço pra nos títulos dos post eu colocar fundo, tipo, a letra roxa dentro de um “retangulo” amarelo.

    Thanks

Deixar resposta

|