Postagens Recentes
Mostrando postagens com marcador Dicas. Mostrar todas as postagens
Mostrando postagens com marcador Dicas. Mostrar todas as postagens

28 de jun. de 2016

Número do seu telefone no Blogger para ligação direta

Nenhum comentário:


Não sei sobre o que é seu blog. Pode ser que seja sobre vendas e se torne necessário muitas vezes que se link o número do telefone, já que mais da metade da população usa internet através do celular,. Eis então o código que poderá ser aplicado a sidebar, ao post ou mesmo ao layout desde que seja aplicado no modo HTML.




<a href="tel:NÚMERO DO TELEFONE AQUI COM O DDD" style="font-weight: normal;"><b><span style="font-size: x-small;">REPETIR AQUI O NÚMERO DO TELEFONE COM O DDD</span></b></a>

Você pode também linkar o número a uma imagem, como fiz. Basta copiar o código abaixo e proceder da mesma forma.


<a href="tel:NÚMERO DO TELEFONE AQUI COM O DDD"><img src="ENDEREÇO DA IMAGEM" alt="" border="0" /></a>


Clique em Adicionar um Gadget


  



Ao abrir, clique em  HTML/Javascript 


21 de dez. de 2014

Scroller colorido no novo Blogger

2 comentários:


Para colocar scroller colorido no novo Blogger, como o que tenho aqui em meu blog, vá até o Modelo do seu blog.




Implementar CSS                                                                             



No modelo de seu blog", clique em "Personalizar"





Ao abrir essa janela, vá em Avançado  -------> Adicionar CSS 




Copie o código abaixo e cole no local indicado.




conteudo aqui


Depois, clique em "Aplicar ao blog", no canto direito de seu monitor, na parte superior para salvar.


/*Scroller --------------------------------------*/
::-webkit-scrollbar {width: 12px;}
 ::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
 ::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
{
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#D41212;
scrollbar-darkshadow-color:#D41212;
scrollbar-shadow-color:#D41212;
scrollbar-arrow-color:#D41212;/*setinhas*/
scrollbar-track-color:#fff;/*fundo*/
}
::-webkit-scrollbar {width: 12px; height: 4px; background: #fff; }
::-webkit-scrollbar-thumb { background: #D41212; }

Depois é só trocar as cores pelas cores de seu blog.

29 de jan. de 2014

Imagem de carregamento no Blogger - Loading

Nenhum comentário:


Para quem tem muito conteúdo ou um blog muito pesado, uma boa distração é colocar uma imagem animada, o loading para que seu visitante n]ao perca a paciência e dê no pé. rs.
Uma dica antiguinha e bem simples de implementar em dois passos.


Vá até o "Modelo de seu blog", clique em "Editar HTML"
  Hack para o template do Blogger, implementado em  abril de 2013.







Procure por </head>


Acima dele cole este próximo código.


<script type='text/javascript'> window.onload = detectarCarga; function detectarCarga() { document.getElementById(&quot;imgLOAD&quot;).style.display=&quot;none&quot;; } </script> 



 Salve !


Salve. Agora clique em Layout...




Clique em Adicionar um Gadget




Ao abrir, clique em  HTML/Javascript




Cole então o próximo código fazendo as modificações necessárias.

O código em vermelho é o código da imagem, bastando troca-la pelo endereço de outra imagem. Veja aqui dicas de geradores de imagem loading.


<div id="imgLOAD" style="text-align:center;">Carregando...
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKT27aQ2b9HbDRlBhnwzA0OhQsPZwhOr2wNHFz0SAQ0remeMOXvsjHRDU-2iCQBLjzqZizjaFFJbJiAYEM1D8Mqdb5mi4zxt_EBF5nHJVgHYocaggceBjFDPl-lB6Sz9TPOFnzuE3IkwYM/s1600/103.GIF"/></div>

14 de dez. de 2013

Colocar o título do post antes do nome do blog

Um comentário:


O Blogger nos oferece alguns modelos de templates para nossa escolha e todos vem com configurações semelhantes. Uma das coisas que não gosto é o fato do nome do meu blog vir antes dos títulos das postagens. Isso atrapalha um pouco na hora das buscas dos leitores via Google o que nos coloca em desvantagem perto de quem já fez a mudança. É um código simples, fácil de encontrar mas que poderá fazer toda a diferença para seu blog.


Vá até o "Modelo de seu blog", clique em "Editar HTML"
  Hack para o template do Blogger, implementado em  abril de 2013.





Clique no botão "Editar modelo" e depois nas teclas Ctrl e F. Ao abrir a janela, procure pelo seguinte trecho.



<title><data:blog.pageTitle/></title>


Troque-o por:


<b:if cond='data:blog.pageType == &quot;item&quot;'>
        <title><data:blog.pageName/> - <data:blog.title/></title>
<b:else/>
        <title><data:blog.pageTitle/></title>
</b:if>




Salve e está pronto.

30 de abr. de 2013

Vídeo com efeito apagar luz

4 comentários:



Para quem usa vídeos com frequencia em seu blog, um bom efeito é este de "apagar luzes". Ao clicar, o vídeo fica em destaque, deixando o resto do blog em segundo plano e todo escuro, conforme puderam constatar na demonstração. Siga as dicas e instale este hack em seu blog.


Vá até o "Modelo de seu blog", clique em "Editar HTML"
  Hack para o template do Blogger, implementado em  abril de 2013.





Procure por </head>


Acima dele cole este próximo código.



<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
$("#oscuridad").css("height", $(document).height()).hide();
$(".lightSwitcher").click(function(){
$("#oscuridad").toggle();
if ($("#oscuridad").is(":hidden"))
$(this).html("Apagar a Luz").removeClass("turnedOff");
else
$(this).html("Acender as Luzes").addClass("turnedOff");
});
});
//]]>
</script>


