quarta-feira, 4 de janeiro de 2012

Como colocar a Hack "Leia Mais" no seu blog

Oláaaa!

Vamos para mais um tutorial
galera!

A maioria dos blogs aparece
somente um resumo da postagem na página inicial, onde no final aparece escrito
"Leia Mais", ou "Continue Lendo", e quando clicamos aparece
a postagem completa. Eu uso aqui no meu blog, e particularmente, acho que dá
uma estética melhor  para a página inicial,
evitando que a home fique extensa demais, o que causa, muitas vezes, um certo
desconforto na busca dos conteúdos em certas páginas.

Hoje vou ensinar como incluir
este 'hack' no seu blog.

Com estes recursos as suas
postagens se resumirão automaticamente na sua página inicial. A cada postagem,
irá aparecer um breve resumo do conteúdo da postagem, juntamente com uma
miniatura da imagem utilizada no post.

IMPORTANTE: Antes de tudo, faça
um backup do seu template, caso algo dê errado ok?

1ª ETAPA:
Entre no modo → 'editar html' do
seu template(não precisa clicar em 'expandir modelo de widget') e procure pela
tag </head> e cole esse código abaixo ANTES dessa tag:

<!-- JavaScript Resumo
do Post -->

<script
type='text/javascript'>
var thumbnail_mode =
&quot;float&quot; ;
summary_noimg = 450;
summary_img = 400;
img_thumb_height = 100;

img_thumb_width = 100;
</script>
<script
type='text/javascript'>
//<![CDATA[
function
removeHtmlTag(strx,chop){

if(strx.indexOf("<")!=-1)
{var s =
strx.split("<");
for(var
i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] =
s[i].substring(s[i].indexOf(">")+1,s[i].length);} }

strx =  s.join(""); }
chop = (chop <
strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!='
' && strx.indexOf(' ',chop)!=-1) chop++;
strx =
strx.substring(0,chop-1);

return strx+'...'; }
function
createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img =
div.getElementsByTagName("img");
var summ = summary_noimg;

if(img.length>=1) {
if(thumbnail_mode ==
"float") {
imgtag = '<span
style="float:left; padding:0px 10px 5px 0px;"><img
src="'+img[0].src+'" width="'+img_thumb_width+'px"
height="'+img_thumb_height+'px"/></span>';
summ = summary_img;

} else {
imgtag = '<div
style="padding:5px" align="center"><img
style="max-width:'+img_thumb_width+'px;
max-height:'+img_thumb_height+'px;" src="'+img[0].src+'"
/></div>';
summ = summary_img;
}}var summary = imgtag +
'<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';

div.innerHTML
= summary;}
//]]>
</script>
<!-- JavaScript
Resumo do Post - Fim-->

Como este script mostra uma
miniatura da imagem do post junto com o resumo do texto, você pode personalizar
a quantidade de caracteres que aparecerão no resumo e o tamanho da miniatura da
imagem do post, desta forma:

Em summary_noimg → é aqui que você vai indicar a
quantidade de caracteres para os resumos se o texto não contiver imagem.
summary_img → Indique o número de caracteres do
resumo para o texto que contiver imagens.

É neste trecho que você vai
definir o tamanho que você quer que as imagens do resume tenham:

img_thumb_height
→ Indique a altura da imagem
img_thumb_width
→ Indique a largura da imagem

Visualize e Salve!
2ª ETAPA:

Volte á aba 'design' → 'Editar
html', clique em 'expandir modelos de widgets' e procure por:

<div class='post-body
entry-content'>
<data:post.body/>
<div style='clear:
both;'/> <!-- clear for photos floats -->

</div>

Apague tudo e substitua por:

<div class='post-body
entry-content'>
<b:if
cond='data:blog.pageType != &quot;item&quot;'>

<b:if
cond='data:blog.pageType != &quot;static_page&quot;'>
<div
expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
<script
type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>

<span
id='showlink'><a expr:href='data:post.url'>Leia Mais
&#9658;</a></span>
</b:if></b:if>
<b:if
cond='data:blog.pageType == &quot;item&quot;'>

<data:post.body/></b:if>
<b:if
cond='data:blog.pageType ==
&quot;static_page&quot;'><data:post.body/>
</b:if>
<div style='clear:
both;'/> <!-- clear for photos floats -->

</div>

A palavra "Leia
Mais" se refere ao texto do link que aparecerá no post, na sua página
inicial, é onde o leitor ao clicar,e direcionado à página do post completo. É
neste espaço que você coloca o texto que preferir (Ex.Continue Lendo,Ler Todo
Artigo, Leia Mais, Ver Conteudo etc).

Agora Salve!
Prontinho!

Deu certo? Ficou legal? 

OBS: Nem todos os códigos funcionam para todos os layouts ok? Por isso mesmo a importância de você salvar tudo antes de mexer ok?

Related Posts:

  • Linkbuilding - lista de diretórios para cadastrar seu siteDepois de muito tempo sem postar resolvi hoje retomar aos posts no blog. Tenho estudado bastante sobre SEO, estou longe de ser um sabe-tudo na área mas vou passar pra vocês um tanto do que eu aprendi, sempre que possível e… Read More
  • Como baixar música mp3 pelo Google Vi essa dica no Usuário compulsivo e achei extremamente útil, um ótimo quebra-galho.Existem muitos arquivos espalhados em diversos servidores da web. Isto é fato, todo mundo sabe (eu acho), mas que você pode usar uma linha… Read More
  • Entendendo a qualidade dos filmes Quando queremos baixar algum filme na internet, é comum encontrarmos diferentes siglas no nome do arquivo. Se vocês não sabem o que quer dizer cada um daqueles códigos nos arquivos de vídeos tipo CAM, TS, TC e por … Read More
  • Convertendo arquivo .Docx para .Doc Estava em uma manhã tranquila sentado em frente ao computador quando ouço o barulhinho do msn. Eis que salta na tela a janelinha com o questionamento:"Vc tem Word 2007 aí? To precisando converter um arquivo aqui e só tenho… Read More
  • Texto com Efeito Web 2.0 Uma moda hoje na internet são as logos com o chamado efeito Web 2.0. Vou ensinar a vocês como criar este efeito. Primeiramente digite um texto qualquer, em nosso caso escrevemos "Web 2.0". Em seguida duplique a camada do… Read More

0 comentários:

Postar um comentário