domingo, 5 de julho de 2009

Como colocar um link para o antigo formulário de comentários no Blogger

Atualização: O Editor de posts do Blogger está interpretando os códigos de uma outra maneira, então, disponibilizo neste link o tutorial.

Ultimamente, está havendo no Blogger um bug no formulário de comentários embutido, que causa um erro ao tentar postar um comentário. Eu mesmo venho recebendo algumas reclamações de leitores sobre isso, e comecei a vasculhar na internet por alguma solução.

Você pode disponibilizar um link para o antigo formulário de comentários, e assim oferecer aos seus leitores outra opção para eles postar seus comentários, até que o Blogger encontre uma solução para o problema. No tutorial abaixo, o link abre uma caixa pop up.Portanto vamos lá:

1) Vá em Lay-out >> Editar HTML >> Faça o download do seu template, porque cautela e canja de galinha não faz mal a ninguém.

2) Marque a caixinha em Expandir Modelos de Templates.

3) Procure por esse pedaço do código:
<div class='comment-form'>
<a name='comment-form'/>
<h3><data:postCommentMsg/></h3>
<p><data:blogCommentMessage/></p>
<iframe allowtransparency='true' expr:src='data:post.commentFormIframeSrc' frameborder='0' height='275' id='comment-editor' scrolling='auto' width='100%'/>
<data:post.iframeColorizer/></div>

Coloque o código abaixo entre as linhas <data:post.iframeColorizer/> e </div>:
<div class='comment-oldlink'>
Comente com o <a expr:href='"http://www.blogger.com/comment.g?blogID=COLOQUE AQUI OID DO SEU BLOG&amp;postID=" + data:post.id + "&isPopup=true"' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=400,height=450"); return false;' rel='nofollow'>antigo formulário</a>.</div>

O código inteiro deverá ficar assim:
<div class='comment-form'>
<a name='comment-form'/>
<h3><data:postCommentMsg/></h3>
<p><data:blogCommentMessage/></p>
<iframe allowtransparency='true' expr:src='data:post.commentFormIframeSrc' frameborder='0' height='275' id='comment-editor' scrolling='auto' width='100%'/>
<data:post.iframeColorizer/>
<div class='comment-oldlink'>
Comente com o <a expr:href='"http://www.blogger.com/comment.g?blogID=COLOQUE AQUI O ID DO SEU BLOG&amp;postID=" + data:post.id + "&isPopup=true"' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=400,height=450"); return false;' rel='nofollow'>antigo formulário</a>.</div>
</div>

Obs.: O ID do seu blog pode ser encontrado na barra de endereços, quando você está na página da postagem (Layout >> Settings >> Posting), que no meu caso, por exemplo é: http://www.blogger.com/post-create.g?blogID=20359023

O texto "Comente com o antigo formulário" é de minha autoria. Você poderá trocá-lo por outro se preferir.

4) Visualize para ver se deu tudo certo e salve o seu template.

5) Aplicar o CSS: Antes de ]]></b:skin> coloque os estilos abaixo:
.comment-oldlink {
margin:0 0 0 10px;
text-align:left;
width:460px;
font-weight: bold;
font-size:16px;
}

Aqui você se quiser, poderá colocar outros estilos, tais como as bordas, background,o que você preferir, como fiz no meu caso. O resultado pode ser visto na imagem a baixo:

Espero ter contribuído para amenizar esse problema.

Fonte: Blogger Widgets