Agora procure por </body>


Acima dele cole este próximo código

<div id='oscuridad'/>


Salve.


Agora vamos dar estilo. Vá até o layot de seu blog.


Ao abrir essa janela, vá em Avançado  -------> Adicionar CSS 




Copie o código abaixo e cole no local indicado.




/* Apagar las luces
----------------------------------------------- */
#videoLuces {
position:relative;
z-index:102;
}
#apagador {
max-width:640px;
text-align:left;
position:relative;
height:25px;
display:block;
margin: 25px 0 0 60px;
}
.lightSwitcher {
position:absolute;
z-index:101;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYCDPSv1LTTiH4eRFxn2T0jnve6sTJksI25B0ssIIvhZjZvWFLs-PbOYTvMLEXn892Sc6sGqegdUnXWTEXr3czgGAFvPY30NGWsgJoQgQItqBK7xTJO7gcQq7kzqfjB3n5_IkjV6oU31A/s16/luces-on.png);
background-repeat:no-repeat;
background-position:left;
padding: 0 0 0 20px;
outline:none;
text-decoration:none;
}
.lightSwitcher:hover {text-decoration:underline;}
.turnedOff {
color:#ffff00 !important;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXcPTCrrxjDGm9I4hEpEG5PTNoxn83L2tCihzm8wFFCb1fYishpa6d6BVc9cLXCZYvRC6wBtfPEYwrBMhS3uNBVVHB3VDhc-ZTkmaU23Svh54J0gjUyorWxE5_0JVwCbwjb6Z7aZsisFM/s16/luces-off.png);
}
#oscuridad {
background:#000;
opacity:0.9; /* Opacidade da Tela */
filter:alpha(opacity=90); /* Opacidade da tela */
position:absolute;
left:0;
top:0;
width:100%;
z-index:100;
}


Depois, clique em "Aplicar ao blog", no canto direito de seu monitor, na parte superior para salvar.




Salve. Agora clique em Layout...




Clique em Adicionar um Gadget




Ao abrir, clique em  HTML/Javascript




Cole então o próximo código colando o código do vídeo no local indicado.



<center>
<div id="apagador"><a class="lightSwitcher" href="javascript:void(0);">Apagar as luzes</a></div>
<div id="videoLuces">
COLE AQUI O CÓDIGO DO VÍDEO DO YOU TUBE
</div>
</center>

10 de abr. de 2013

Leia mais nas postagens com miniatura de imagens

40 comentários:



Este código está adaptado para o novo Blogger, 2013

