A carregar...



Expandir / Contrair Posts


Este tweak para o blogger permite resolver dois problemas:
1. poupar espaço na página inicial do seu blogue, o que lhe permite carregar mais posts nessa página;
2. evitar que as pessoas tenham de ler ou fazer muito scroll a mensagens que não lhe interessam à partida.
Esta técnica foi retirada daqui e ligeiramente adaptada.

Passo 1:
Escolha Esquema >> Modelo >> Editar html no painel de controlo do seu blogue;
Passo 2: Faça o backup do seu Modelo para o seu PC (>> Transferir o modelo completo), para o caso de algo correr mal poder voltar ao ponto inicial fazendo a operação inversa;
Passo 3: Marque a caixa "Expandir Modelos do widget";
Passo 4: Copie o seguinte código para imediatamente antes de </head>

<script src='http://www.geocities.com/kendhin_x/blog/Readmore.js' type='text/javascript'/>

Passo 5: Localize o seguinte código:
<div class='post-header-line-1'/>
perto dele encontrará
<div class='post-body entry-content'>
ou
<div class='post body'>
Passo 6: Substitua o código anterior por:

<div class='post-body entry-content' expr:id='"post-" + data:post.id'>
<b:if cond='data:blog.pageType == "item"'>

Passo 7: Um pouco mais abaixo encontrará
<p><data:post.body/></p>
Passo 8: Imediatamente abaixo deste código coloque:
<pre name="code" class="js">
<b:else>
<style>#fullpost {display:none;}</style>
</b:else><p><data:post.body></data:post.body></p>
<span id="showlink">
<p><a onclick="'" href="javascript:void(0);">[+/-] Ver o post completo...</a></p>
</span>
<span id="hidelink" style="display: none;">
<p><a onclick="'" href="javascript:void(0);">[+/-]Ver apenas o resumo do post...</a></p>
</span>
<script type="text/javascript">checkFull("post-" + "<data:post.id/>")</script>


E é isso. Se algo não correr como esperado, envie-me um email que prestarei a ajuda necessária.










                         


Mensagens relacionadas (por Tags)







6 Comentárioa


.::Tido::. disse...

Fiz tudo como me mandou so que quando ia para gravar o modelo surge esta mensagem

"Não foi possível analisar o seu modelo por não estar bem formado. Certifique-se de que todos os elementos XML estão fechados correctamente.
Mensagem de erro de XML: The element type "pre" must be terminated by the matching end-tag ""."

agradecia a sua ajuda para resolver este problema

Bom Ano Novo e obrigado

luisj disse...

No passo 8 não ponha a 1ª linha, aquela que diz pre name...
Diga-me se deu.
Bom ano novo também e felicidades.

.::Tido::. disse...

boas
cria dizer que mesmo com a ajuda que me deu não funcionou.
se tiver mais alguma solução me avise

obrigado

luisj disse...

Tido,
não funcionou, ok. mas continua com aquele problema de não conseguir gravar ou agora já consegue gravar só que não funciona como deve ser?
Se for este último caso experimente substituir
http://www.geocities.com/kendhin_x/blog/Readmore.js
por
http://mig.pand.googlepages.com/Readmore.js
no passo 4.
Diga coisas...
Cumprimentos.

.::Tido::. disse...

ola de novo não funcionou mesmo deu sempre a mesma mensagem
tem mais alguma ideia?
espero novidades
abraços

luisj disse...

Bom, Tido,
por vezes há problema, e o seu deve ter a ver com isso, com os " e os ' e os > e os < etc.
Para ver se consegue resolver o problema de vez, coloquei online três printscreens do meu código que está realmente a funcionar aqui no meu blog.
Sugiro-lhe que veja essas imagens e tente copiar/digitar o código exactamente como está nessas imagens. Penso que assim já não receberá essa mensagem pois tal não aconteceu comigo.
Ao dispor.
As imagens estão em:
passo 4:
http://mig.pand.googlepages.com/passo4.gif
passo 6:
http://mig.pand.googlepages.com/passo6.gif
passo 7:
http://mig.pand.googlepages.com/passo7.gif

Enviar um comentário