13 comentários:

  1. Sobre os problemas com os comentários...

    Eu os percebi, muita gente disse que comenta, mas os comentários simplesmente ñ chegam até mim... ¬¬

    Por isso, tô fazendo uma série de testes com 3 outros tipos de comentários, e irei fazer um post sobre cada um, depois uma fazendo uma análise geral..

    Muito Bom Cidão, isso sim é Utilidade Pública!

    --
    AndersonZ1.

    ResponderExcluir
  2. AndersonZ1: Obrigado. Esse problema no bug dos comentários já é conhecido pelo pessoal do Blogger. E eles estão tentando resolver isso.

    ResponderExcluir
  3. Tentei instalar no meu blog e dá um erro, pode me ajudar? O erro é o seguinte:

    Não foi possível salvar o modelo
    Corrija o erro abaixo e envie o seu modelo novamente.
    Não foi possível analisar o seu modelo, pois sua formatação é inadequada. Certifique-se de que todos os elementos XML estão fechados adequadamente.
    Mensagem de erro em XML: The reference to entity "isPopup" must end with the ';' delimiter.

    ResponderExcluir
  4. Ruleandson do Carmo (RU): Vou ter que verificar na postagem, o fato de faltar uma "," no código ferra tudo. O problema também é como o Blogger interpretou o código.

    ResponderExcluir
  5. Pessoal:

    Coloquei um link com o tutorial correto no começo do post, pois o Blogger não está interpretando os códigos da maneira correta.

    ResponderExcluir
  6. aqui to eu de novo e agradeço novamente ...
    achei tão intereçante este hack , que fiquei imaginando será... que não teria como ter o link para postagem original no rodapé do post por exemplo ou numa sidebar?"viagem minha nem sei se é possivel isso"
    como eu faço pra acha o link pra postagem original hein?

    ResponderExcluir
  7. Ops retiro a parte de por numa sidebar o link queu me referi, desculpa ai(RS)¨¨O¨¨¨¨O¨¨

    ResponderExcluir
  8. Nando for fun: Não entendi bem o que você quer. Esse link seria o da postagem? Pois ele está no próprio título. Para por na sidebar, você pode colocar as postagens recentes, com as que tenho ao lado.
    Obrigado pela visita e volte sempre!!! :o)

    ResponderExcluir
  9. Cidão
    valeu a ajuda
    esse problema com comentários atrapalha muito o andamento do nosso blog.
    eu ate troquei recentimente o modelo do meu blog por um criado pela Juliana, melhorou muita coisa claro os templates dela são 10, mais os comentários continuaram falhando do mesmo jeito.
    Agora é esperar que resolvam o problema.

    ResponderExcluir
  10. Planetadobem: O Blogger está passando por muitas modificações, e qualquer serviço assim, acumula alguns bugs. A coisa vai melhorar, tenhio certeza!
    Obrigado pela visita e volte sempre.

    ResponderExcluir
  11. olá amigos eu não sei colocar videos ou fotos em um só link no blogger.
    Exemplo:
    Vou colocar 10 vídeos.
    vou escrever assim no link,
    (vídeos da semana).

    É pra quando a pessoa clica em Vídeos da semana teria que mostrar todos os vídeos, neste link.
    (Vídeos da semana).
    Mais um exemplo:
    Vídeos da semana- tem que mostrar os 10 na mesma página.
    (Fotos)o link também teria que mostrar todas as fotos que coloco, + ñ da certo.
    Responda ra mim no e-mail adilsonschilis32@hotmail.com
    Obrigado.

    ResponderExcluir
  12. Por um acaso esse erro já foi resolvido?

    Noto que em alguns blogs no Internet Explorer isso ainda acontece, mesmo quando é utilizado o template padrão do blogger.

    ResponderExcluir
  13. @Pedro


    Quem usa o Firefox ou o Chrome, tudo parece estar em ordem.
    N caso do IEca, bem, nada a declarar!
    Quer um conselho? Larga o IEca.

    ResponderExcluir

Pessoal, comentem, críticas e elogios serão bem aceitos. E eu respondo, posso demorar mas respondo. Esse velho lobo do mar tarda mas não falha!!!!

Leia antes a minha Política de Comentários.

Se quiser deixar o link de uma postagem sua, utilize o código abaixo trocando o que está escrito em letra maiúscula:

<p><abbr><em><strong>SEU NOME</strong> - último post do blog... <a href="<strong>LINK-DA-POSTAGEM</strong>"><strong>TÍTULO DA POSTAGEM</strong></a></em></abbr><p>

Artigos recentes

Related Posts with Thumbnails
Google