Para ter um template com uma estrutura de layout melhor sou adepta dessa maneira de apresentar a página inicial do blog. Fica harmonioso, organizado, facilita a navegação para o leitor e ainda economiza espaço no template. Depois de mais uma mudança no Blogger, a maneira de implementar este hack deu uma modificada, mas é possível, com um pouquinho mais de ateção implementa-la perfeitamente.


Vá até o modelo de seu blog, clique em "Editar HTML"






Procure por <b:skin>...</b:skin> que está logo acima no código.








Abaixo dele, cole o código abaixo

<style>
/*Botão leia mais-----------------------------------------------------------*/
#showlink{
float: right;
background: #C0C0C0;
margin: 6px 3px 8px 0;
padding:4px 3px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-moz-box-shadow: 0px 10px 10px -7px #888;
-webkit-box-shadow:0px 10px 10px -7px #888;
}
#showlink a:hover{
background: #fff;
padding:4px 3px;
font-size: 16px;
}

#showlink a {
color: #000;
}
</style>


Agora  novamente, depois de


<b:skin>...</b:skin>



Copie um dos códigos dos modelos abaixo e cole depois dele.



Modelo 1










<b:if cond='data:blog.pageType != "item"'><style>
.date-header {display:none;}
.post-footer{display:none}
</style></b:if>
<script type='text/javascript'>
var thumbnail_mode = &quot;float&quot; ;
summary_noimg = 460;
summary_img = 460;
img_thumb_height = 280;
img_thumb_width = 280;
</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>



Modelo 2








<b:if cond='data:blog.pageType != "item"'><style>
.date-header {display:none;}
.post-footer{display:none}
</style></b:if>
<script type='text/javascript'>
var thumbnail_mode = &quot;float&quot; ;
summary_noimg = 460;
summary_img = 460;
img_thumb_height = 300;
img_thumb_width = 560;
</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>



Modelo 3







<b:if cond='data:blog.pageType != "item"'><style>
.date-header {display:none;}
.post-footer{display:none}
</style></b:if>
<script type='text/javascript'>
var thumbnail_mode = &quot;float&quot; ;
summary_noimg = 460;
summary_img = 460;
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>



Modelo 4







<b:if cond='data:blog.pageType != "item"'><style>
.date-header {display:none;}
.post-footer{display:none}
</style></b:if>
<script type='text/javascript'>
var thumbnail_mode = &quot;float&quot; ;
summary_noimg = 280;
summary_img = 280;
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:right; 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>

Salve.



Agora procure pelo seguinte trecho:

<b:if cond='data:blog.metaDescription == &quot;&quot;'>
      <!-- Then use the post body as the schema.org description,
          for good G+/FB snippeting. -->
      <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='description articleBody'>
        <data:post.body/>
        <div style='clear: both;'/> <!-- clear for photos floats -->
      </div>
    <b:else/>
      <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>
        <data:post.body/>
        <div style='clear: both;'/> <!-- clear for photos floats -->
      </div>
    </b:if>




Troque-o então por:


<b:if cond='data:blog.metaDescription == &quot;&quot;'>
      <!-- Then use the post body as the schema.org description,
          for good G+/FB snippeting. -->
      <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>
    <b:else/>
      <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>
        <data:post.body/>
        <div style='clear: both;'/> <!-- clear for photos floats -->
      </div>
    </b:if>
Salve e está pronto

24 de mar. de 2013

Descobrir links quebrados no Blogger

