Slide Com Posts Recentes Automático No Blogger


Slide que mostra as postagens recentes em seu blog de maneira automática.

Um slide dá um destaque a um blog, isso é notório, e destacar as postagens é algo de desejo de todo blogueiro que instala um slide. Mas o que incomoda às vezes, é ter que estar sempre editando o slide: trocando as imagens, links, descrições etc.

Que tal não ter mais o trabalho de editar slide ou que tal que apareça nele as postagens mais recentes de seu blog? 

É isso mesmo! Essa é a função do slide que apresentamos para você agora. Esse slide "pega" suas postagens mais recentes e insere-as, sempre atualizando automaticamente a partir do momento que você publicar novos arquivos. Veja como instalar em seu blog a seguir.

Recomendamos que antes de qualquer alteração no código faça um backup do template. Caso ainda não saiba como proceder, acesse o artigo Como Fazer um Backup do Blog

Tutorial e Códigos

1º- Acesse seu blogger, vá em "Modelo" e depois "Editar HTML".

2º- Clique no código de seu template, pressione "CTRL+F" e pesquise por ]]></b:skin>

3º- ACIMA da tag pesquisada cole o seguinte código:

/*----- INÍCIO DO SLIDE  ----------------------------------------*/
.theme-default .nivoSlider {
position:relative;
background:#fff url(http://4.bp.blogspot.com/-ly7fzdRVYSw/Unaw16dpWOI/AAAAAAAAB98/Y-MCamn7gTg/s1600/loading.gif) no-repeat 50% 50%;
-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
 box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
 position:absolute;top:0px;left:0px;display:none;
}
.theme-default .nivoSlider a {
 border:0;display:block;
}
.theme-default .nivo-controlNav {
 position:absolute;left:50%;bottom:-42px;
 margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
 display:block;width:22px;height:22px;
 background:url(http://1.bp.blogspot.com/-5SVyk_IuXL0/Unaw-9FiC1I/AAAAAAAAB-E/bUiJlPt0b-E/s1600/bullets.png) no-repeat;
 text-indent:-9999px;border:0;margin-right:3px;float:left;
}
.theme-default .nivo-controlNav a.active {
 background-position:0 -22px;
}
.theme-default .nivo-directionNav a {
 display:block;width:30px;height:30px;
 background:url(http://2.bp.blogspot.com/-ZfMy0_axq9I/UnaxF7X_BgI/AAAAAAAAB-M/F4rPrDMd2Xo/s1600/arrows.png) no-repeat;
 text-indent:-9999px;border:0;
}
.theme-default a.nivo-nextNav {
 background-position:-30px 0;right:15px;
}
.theme-default a.nivo-prevNav {
 left:15px;
}
.theme-default .nivo-caption {
 font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
 color:#fff;
 border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
 color:#fff;
}
/*----- END Default Theme ----------------------------------------*/
/* The Nivo Slider styles */
.nivoSlider {
 position:relative;
}
.nivoSlider img {
 position:absolute;top:0px;left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
 position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;
 padding:0;margin:0;z-index:6;display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
 display:block;
 position:absolute;
 z-index:5;
 height:100%;
}
.nivo-box {
 display:block;
 position:absolute;
 z-index:5;
}
/* Caption styles */
.nivo-caption {
 position:absolute;
 left:0px;
 bottom:0px;
 background:#000;
 color:#fff;
 opacity:0.8; /* Overridden by captionOpacity setting */
 width:100%;
height:50px;
 z-index:8;
}
.nivo-caption p {
 padding:10px;
 margin:0;
font-size:15px;
}
.nivo-caption a {
 display:inline !important;
}
.nivo-html-caption {
 display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
 position:absolute;
 top:45%;
 z-index:9;
 cursor:pointer;
}
.nivo-prevNav {
 left:0px;
}
.nivo-nextNav {
 right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
 position:relative;
 z-index:9;
 cursor:pointer;
}
.nivo-controlNav a.active {
 font-weight:bold;
}
.theme-default #slider {
margin:10px -20px 60px 10px; /* Aqui você define a posição do slide */
width:610px;
height:300px;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
 margin-top:150px;
}
.clear {
 clear:both;
}

* Se você tem experiência com CSS, pode alterar alguns e trechos e personalizar a sua maneira.
* A parte destacada em VERMELHO, representa a largura e a altura do slide, configure de acordo com seu blog.

4º- Pesquise agora por  </head>

5º- Logo ACIMA cole o seguinte código:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js' type='text/javascript'/> <script src='http://yourjavascript.com/34324213544/nivo-slider-modified-min.js' type='text/javascript'/> <script type='text/javascript'> $(window).load(function() { $(&#39;#slider&#39;).nivoSlider(); }); </script>

* A parte destacada em VERMELHO é referente a biblioteca jquery, caso já contenha em seu blog, não é mais necessário colocá-la.

6º- Clique em "Salvar Modelo".

7º- Agora no menu lateral de seu blogger clique em "Layout".

8º- Clique em "Adicionar um gadget" e escolha por "HTML/Javascript".

9º- Dentro do gadget cole o seguinte código:

<div class="slider-wrapper theme-default">
<div class="ribbon"></div>
 <script style="text/javascript" src="http://yourjavascript.com/42432749341/galleryslide.js"></script>
<script style="text/javascript">
 var numposts_gal = 4;   //number of posts
var image_height = 300; //image height
var image_width = 610;  //image width
</script>
<script src="http://endereçodeseublog/feeds/posts/default?orderby=published&alt=json-in-script&callback=showgalleryposts"></script>
</div>

ATENÇÃO: para as partes destacadas:
Em Vermelho: var numposts_gal = 4; troque o 4 pelo número de posts que você deseja que apareça.
Em Verde: var image_height = 300; o 300 representa a altura da imagem do slide.
Em Rosa: var image_width = 610;  o 610 representa a largura da imagem do slide.
Em Azul: endereçodeseublog ; troque pela url de seu blog.

Atualizado 07/05/2016: Caso tenha algum problema com o domínio personalizado, tente colocar o endereço antigo de seu blog que redireciona para o novo domínio. Ex: Substitua endereçodeseublog por ENDEREÇO.blogspot.com.br. (Ajuda do amigo CATA que comentou nessa postagem)

10º- Clique em "Salvar", arraste-o para onde você deseja que o slide apareça e clique em "Salvar Organização".

11º- Vá em seu blog e veja o resultado.

ATUALIZADO: Visitantes do ProDeveloper, percebo da dificuldade de alguns para colocar o slide em blogs com domínio personalizado. Fiz alguns testes usando os links dos blogs de alguns que comentaram que não conseguiram e funcionaram normalmente. Peço que façam o tutorial integralmente e principalmente não esquecendo de no código do passo 9 alterarem o link em AZUL pelo link de seus blogs.

Também mantenham o conteúdo do feed do blog como completo. Indo em Configurações>> Outro>> Permitir feed de blog>> Completa>> Salvar Configurações.

Deixe seu comentário, ele é a motivação do nosso trabalho.
Proxima
« Anterior
Anterior
Proxima »