A carregar...



Como construir um mini blog na sua barra lateral


Por vezes temos pequenos posts para colocar que, por qualquer motivo, não configuram um post normal do nosso blog. Por exemplo uma pequena mensagem, um link que queiramos divulgar, etc. À boa maneira do Twitter, podemos criar um mini blog na nossa barra lateral para os posts que cumpram este desiderato. Vejamos como:


1. Gravar o seu modelo actual no seu PC
Atenção:
Antes de tudo grave o seu o seu Modelo pois se algo correr mal poderá assim repor a situação anterior.
Para o fazer é Painel >>Esquema >>Editar HTML e depois clicar no link a azul "Transferir modelo completo" e o seu modelo será transferido / download para o seu PC. Se mais tarde quiser repor a situação deverá
Carregar um modelo a partir de um ficheiro no seu disco rígido, como indicado na linha abaixo do tal link azul que falei.

2. Editar a zona de 'loop' dos seus posts
Vá ao seu Painel >>Esquema >>Editar HTML e marque a caixa "Expandir modelos do Widget"

Procure <!-- posts --> e encontrará uma coisa deste tipo:


<!-- posts -->
<div class='blog-posts hfeed'>

<b:include data='top' name='status-message'/>

<data:adStart/>
<b:loop values='data:posts' var='post'>

<b:if cond='data:post.dateHeader'>
<h4 class='date-header'><data:post.dateHeader/></h4>
</b:if>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
<b:include data='post' name='comment-form'/>
<div id='backlinks-container'>
<div expr:id='data:widget.instanceId + "_backlinks-container"'>
<b:if cond='data:post.showBacklinks'>
<b:include data='post' name='backlinks'/>
</b:if>
</div>


Substitua todo o seu código por este abaixo:

<!-- posts -->
<div class='blog-posts hfeed'>

<b:include data='top' name='status-message'/>

<data:adStart/>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
<b:if cond='data:label.name != "Sideblog"'>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:post.includeAd'>
<data:adEnd/>
<data:adCode/>
<data:adStart/>
</b:if>
</b:if>
</b:if>
</b:loop>
</b:if>
</b:loop>
<data:adEnd/>
</div>


Grave o seu Modelo

3. Adicionar um Widget onde irá aparecer o seu mini blog de barra lateral
A maneira mais simples é através do Feedburner. Se não tem uma conta vá ao site e crie uma.
Depois crie um feed a partir do seguinte endereço:
http://oseublog.blogspot.com/feeds/posts/default/-/Sideblog
Em que, obviamente, "oseublog" será o verdadeiro nome do seu blog.
De seguida use o código do widget BuzzBoost (está em Publicize >> BuzzBoost) do Feedburner e coloque esse código num widget do seu blogger que criará (do tipo HTML/JavaScript). Esse widget poderá depois colocá-lo, por simples arrasto no local da sua barra lateral que quiser.

Atenção:
Deve notar que para que tudo isto funcione deverá aplicar a label / etiqueta "Sideblog" em todos os seus mini-posts que queira ver aparecer no seu mini-blog da barra lateral e não como post normal.

Vejam o meu em acção na barra lateral. Mais tarde será possível que o incorpore na zona de Expansíveis e Colapsáveis, pelo que se está a ler este post muito depois da sua data de criação, procure essa área de Expansíveis/Colapsáveis e expanda o mini-blog para o ver.

Boa sorte!










                         


Mensagens relacionadas (por Tags)







13 Comentárioa


Anónimo disse...

Boas,

Tentei introduzir um Mini-blog no meu blog mas não consegui. Seguindo os passos descritos as mensagens que tenho postadas desaparecem.

Não entendo o que queres dizer com esta chapada de atenção: "Deve notar que para que tudo isto funcione deverá aplicar a label / etiqueta "Sideblog" em todos os seus mini-posts que queira ver aparecer no seu mini-blog da barra lateral e não como post normal."

luisj disse...

Olá Paulo!
O que eu quero dizer é que a única etiqueta que deves usar (e é obrigatória) é "Sideblog", sem as aspas.
As etiquetas ou labels ou tags é o que se coloca num campo abaixo do post quando o estás a escrever.
Vê a figura em http://mig.pand.googlepages.com/SideblogShow.gif
Espero que consigas.
Abraços.

Anónimo disse...

Olá!

Parece que já consegui. No entanto as mensagens que publico mas que não quero ver no miniblog tenho de pôr na etiqueta "blog" senão não aparecem na página principal. Só que ao fazer isso também aparecem no miniblog. Qual será o problema?

luisj disse...

Tente pôr nos posts normais algumas etiquetas, separadas por vírgulas, por exemplo: "btt, ar livre, internet" mas sem nunca pôr "Sideblog"
e nos posts para a barra lateral ponha apenas "Sideblog" como etiqueta.
Diga se deu.

Anónimo disse...

Colocando várias etiquetas e também Sideblog as mensagens não aparecem na página principal. nunca posso pôr sideblog na etiqueta se quiser ver a mensagem na página principal. Mesmo colocando várias etiquetas à excepção se sideblog as mensagens aparecem no minilog. Será que é necessário fazer alguma configuração especial no Feedburner?

Anónimo disse...

Também não consigo fazer hiperligações nas mensagens que quero ver no miniblog. Faço os mesmos procedimentos que faço para as mensagens da página principal mas o texto que configuro para clicar e ser direccionado para um determinado link não aparece com a opção de clicar.

luisj disse...

Paulo.
O que eu faço é:
Mensagens normais: ponho as etiquetas que quiser e quantas quiser, mas nunca "Sideblog"
Mensagens para miniblog: Ponho apenas a etiqueta "Sideblog" e mais nenhuma. Estas mensagens demoram algum tempo a aparecer pois é o feedburner que as envia.
Comigo, assim, dá.
Quanto aos links, não lhe posso dizer nada. Eu coloco-os normalmente e aparecem-me.
Veja aqui o html da última mensagem que enviei para o sideblog: http://mig.pand.googlepages.com/SideblogPF.gif

Anónimo disse...

Ai, que coisa complicadíssima! Prefiro desistir!

Anónimo disse...

Viva

Fiz exectamente tudo, mas ao clicar nos posts, abre uma nova janela, mas sem nada!!
Será que está alguma coisa mal, ou leva tempo algum tempo a aparecer??

Um abraço

luisj disse...

demora algum tempo pois tem de passar pelo feedburner

Américo Neves disse...

Viva, o engraçado é que eu fui experimentar aqui na sideblog do sitio e ao clicar nos titulos abre uma página, mas também não aparece nada.
Está a fazer exactamente o mesmo como no meu blog.

Um abraço, Américo

luisj disse...

Pois é Américo.
Nunca tinha reparado. Daqui depreendo que o Sideblog é mesmo só sideblog para aparecer na barra lateral e não como posts individuais.
Penso que terá a ver com o facto do blogger não permitir a execução de scripts na ára de posts.
Abraço!

A. Ilha disse...

Legal!

grata!

Enviar um comentário