Nenhum comentário:
Se você tem blog no Blogger e seu blog possui links externo uma coisa é certa, seu blog tem links quebrados. E isso não é nada bom para seu blog. Muitas vezes linkamos aquele blog, sites, páginas que gostamos e até mesmo imagens, quando não hospedadas no próprio Blogger podem simplesmente desaparecer das  postagens ou mesmo das listas da sidebar do blog. Se você colocou menu social ou implementou qualquer outro hack, certifique-se de linkar cada parte ou delete onde não houver link pois, o Google acaba por penalizar os blogs por isso. Além do mais, todos, internautas que somos, sabemos o quão frustrante é entrar em uma página, clicar num link e nada. Eu por esses dias estou dando um limpa geral em meu blog, tratando de retirar todos os links quebrados que aqui houver por consideração aos meus leitores, e são muitos, muitos, muitos...  :-(

 Para descobrir os links quebrados em seu blog, acesse o site Broke Link, escreva então alí o endereço de seu blog, mas atenção, escreva iniciando por www, sem o http ou não dará certo, ok ?


Se o endereço de seu blog é

http://templateseacessorios.blogspot.com

escreva

www.templateseacessorios.blogspot.com


Depois você será direcionado a uma página como essa abaixo. Veja se o endereço de seu blog está certo. Repita então a capitcha e clique em clique em  "Find broken links now !"




Agora espere...espere... espere e ele te mostrará onde estão os links quebrados para que você, que não tem nada mais interessante na vida fazer. Vá arrumar seus links quebrados, menino (a) !!!!


PS: Olhem só o meu desespero, devo ter uns 800 links quebrados em meu blog, e uma infinidade igual de postagens para arrumar. Desespero ?? Imagina ! É pouco para o que estou sentindo.


4 de fev. de 2013

Colocar chat oculto no blog que abre ao clicar

3 comentários:


DEMO


Em diversos segmentos da blogosfera um chat pode fazer uma grande diferença. Blogs com conteúdo ao vivo, conteúdo de esportes, conteúdo de jogos e realitys podem e devem ter um chat para que haja interatividade entre os partícipes. Mas há quem não goste dos chats e algumas vezes acham que atrapalham o layout do blog, para isso, há como colocar um código onde o chat ficará oculto. Vamos aprender ?

Para isso, abra a página do Xat clicando AQUI:




 Clique em  "Update & Get Code"


 Vai abrir uma janela como essa acima, copie o código e separe o número que está a frente de "ID", ele é o id de seu chat.


Vá até o modelo de seu blog e clique em Personalizar





Cole o código abaixo: (se quiser, substitua a imagem do balão amarelo por outra trocando o código em vermelho pelo endereço de sua imagem)

/*Chat--------------------------------------------------------------*/
#gb  {
 position:fixed;
top:250px;
 z-index:+1000;
right:-610px;
}
* html #gb {
 position:relative;
}
 .gbtab {
 height:121px;
 width:150px;
 float:left;
cursor:pointer;
background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_XUjWPBw3s5ppuC9IUJrWBTTfCfaLQUNmdr6hKoXDXYg-OtziOY_iLEoit7ZeHm3kxOh9k9WZxuQamBLXlEYxrCbllZqWQbz3jzUY-8hyFGd_0NJPdfknNtW8ihiWSPKClYtMflclOzI/s1600/balao1.png')  no-repeat;
margin-top:20px;
}
.gbcontent {
 float:right; border:2px solid  #808080; background:#fff; opacity:0.90; -moz-opacity: 0.90; filter:  alpha(opacity=90); -webkit-border-radius: 20px; border-radius: 20px;  -khtml-border-radius: 20px; padding:8px;
}



 Volte ao modelo de seu blog e procure pelo seguinte código.


Procure por:

</body>


E acima dele, cole o código abaixo, colocando o número do ID de seu chat:


<script type='text/javascript'> function showHideGB(){ var gb =  document.getElementById(&quot;gb&quot;); var w = gb.offsetWidth; gb.opened ?  moveGB(0, 47-w) : moveGB(20-w, 0); gb.opened = !gb.opened; } function  moveGB(x0, xf){ var gb = document.getElementById(&quot;gb&quot;); var dx =  Math.abs(x0-xf) &gt; 10 ? 5 : 1; var dir = xf&gt;x0 ? 1 : -1; var x = x0  + dx * dir; gb.style.right = x.toString() + &quot;px&quot;;  if(x0!=xf){setTimeout(&quot;moveGB(&quot;+x+&quot;, &quot;+xf+&quot;)&quot;, 10);} } </script>
<div id='gb'>
<div class='gbtab' onclick='showHideGB()'/>
<div class='gbcontent'>
<div style='line-height:0;
background-position:center;
width:590px;
height:310px;'>
<embed align='middle' allowscriptaccess='sameDomain' flashvars='id=AQUI O NÚMERO DO ID DE SEU CHAT' height='310' name='chat' pluginspage='http://xat.com/update_flash.shtml' quality='high' src='http://www.xatech.com/web_gear/chat/chat.swf' type='application/x-shockwave-flash' width='590' wmode='transparent'/>
</div>
</div>
</div>

Salve e pronto.


Se quiser, mude a imagem do balãozinho, aqui algumas alternativas.









20 de jan. de 2013

Instalar hack para postagens expandidas ou em grade

6 comentários:



Coisinhas diferentes no blog, inovações, surpresas para nossos leitores, facilidades...É sempre bom, não é mesmo ? E sair pelo blog clicando em botões, abrindo postes é gostoso, vai dizer que não é ? E que tal se eu te disser que tem como instalar um hack que, ao entrar em seu blog o leitor verá uma grade com seus posts e com um simples clique, abrirá seus posts e o lerá sem precisar ir para outra página. Bom, né ? Legal a bessa. Já estou usando em meu blog de decoração, festas e receitas, o Festa, Sabor e Decoração. Vá lá dar uma olhadinha pra ver como funciona a bagaça, depois, volte aqui e se gostou, instale-o em seu template. :-)

Para que o hack fique completo, a primeira coisa a fazer é implementar este código, caso queira que apareça também os posts em forma de lista. Então primeiro, implemente este hack depois, volte aqui e dê continuidade com essa dica.

Vá até o "Modelo de seu blog", clique em "Editar HTML"
  Não se esqueça de antes de começar salvar uma cópia de seu template, caso não dê certo, é só reinstalá-lo. Essa dica é para o template Simple, do novo Blogger, implementado em julho de 2011









Agora procure por: ]]></b:skin>  



Substitua então pelo código abaixo:


]]></b:skin>
<style>
.date-header span {display:none}.post-header-line-1{display:none;}
</style>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<style>
/*FONT PT Sans Narrow*/
@font-face {
    font-family:&#39;PT Sans Narrow&#39;;
    font-style:normal;
    font-weight:400;
    src:local(&#39;PT Sans Narrow&#39;),local(&#39;PTSans-Narrow&#39;),
url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v3/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format(&#39;woff&#39;);
}
/* CSS Switch*/
.switch {
 border-bottom: 6px solid #CC0000;
 height:35px;
 color:#444;
 margin:0 10px;
 padding:5px 9px;
 text-transform:uppercase;
}
.switch-left {
 width:360px;
 float:left;
 margin:0 auto;
 padding-top:5px;
 font:20px PT Sans Narrow;
 text-shadow:1px 1px 0 #000;
 color:$(link.color);
}
.switch-right {
 width:135px;
 float:right;
 margin:0 auto;
 padding-top:10px;
}
.switch a {
 border:1px solid #999;
 font:11px Arial;
 padding:3px 8px 3px 25px;
 text-transform:none;
 color:#aaa;
}
a.bar_view {
 background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbeJVYDSBtH4JNzPGLtD-XrHn0U5qHKhYS6KAXR2WzMC2TFmTKh6bInkyOTAM9h1B2J80wOquku3XMlQMrqVHld6dcONxyW_-ytPfrb6GkbA7jRf9E8qMnglmtqKl9qbrRc7jQCVLlwT5g/s1600/drid.gif) no-repeat 3px center;
}
a.dat_view {
 background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisirv1uvydFcirWPaIhW9opozJ_PsLqnv5vP7Ua_z4V3S0aYx83WIiI13FBsbTs0UZ5Cvwe6zLS4ldJtveOkNSLZUKgMRD0CW7Y6aDGDCDdeteU4GCCtBMs1RXbBu_op5Myj5eHz8B1QPR/s1600/listed.gif) no-repeat 3px center;
}
.switch a.active {
 background-color:#aaa;
 border:1px solid #999;
 color:#111;
 cursor:default;
}
/* CSS Bar untuk bagian grid */
.bar {
    width:30%;
    height:240px;
    float:left;
    border:1px solid #000;
    display:inline;
    list-style:none;
    margin:5px 0 0 5px;
    overflow:hidden;
    padding: 2px;
    position:relative;  
}
.bar img{
    width:98%;
    float:left;
    height:175px;
    margin:3px  3px;
    }
.bar iframe {
    width:98%;
    float:left;
    height:183px;
    margin:3px 3px;
    }
.bar h3 {
    height:30px;
    border:0 none;
    line-height:8px;
    margin:0 5px 5px;
    padding:2px;
    text-shadow:1px 1px 0 #000;
}
.bar h3 a {
    font:14px PT Sans Narrow;
    text-align:center;
    line-height:16px;
}
.bar h3 a:hover {
    color:#c1541a;
}
.bar .post-body {
   width:98%;
    background:none;
    height:245px;
    overflow:hidden;
    padding:0;
    margin:0 0 .3cm;
}
</style>
</b:if></b:if>




Procure por:

  </head>


Acima dele, cole todo este próximo código e depois salve.

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[

/*jslint browser: true */ /*global jQuery: true */

/**
 * jQuery Cookie plugin
 *
 * Copyright (c) 2010 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

// TODO JsDoc

/**
 * Create a cookie with the given key and value and other optional parameters.
 *
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Set the value of a cookie.
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
 * @desc Create a cookie with all available options.
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Create a session cookie.
 * @example $.cookie('the_cookie', null);
 * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
 *       used when the cookie was set.
 *
 * @param String key The key of the cookie.
 * @param String value The value of the cookie.
 * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
 * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
 *                             If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
 *                             If set to null or omitted, the cookie will be a session cookie and will not be retained
 *                             when the the browser exits.
 * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
 * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
 * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
 *                        require a secure protocol (like HTTPS).
 * @type undefined
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */

/**
 * Get the value of a cookie with the given key.
 *
 * @example $.cookie('the_cookie');
 * @desc Get the value of a cookie.
 *
 * @param String key The key of the cookie.
 * @return The value of the cookie.
 * @type String
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */
jQuery.cookie = function (key, value, options) {
   
    // key and at least value given, set cookie...
    if (arguments.length > 1 && String(value) !== "[object Object]") {
        options = jQuery.extend({}, options);

        if (value === null || value === undefined) {
            options.expires = -1;
        }

        if (typeof options.expires === 'number') {
            var days = options.expires, t = options.expires = new Date();
            t.setDate(t.getDate() + days);
        }
       
        value = String(value);
       
        return (document.cookie = [
            encodeURIComponent(key), '=',
            options.raw ? value : encodeURIComponent(value),
            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path : '',
            options.domain ? '; domain=' + options.domain : '',
            options.secure ? '; secure' : ''
        ].join(''));
    }

    // key and possibly options given, get cookie...
    options = value || {};
    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};
//]]>
</script>
<script type='text/javascript'>
//<![CDATA[
/**
 * jQuery switch
 *
 */
jQuery(document).ready(function () {
    var $box=jQuery(".post"),
        $bar=jQuery("a.bar_view");
    $dat=jQuery("a.dat_view");
    $dat.click(function () {
        $box.removeClass("bar");
        jQuery(this).addClass("active");
        $bar.removeClass("active");
        jQuery.cookie("dat_style", 0);
        return false
    });
    $bar.click(function () {
        $box.addClass("bar");
        jQuery(this).addClass("active");
        $dat.removeClass("active");
        jQuery.cookie("dat_style", 1);
        return false
    });
    if(jQuery.cookie("dat_style")==0) {
        $box.removeClass( "bar");
        $dat.addClass("active")
    } else {
        $box.addClass("bar");
        $bar.addClass("active")
    }
});
//]]>
</script>



Depois de ter salvado as modificações acima, agora clique em "Expandir modelos de widgets"





Procure agora por:

<b:section class='main' id='main' showaddelement='no'>

Acima dele, cole o próximo código:

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div class='switch'>
  <div class='switch-left'>
    <span style='color: #CC0000;'>Postagens</span> Recentes
  </div>
  <div class='switch-right'>
    <a class='bar_view' href='#'>Grade</a>
    <a class='dat_view' href='#'>Lista</a>
  </div>
</div>
</b:if></b:if>




Procure por:

<b:includable id='nextprev'>

Abaixo dele cole o seguinte código:


<div class='clear'/>


Procure então por

<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

 Ou por

 <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

E troque-o por:

  <div class='post bar  hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>




Salve as modificações e veja como ficou.

Crédito: http://fobbleup.blogspot.com.br/

Copyright © Templates e Acessórios |
Design by Elke di Barros | Tecnologia do Blogger
    Twitter Facebook Google + YouTube