Mostrando postagens com marcador Vídeo e imagens. Mostrar todas as postagens
Mostrando postagens com marcador Vídeo e imagens. Mostrar todas as postagens

quinta-feira, 24 de março de 2011

Como colocar banner em flash no Blogger

flashPara inserir um banner no formato flash (.swf) no Blogger, é preciso hospedar a animação em algum servidor que suporte flash, copiar a URL (endereço) e utilizar o código abaixo, colando-o no gadget HTML/javascript.
Antes de colar o código, faça as substituições necessárias, assinaladas em verde (largura e altura do banner) e em vermelho (URL do banner).
O Picasa Web não aceita arquivos em flash, mas o site Imageshack sim.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="LARGURA" height="ALTURA" >
        <param name="movie" value="URL DO BANNER" />
        <param name="quality" value="high" />
        <embed src="URL DO BANNER" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width=" LARGURA" height=" ALTURA ">
</embed>
</object>

quarta-feira, 9 de março de 2011

Album do Picasa com espaço ilimitado

Foi anunciado no dia 4 de março, que o serviço de imagens da Google – Picasa Web Albuns - terá espaço ilimitado para armazenamento de fotos de até 800px de tamanho e para vídeos de até 15 minutos de duração. Até então, o espaço era restrito a 1GB e quando o limite era ultrapassado, era preciso pagar por mais espaço. 
picasaA notícia é especialmente importante para os usuários do Blogger, que costumam usar o Picasa para armazenar tanto as fotos inseridas nos posts quanto as imagens contidas no template - Como hospedar imagens no Picasa. É importante salientar que antes de enviar suas fotos, certifique-se de que elas são menores do que 800px passando o mouse sobre as mesmas enquanto estão em seu computador. Caso a foto seja maior, use um editor de imagens para reduzi-las (Pixrl, Photoshop,Picnik, etc)
O serviço Picnik já vem integrado ao Picasa. Para editar alguma imagem,faça o upload da mesma e clique no ícone que aparece à direita, onde está escrito “editar”
picasa
Fontes:
Google libera espaço ilimitado para o Picasa – Como criar um blog
More storage, more photos, more fun – Google Photos Blog

quinta-feira, 3 de março de 2011

Problemas com ImageShack e Picasa

imageshack-bug
Há cerca de 1 semana, vários usuários estão reportando um grave problema com seus templates. No lugar das imagens habituais, aparece um sapo dentro de um cubo de gelo. Teoricamente não se trata de um bug do Blogger e sim do site ImageShack.
Por mais que a gente avise que é imprescindível fazer backup das imagens contidas nos templates, muita gente não faz e acaba se dando mal.
Perdi a conta das vezes que sites que hospedam imagens deixaram templates completamente deformados, seja por causa de bugs, seja por causa de excesso de banda. Vou citar alguns dos posts que já escrevi a esse respeito:
Para resolver o problema com o Imageshack, é preciso procurar as URLs dentro do template, colar no navegador, salvar as imagens e hospedá-las em um local seguro. Pra fazer isso, leia o 1º post da lista acima.
Como nem tudo são flores e o Blogger faz coisas que até deus duvida, temos um novo probleminha com as URLs do Picasa. Sabe-se lá porque, ao colarmos um código no gadget HTML/javascript que contenha uma URL do Picasa, o Blogger está modificando o formato das URLs.
Experimente colar o código abaixo no gadget HTML/javascript, salvar e visualizar.
<div id='socialmedia'><img alt='' src='https://lh3.googleusercontent.com/_mcq01yDJ2uY/TW_BEKq7aTI/AAAAAAAAEUw/Lb9JMwUAiZ8/socialconnecttwitter.png' style='width: 32px; height: 32px; float:left;'/>
<a href='URL DO TWITTER'>Siga no Twitter</a>
</div>
<div id='socialmedia'><img alt='' src='https://lh5.googleusercontent.com/_mcq01yDJ2uY/TW630L9WcaI/AAAAAAAAEUM/iLypEEa1b5Y/socialconnectrss.png' style='width: 32px; height: 32px; float:left;'/>
<a href='URL DOS FEEDS'>Assine os feeds</a>
</div>
<div id='socialmedia'><img alt='' src='https://lh3.googleusercontent.com/_mcq01yDJ2uY/TW_BI34MoHI/AAAAAAAAEU0/GuFjmmcm87w/socialconnectfacebook.png' style='width: 32px; height: 32px; float:left;'/>
<a href='URL DO FACEBOOK'>Curta no Facebook</a>
</div>
Notou que as imagens desapareceram? Agora abra o gadget e veja que as URLs são as mesmas, PORÉM ao invés de letras maiúsculas e minúsculas, aparecem somente letras  minúsculas.
E a solução? É ainda mais bizarra! Basta clicar em “Formato Rich Text” e pronto. Lá estarão elas novamente. Prefiro nem comentar ¬¬
Atualização em 04/03/2011
O Fabiano Roberto, do Dicas para Blogs, publicou um post bem legal explicando como hospedar imagens no próprio Blogger #ficadica

terça-feira, 30 de novembro de 2010

Slideshow personalizado para blogs

Eu já ensinei diversas formas de colocar apresentação de slides no Blogger, tanto em posts, quanto em gadgets, bem como usando o Flickr e o Picasa Web
Todas as formas acima são bacanas, mas nenhuma delas nos permite uma personalização mais detalhada.
Ontem passei horas procurando uma forma de colocar uma apresentação de slides, na qual eu pudesse escolher fontes, cores, planos de fundo, tipo de transição e etc, como fazemos no Power Point, por exemplo.
Entre idas e vindas, acabei descobrindo o site Kizoa,  que oferece um serviço gratuito para armazenamento e edição de imagens,bem como um prático gerador de slideshow.
kizoa-slideshow-maker
Para criar a apresentação de imagens, é preciso criar uma conta (é rapidinho). Depois, você deve clicar em launch kizoa, para começar a diversão.
kizoa-slideshow-maker
Para subir suas imagens, clique em upload. Para começar a criar o slideshow,clique em slideshow maker. Arraste as imagens que farão parte da apresentação, para o local indicado na imagem abaixo (drag your photo here):
slideshow
Acima das fotos tem um menu com as transições, efeitos especiais, texto, animações e até música. Brinque à vontade. Depois que o slideshow estiver ponto, clique em save. Dê um título a sua obra de arte e clique em save novamente.
Para gerenciar os slideshows, acesse my slideshows. Clique em add to my blog para colocar o slideshow em seu blog. Também é possível enviar por email, ao Facebook, Twitter ou então gravar em CD/DVD, editar novamente ou apagar.
slideshow-maker
Ao clicar em add to my blog, abrirá uma nova janela. Escolha o tamanho da apresentação – que não deve ultrapasar a largura do local onde você irá inseri-la em seu blog – e copie o código HTML, conforme indicado abaixo:
apresentacao-slides-blogger
Para colocar a apresentação em um gadget, escolha o tipo HTML/Javascript.
Para colocar dentro de um post, clique na aba editar HTML do editor de postagens e cole o código do slideshow. Visualize e clique em publicar.
Vejam como ficou o meu portifólio de templates, usando o slideshow maker:


Aproveito para informar que o template DB 4.0 está disponível no pacote Blog Fácil.

domingo, 31 de outubro de 2010

Slideshow em cima dos posts do Blogger

Ontem eu publiquei um tutorial, ensinando como colocar um slideshow nos templates personalizados para Blogger/Blogspot -  Slideshow no Blogger
No tutorial em questão, o slide tem 980px de largura e as imagens ficam dispostas lado a lado, abrindo-se a medida em que passamos o mouse sobre elas.
image
Hoje irei mostrar dois outros modelos, que ficam muito bonitos quando colocados em cima da área de postagem ou mesmo no topo da sidebar
IMPORTANTE! Vale lembrar que a largura dos elementos de página do Blogger, variam de template para template e que é necessário que vocês façam os ajustes no CSS de acordo com as suas necessidades. Os dois modelos que irei apresentar foram testados nos Templates do Dicas Blogger, com sidebar à direita.
Modelo 1 – largura 500px
Neste modelo, deve-se usar imagens de 500 x 280px.
Passo 1- entre no HTML do template e procure por ]]></b:skin>
Cole ANTES dessa tag o seguinte código

/* Image Slideshow */
#s3slider{margin:15px; width:100%; height:250px; position:relative; word-wrap:break-word; overflow:hidden;}
#s3sliderContent{width:100%; position:absolute; bottom: 0; margin:0px; padding-left:0px; }
.s3sliderImage{float:left; position:relative;display:none; }
.s3sliderImage span{position:absolute; left:0; font:normal 12px 'Arial',Helvetica,sans-serif; padding:0px; width:100%; text-align:center; padding-left:0px; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; color:#fff; display:none;bottom: 0; }

Passo 2- procure pela tag </head> e cole ACIMA dela:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js' type='text/javascript'/>
<script type='text/javascript'><!--//--><![CDATA[//><!--
/* ------------------------------------------------------------------------
s3Slider

Developped By: Boban Karišik -> http://www.serie3.info/
CSS Help: Mészáros Róbert -> http://www.perspectived.com/
Version: 1.0

Copyright: Feel free to redistribute the script/modify it, as
long as you leave my infos at the top.
------------------------------------------------------------------------- */


(function($){

$.fn.s3Slider = function(vars) {

var element = this;
var timeOut = (vars.timeOut != undefined) ? vars.timeOut : 4000;
var current = null;
var timeOutFn = null;
var faderStat = true;
var mOver = false;
var items = $("#" + element[0].id + "Content ." + element[0].id + "Image");
var itemsSpan = $("#" + element[0].id + "Content ." + element[0].id + "Image span");

items.each(function(i) {

$(items[i]).mouseover(function() {
mOver = true;
});

$(items[i]).mouseout(function() {
mOver = false;
fadeElement(true);
});

});

var fadeElement = function(isMouseOut) {
var thisTimeOut = (isMouseOut) ? (timeOut/2) : timeOut;
thisTimeOut = (faderStat) ? 10 : thisTimeOut;
if(items.length > 0) {
timeOutFn = setTimeout(makeSlider, thisTimeOut);
} else {
console.log("Poof..");
}
}

var makeSlider = function() {
current = (current != null) ? current : items[(items.length-1)];
var currNo = jQuery.inArray(current, items) + 1
currNo = (currNo == items.length) ? 0 : (currNo - 1);
var newMargin = $(element).width() * currNo;
if(faderStat == true) {
if(!mOver) {
$(items[currNo]).fadeIn((timeOut/6), function() {
if($(itemsSpan[currNo]).css('bottom') == 0) {
$(itemsSpan[currNo]).slideUp((timeOut/6), function() {
faderStat = false;
current = items[currNo];
if(!mOver) {
fadeElement(false);
}
});
} else {
$(itemsSpan[currNo]).slideDown((timeOut/6), function() {
faderStat = false;
current = items[currNo];
if(!mOver) {
fadeElement(false);
}
});
}
});
}
} else {
if(!mOver) {
if($(itemsSpan[currNo]).css('bottom') == 0) {
$(itemsSpan[currNo]).slideDown((timeOut/6), function() {
$(items[currNo]).fadeOut((timeOut/6), function() {
faderStat = true;
current = items[(currNo+1)];
if(!mOver) {
fadeElement(false);
}
});
});
} else {
$(itemsSpan[currNo]).slideUp((timeOut/6), function() {
$(items[currNo]).fadeOut((timeOut/6), function() {
faderStat = true;
current = items[(currNo+1)];
if(!mOver) {
fadeElement(false);
}
});
});
}
}
}
}

makeSlider();

};

})(jQuery);
//--><!]]></script>

<script type='text/javascript'>
$(document).ready(function() {
$(&#39;#s3slider&#39;).s3Slider({
timeOut: 4000
});
});
</script>

Passo3 -  procure por <div id='main-wrapper'> e cole este código logo embaixo:



<b:if cond='data:blog.pageType != &quot;item&quot;'>
                <div id='s3slider'>


                <ul id='s3sliderContent'>


                    <li class='s3sliderImage'>


                    <a href='url do link'>


                    <img src='url da imagem'/>


                    <span>DESCRIÇÃO</span></a></li>


                    <li class='s3sliderImage'>


                    <a href='url do link'>


                    <img src='url da imagem'/>


                    <span>DESCRIÇÃO.</span></a></li>


                    <li class='s3sliderImage'>


                    <a href='url do link'>


                    <img src='url da imagem'/>


                    <span>DESCRIÇÃO.</span></a></li>


                    <li class='s3sliderImage'>


                    <a href='url do link'>


                    <img src='url da imagem'/>


                    <span>DESCRIÇÃO.</span></a></li>


                    <li class='s3sliderImage'>


                    <a href='url do link'>


                    <img src='url da imagem'/>


                    <span>DESCRIÇÃO.</span></a></li>


                    <div class='clear s3sliderImage'/>


                </ul>


                </div>


            </b:if>

Substitua “url do link” pelo endereço do post, "url da imagem", pelo endereço da imagem e em DESCRIÇÃO, escreva algo sobre aquela imagem.

Apague as partes que estão em verde, se quiser que os slides apareçam em todas as páginas e não somente na home.

Modelo 2 -largura 610px



Utlize imagens de 610 x 320 px ou de acordo com sua necessidade

Entre no HTML do template e cole este código antes da tag ]]></b:skin>


#slider-holder{width: 610px;height: 320px;overflow: hidden;
margin-bottom:-10px; margin-left:17px; margin-top:-20px;padding: 15px 0 0 0;}
#s3slider { width: 610px; /* largura da imagem */
height: 320px; /* altura da imagem */position: relative; /* important */overflow: hidden; /* important */}
#s3sliderContent {width: 610px; /* largura */
position: absolute; /* important */top: 0; /* important */margin-left: 0; /* important */}
.s3sliderImage {float: left; /* important */ position: relative; /* important */ display: none; /* important */}
.s3sliderImage span { position: absolute; /* important */ left: 0; font-weight: 700; font-size: 0.834em; color: #ffffff; padding: 20px 15px 50px 13px; height: 73px; width: 600px; background-color: #4e4d3c;
filter: alpha(opacity=70); /* opacidade do box */
-moz-opacity: 0.7; /* opacidade do box */
-khtml-opacity: 0.7; /* opacidade do box */
opacity: 0.7;
display: none; bottom: 0;
}
.s3sliderImage span a.featured-title:link,
.s3sliderImage span a.featured-title:visited{color: #fff;padding: 0px 0px 2px 0px;font-size: 1.167em;}
.s3sliderImage span a.featured-title:hover{color: #999;}
.s3sliderImage span a:link,
.s3sliderImage span a:visited{color: #888;}
.s3sliderImage span a:hover{color: #555;}

Siga o passo 2 do modelo1.

Siga o passo 3 do modelo 1, mas use este código:


<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<div class='black-bg' id='slider-holder'>
<div id='s3slider'>
<ul id='s3sliderContent'>
<li class='s3sliderImage' style='display: list-item;'>
<a href='LINKS'><img alt='Imagen 1' src='URL DA IMAGEM' style='width: 610px; height: 320px;'/></a>
<span style='display: block;'>
<a class='featured-title block' href='#LINK' rel='bookmark' title='TÍTULO DO POST'>TÍTULO</a><br/>
DESCRIÇÃO
</span>

</li>

<li class='clear s3sliderImage'/>
</ul>

</div>
</div>
</b:if></b:if>


  • A parte em vermelho deve se repetir para cada nova imagem.
  • Em Link, coloque a url que será associada à imagem.
  • Em url da imagem, cole o endereço da imagem.
  • De um título e uma descrição às imagens.

Nos dois modelos, foram utilizados javascript. O endereço do arquivo é:


Recomendo salvar o arquivo .js, hospedar em algum site de sua preferência e substituir a url nesta parte do código:


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js' type='text/javascript'/>

O script pode ser colocado diretamente no template. Preste muita atenção!

Abra o arquivo .js no bloco de notas. No código do passo 2, apague esta linha:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js' type='text/javascript'/>
Agora, copie este código, colando todo o script (JS) no local indicado.
<script type='text/javascript'>
//<![CDATA[
COLE AQUI O SCRIPT
//]]>
</script>

Slideshow no Blogger

A última moda em matéria templates personalizados para o Blogger, é o uso de um slideshow no alto dos posts ou embaixo do cabeçalho.

Já existiam várias formas de se colocar um slideshow no Blogger, mas a maioria delas dependia de  hospedar externamente um arquivo do tipo .js (javascript).

Por que isso era ruim? Porque no Blogger não existe um serviço de hospedagem de arquivos; dos serviços gratuitos, muitos mudam as regras sem aviso prévio, apagando os arquivos ou mudando as URLs (endereços) dos mesmos.

Hoje eu vi no excelente metablog espanhol Gema Blog, uma forma de usar um slideshow sem precisar de hospedagem externa do arquivo em javascript.

Vejam um exemplo neste lindo template da Mamanunes – Template Animal

 
Para colocar um slideshow em seu blog, antes de mais nada é preciso encontrar as imagens que farão parte do conjunto de slides. No tutorial da amiga Gema, foram utilizadas imagens no tamanho 750 x 250 px. Edite as imagens de sua preferência, usando um site ou programa apropriado e hospede-as no Picasa.
Faça um backup do template. Vá em design>editar HTML e, usando o comando Crtl+F do teclado,  procure pela tag </head>. Cole antes dela o seguinte código:


<style>

#slidearea{
height: 250px;
overflow: hidden;
position: relative;
width:980px;
background:#fff;
border:5px solid #fff;
margin:20px 0px 20px 0px;
box-shadow: 0 0 10px #aaa;
-moz-box-shadow: 0 0 10px #aaa;
-webkit-box-shadow: 0 0 10px #aaa;
}
ul.kwicks{
margin:0px;
padding:0px 10px;
list-style:none;
}
.kwicks li {
float: left;
width: 196px;
height: 250px;
position:relative;
}
.kwikmet{
position:absolute;
bottom:10px;
left:10px;
right:10px;
display:none;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQrppq86WtpDM7u2RWorJbjppfoKVnOLcbFE76pq3ccuk8veAQFxlAFVuAaLZ5rvsU5g6e1B4oMR_5YrSKwctGsKMKh1ukymB13L5kuX-S41ltOIuA71KjlcSlPMejm50nx5S5mSwcKC0/s1600/trans.png);
padding:10px;
width:710px;
color:#888;
}
.kwikmet h2 a{
color:#fff;
font-size:16px;
font-family:georgia;
font-weight:normal;
padding-bottom:10px;
}
.slidimg{
width:750px;
height:250px;
}
.rounded{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
</style>



<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.js' type='text/javascript'/>



<script type='text/javascript'><!--//--><![CDATA[//><!--
/**
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
*
* @param f onMouseOver function || An object with configuration options
* @param g onMouseOut function || Nothing (use configuration options object)
* @author Brian Cherne <brian@cherne.net>
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);
//--><!]]></script>



<script type='text/javascript'><!--//--><![CDATA[//><!--
/*
Kwicks for jQuery (version 1.5.1)
Copyright (c) 2008 Jeremy Martin
http://www.jeremymartin.name/projects.php?project=kwicks

Licensed under the MIT license:
http://www.opensource.org/licenses/mit-license.php

Any and all use of this script must be accompanied by this copyright/license notice in its present form.
*/
(function($){$.fn.kwicks=function(n){var p={isVertical:false,sticky:false,defaultKwick:0,event:'mouseover',spacing:0,duration:500};var o=$.extend(p,n);var q=(o.isVertical?'height':'width');var r=(o.isVertical?'top':'left');return this.each(function(){container=$(this);var k=container.children('li');var l=k.eq(0).css(q).replace(/px/,'');if(!o.max){o.max=(l*k.size())-(o.min*(k.size()-1))}else{o.min=((l*k.size())-o.max)/(k.size()-1)}if(o.isVertical){container.css({width:k.eq(0).css('width'),height:(l*k.size())+(o.spacing*(k.size()-1))+'px'})}else{container.css({width:(l*k.size())+(o.spacing*(k.size()-1))+'px',height:k.eq(0).css('height')})}var m=[];for(i=0;i<k.size();i++){m[i]=[];for(j=1;j<k.size()-1;j++){if(i==j){m[i][j]=o.isVertical?j*o.min+(j*o.spacing):j*o.min+(j*o.spacing)}else{m[i][j]=(j<=i?(j*o.min):(j-1)*o.min+o.max)+(j*o.spacing)}}}k.each(function(i){var h=$(this);if(i===0){h.css(r,'0px')}else if(i==k.size()-1){h.css(o.isVertical?'bottom':'right','0px')}else{if(o.sticky){h.css(r,m[o.defaultKwick][i])}else{h.css(r,(i*l)+(i*o.spacing))}}if(o.sticky){if(o.defaultKwick==i){h.css(q,o.max+'px');h.addClass('active')}else{h.css(q,o.min+'px')}}h.css({margin:0,position:'absolute'});h.bind(o.event,function(){var c=[];var d=[];k.stop().removeClass('active');for(j=0;j<k.size();j++){c[j]=k.eq(j).css(q).replace(/px/,'');d[j]=k.eq(j).css(r).replace(/px/,'')}var e={};e[q]=o.max;var f=o.max-c[i];var g=c[i]/f;h.addClass('active').animate(e,{step:function(a){var b=f!=0?a/f-g:1;k.each(function(j){if(j!=i){k.eq(j).css(q,c[j]-((c[j]-o.min)*b)+'px')}if(j>0&&j<k.size()-1){k.eq(j).css(r,d[j]-((d[j]-m[i][j])*b)+'px')}})},duration:o.duration,easing:o.easing})})});if(!o.sticky){container.bind("mouseleave",function(){var c=[];var d=[];k.removeClass('active').stop();for(i=0;i<k.size();i++){c[i]=k.eq(i).css(q).replace(/px/,'');d[i]=k.eq(i).css(r).replace(/px/,'')}var e={};e[q]=l;var f=l-c[0];k.eq(0).animate(e,{step:function(a){var b=f!=0?(a-c[0])/f:1;for(i=1;i<k.size();i++){k.eq(i).css(q,c[i]-((c[i]-l)*b)+'px');if(i<k.size()-1){k.eq(i).css(r,d[i]-((d[i]-((i*l)+(i*o.spacing)))*b)+'px')}}},duration:o.duration,easing:o.easing})})}})}})(jQuery);
//--><!]]></script>

<script type='text/javascript'>
jQuery().ready(function() {
jQuery(&#39;.kwicks&#39;).kwicks({
max: 750,
duration: 1000
});

jQuery(&quot;.kwik&quot;).hoverIntent(function() {
jQuery(this).children(&quot;.kwikmet&quot;).fadeIn(&quot;slow&quot;) ;
}, function() {
jQuery(this).children(&quot;.kwikmet&quot;).fadeOut(&quot;3000&quot;);
});
});
</script>

Visualize o template para verificar se está tudo bem e salve.

Agora, vá em design>elementos de página e clique em adicionar gadget.

Escolha o gadget HTML/javascript e cole o seguinte código:


<div id='slidearea'>
<ul class='kwicks'>
<li class='kwik'>

<a href='#'>
<img alt="" class="slidimg" src="URL da imagem" style="width: 750px; height: 250px;" />
</a>

<div class='kwikmet rounded'>
<h2><a href='#' rel='bookmark' title=''>Título</a></h2>
<p>Conteúdo</p>
</div>
</li>

<li class='kwik'>
<a href='#'>
<img alt="" class="slidimg" src="URL da imagem" style="width: 750px; height: 250px;" />
</a>

<div class='kwikmet rounded'>
<h2><a href='#' rel='bookmark' title=''>Título</a></h2>
<p>Conteúdo</p>
</div>
</li>

<li class='kwik'>
<a href='#'>
<img alt="" class="slidimg" src="URL da imagem" style="width: 750px; height: 250px;" />
</a>

<div class='kwikmet rounded'>
<h2><a href='#' rel='bookmark' title=''>Título</a></h2>
<p>Conteúdo</p>
</div>
</li>

<li class='kwik'>
<a href='#'>
<img alt="" class="slidimg" src="URL da imagem" style="width: 750px; height: 250px;" />
</a>

<div class='kwikmet rounded'>
<h2><a href='#' rel='bookmark' title=''>Título</a></h2>
<p>Conteúdo</p>
</div>
</li>

<li class='kwik'>
<a href='#'>
<img alt="" class="slidimg" src="URL da imagem" style="width: 750px; height: 250px;" />
</a>

<div class='kwikmet rounded'>
<h2><a href='#' rel='bookmark' title=''>Título</a></h2>
<p>Conteúdo</p>
</div>
</li>
</ul>

<div class='clear'/>
</div></div> 

A cada slide que você for incluir, faça as seguintes substituições:

<a href='#'> (coloque o link que será associado à imagem)
<img alt="" class="slidimg" src="URL da imagem" style="width: 750px; height: 250px;" />
</a> (cole a URL e o tamanho da da imagem)
<div class='kwikmet rounded'>
<h2><a href='#' rel='bookmark' title=''>Título</a></h2> (dê um título à imagem)
<p>Conteúdo</p> (escreva uma descrição)

Vejam um exemplo, usando o template Style:

<a href='http://www.templates.dicasblogger.com.br/2010/09/template-style.html'> (link que será associado à imagem)
<img alt="" class="slidimg" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSElA4Lxy4Bwjfqz0rv73c4RjbukkgzktYXhssofLfQ6jQgOS_ufBjb9Yq9j8mDENiOO8ztJ3RGL9ZYXPhyk8Cv4awQesZe4UeyNLWJEDXlRygdvz4_n9RWk15tUO9bSNO09vXD_gO7Z-Z/?imgmax=800" style="width: 750px; height: 250px;" />
</a> ( URL e tamanho da imagem)
<div class='kwikmet rounded'>
<h2><a href='#' rel='bookmark' title=''>Template Style</a></h2> (título)
<p>O template Style possui  1 coluna de cada lado etc…</p> (descrição)

Gostou da caixinha de códigos?Aprendi a fazer lá no Mundo Blogger ;)

Fonte do tutorial: Gema Blog – Otro slider de JQuery

quinta-feira, 21 de outubro de 2010

Seu blog foi invadido por imagens do Tinypic?

Há alguns dias venho recebendo pedidos de ajuda de blogueiros que relatam que o template de seus blogs foi “invadido” por imagens do site Tinypic. Pois bem, saibam que vocês não estão sozinhos, mas também que esse problema não está relacionando com o Blogger e nem com a recente manutenção no serviço padrão de upload de imagens -  Upload de imagens será desabilitado hoje para manutenção.
O que que acontece? Quando nós fazemos templates para o Blogger, precisamos usar imagens pra deixar tudo mais bonitinho. O problema é que essas imagens são hospedadas externamente, ou seja, fora do Blogger. Do dia para a noite, alguns sites que aceitam hospedar imagens gratuitamente, fecham suas portas ou apagam esses arquivos sem aviso prévio, estragando milhares de templates.
O mais recente caso aconteceu com o site Tinypic. Vejam a imagem abaixo, gentilmente cedida pela nossa leitora Rita (clique na imagem para ampliá-la):
tynipic
Percebam que grande parte do blog foi tomado por imagens com o logotipo do site Tinypic. Essas imagens ilustravam várias camadas de plano de fundo (background), com o intuito de embelezar o layout – que acabou inutilizado.
Em setembro de 2008, eu passei por algo semelhante - comunicado Importante. Vários dos meus templates tiveram suas imagens apagadas ou consideradas como hotlink. Na época, os grandes vilões eram os sites ImageShack e Photobucket.
image-shack bandwidth-photobucket tinypic
Afinal de contas, o que aconteceu com o Tinypic? Segundo informações da Ariane e da Mamanunes, o site simplesmente fechou suas portas para os usuários estrangeiros e, consequentemente, inutilizou as URLs das imagens que estavam hospedadas lá.
E agora, o que fazer? Bom, se você usa templates da Ariane ou da Mama, acesse estes links e siga as instruções sugeridas por elas:
Se esse não for o seu caso, será necessário trocar de template.
Desde que tive problemas desse tipo, eu optei por hospedar as imagens dos meus templates no Picasa – que é um serviço do Google e que raramente apresenta limitações. Isso não quer dizer que os meus templates estão a salvo de terem suas imagens apagadas. Tanto é verdade, que eu SEMPRE recomendo que o usuário salve as imagens em sua própria conta do Picasa, para não ficar dependendo da minha conta e eu evito  usar muitas imagens externas.
Se você está usando um template e não quer perder suas imagens, acesse:
E não paramos por aí! Além do backup das imagens, é altamente recomendado fazer backup do template inteiro, dos posts e dos gadgets.
Eu sei que tudo isso pode parecer  muito complicado, mas será ainda pior perder meses ou anos de trabalho por falta de backup ou por medo de aprender.

terça-feira, 13 de julho de 2010

Como hospedar imagens no Picasa

Eu sempre falo do Picasa Web – o serviço de armazenamento de imagens do Google – em meus posts, mas só recentemente é que me dei conta de que não existe um tutorial em nossos arquivos ensinando, passo-a-passo, como utilizá-lo. #fail

Temos à nossa disposição, diversos sites que aceitam hospedar imagens, tais como Flickr, ImageShack e Photbucket - Hospedagem gratuita de arquivos para download.

O diferencial, para nós blogueiros, do Picasa Web em relação aos demais, é que o serviço já está integrado com a nossa conta do Google e do Blogger.

Todas as imagens que usamos em nossos templates, ficam armazenadas lá. A principal função do Picasa, para blogs do Blogger, é hospedar a imagem e fornecer a url (ou link) que utilizaremos em banners, backgrounds, ícones, gadgets e etc.

Como usar o Picasa Web

Faça o login com sua conta do Google. Lá você já vai encontrar alguns álbuns que foram criados, automaticamente, pelo Blogger. Clique no botão fazer upload.

upload

A seguir, selecione um dos álbuns disponíveis (1) ou crie um novo álbum (2)

álbuns Na próxima página, clique no botão arquivo (1) e procure pelas imagens em seu computador (2). Após selecionar todas, clique no botão iniciar upload.

selecionar

Você vai ser direcionado para o ábum onde a imagem foi armazenada. Escolha uma das imagens, clique sobre ela e, com o botão direito do mouse, copie o endereço.

copiar link

Acesse os posts abaixo para aprender um pouco mais sobre imagens em blogs:

Atualizações (14/07/2010)

O leitor Igor Souza lembrou de algo muito importante: as imagens hospedadas no Picasa não desaparecem, ao contrário do que acontece em outros serviços.

O nosso amigo @RicardoFraga, informou ontem no Google Discovery que agora o Picasa Web está integrado ao Picnik, um serviço de edição de imagens, muito eficiente por sinal - Recurso de edição de imagens do Picnik chega ao Picasa Web

segunda-feira, 12 de julho de 2010

Imagem para o cabeçalho do Blogger com Photoshop

Continuando a série sobre o Adobe Photoshop, hoje vou explicar como criar uma imagem para o cabeçalho do Blogger/Blogspot.

Como o Dicas Blogger não é um blog sobre o Photoshop, estou tentando escolher temas que sejam do interesse de todos os blogueiros.

Pra saber o tamanho da imagem a ser usada em seu blog, vá em design> elementos de página> gadget cabeçalho. Clique em editar. No final do gadget, irá aparecer a largura máxima permitida (figura 1). Quanto à altura, a escolha é livre.

Tutorial Dicas Blogger

Vamos usar como exemplo o Template Magazine, cuja largura máxima é de 970 px.

Para ampliar as imagens deste tutorial, clique sobre as elas.

No Photoshop, clique em arquivo>novo. Escolha o tamanho de 970 (largura) por 150 (altura), com fundo transparente (figura 2). O resultado está na figura 3.

Agora vamos escolher uma ícone para incrementar nosso cabeçalho. Não sabe onde encontrar? Então acesse - 15 sites para busca de ícones web.

Clique em abrir e procure dentro do computador por um ícone de sua preferência. Para este tutorial, eu vou escolher um do Blogger (óhhhhh).

Agora temos duas abas abertas no Photoshop: uma com o fundo transparente e a outra com o ícone. Dependendo do tamanho do ícone, será necessário ajustar a sua altura à da futura imagem do cabeçalho. Em nosso exemplo, o cabeçalho vai ter 150px de altura, então o ícone deve ter menos do que isso.

Para ajustar o tamanho da imagem, clique em imagem>tamanho da imagem (figura 4) e altere para o valor desejado (figura 5)

Agora dê um Crtl+A e um Crtl+C no ícone. Abra a aba onde está a outra imagem e cole o ícone aí. Para uma melhor visualização, use o zoom. (figura 6). Agora selecione a ferramenta de texto e escreva o nome do seu blog (figura 7)

Para alterar as cores, passe o mouse sobre o texto e selecione a cor (figura 8). Siga o mesmo procedimento para alterar o tipo da fonte (figura 9)

Para movimentar o texto e o ícone, use a ferramenta mover (figura 10). Com a ferramenta mover ativada, clique com o botão direito do mouse sobre a parte a ser movimentada (figura 11) e deslize a imagem com a seta do mouse.

image

A imagem do cabeçalho está pronta (figura 12). Agora é só salvá-la (figura 13) no formato .png e fazer o upload para o seu blog.

image image

Este foi um tutorial super básico. Recomendo que vocês explorem os maravilhosos recursos do Photoshop. Caso queiram utilizar novas fontes, acessem:

Instalando novas fontes no Photoshop

domingo, 11 de julho de 2010

Como criar banner simples com o Photoshop

Já que vocês gostaram tanto do post anterior, resolvi fazer uma pequena série de tutoriais sobre o Adobe Photoshop. Antes de mais nada, quero dizer que não sou nenhuma expert no assunto, mas me viro bem com ele :)

Em 2008, eu fiz uma vídeo-aula ensinando a criar o banner estático no Photoshop, mas, sinceramente, eu não tenho muita paciência para assistir tutoriais em vídeo – prefiro em texto e imagens. Pensando nos impacientes como eu, resolvi fazer um tutorial semelhante, porém escrito e já com o Photoshop CS4.

A ABRAWEB – Associação Brasileira de Web Designers e Desenvolvedores – padronizou os tamanhos e tipos de banner para uso na web e vocês podem escolher entre os vários modelos disponíveis - Padrões de Banner Abraweb.

Vou utilizar o modelo que é mais usado em blogs – 120 x 60px - mas eu penso que cada um pode criar um banner do tamanho que for melhor para o seu blog.

Para ampliar as imagens utilizadas neste post, basta clicar sobre elas.

Abra o Photoshop, clique em arquivo e em novo. Escolha o tamanho 120 x 60px, com fundo transparente (figura 1). Como o tamanho do banner é muito pequeno, iremos aumentá-lo para termos melhor visualização.

Clique em imagem e tamanho da imagem (figura 2). Aumente para 600 x 300 px

Agora vamos colocar uma cor de fundo. No Photoshop podemos usar uma cor sólida ou um degradê (figura 3). Vamos escolher degradê pra ficar mais emocionante. Escolha as cores que farão parte do plano de fundo, clicando no local indicado pela seta 1 da figura 4. Escolha as 2 cores separadamente.

Selecione a ferramenta degradê (figura 3) e passe a seta do mouse dentro da imagem e de uma ponta a outra ( figura 5) Repita até encontrar a cor ideal (figura 6)

Selecione a ferramenta caixa de texto ( figura 7) para escrever dentro do banner. Escolha o tipo e o tamanho da fonte (figura 8) e as cores (figura 4)

Escreva o que desejar e, se quiser incrementar, passe o mouse sobre o texto todo, clique em camadas, estilo de camadas e opções de masclagem (figura 9).

Faça vários testes, pois é bem divertido. No nosso banner de exemplo, eu usei apenas a sombra projetada ( figura 8), mas existem várias opções de mesclagem.

Agora vamos voltar em imagem, tamanho da imagem e reverter o tamanho para 120 x 60px. O banner está pronto! Salve no formato .png e caso queira colocar em seu blog para divulgação, acesse - Caixinhas para divulgar os banners do seu blog

sábado, 10 de julho de 2010

Como criar banner animado com o Photoshop CS4

Há muito tempo atrás, fiz uma vídeo-aula ensinando como criar banner animado usando o software Fireworks. Hoje “cismei” que queria aprender a fazer o mesmo, mas usando o magnífico Adobe Photoshop. E não é que deu certo?

Primeiramente, é preciso criar uma sequência de imagens estáticas que farão parte dos quadros do banner animado - Video-Aula:Criando Banner no Photoshop.

Como o tutorial ia ficar muito grande, resolvi colocar a maior parte das imagens em tamanho reduzido. Para ampliá-las, basta clicar em cada uma delas.

Como exemplo, vou usar 4 imagens que criei previamente. Vamos considerar a primeira imagem como o primeiro quadro do futuro banner animado. Copie (Crtl+A/Crt+C) a segunda imagem e cole (Crtl+C) em cima da primeira, formando assim uma nova camada. Repita esse procedimento com as demais imagens.

Clique em janela e procure por camadas. Você vai ver todas as camadas que acabou de criar. Agora clique em janela e depois em animação.

Na figura 1 vemos as quatro camadas, numeradas de 0 a 3 e, logo abaixo, temos a janela de animações. Vamos desmarcar as camadas 1, 2 e 3 clicando, no ícone correspondente, que parece um pequeno olho ( seta 1).

Tutorial Dicas Blogger

Clique agora onde está a seta 2 para abrir um novo quadro. Desmarque a camada 0 e marque a camada 1. Repita o procedimento para as demais camadas (figuras 2 e 3)

Agora, vamos escolher por quantos segundos será exibido cada quadro. Clique logo abaixo do quadro, onde está escrito 0 seg (figura 4) e escolha o tempo (sugestão 2,0 seg). A seguir, visualize a animação, clicando no local indicado na figura 5.

Se tudo estiver Ok, selecione todos os quadros, clique em arquivo e salvar para web e dispositivos (figura 6). Faça as configurações conforme mostra a figura 7 e, ainda na mesma janela, clique no botão visualizar (veja a seta)

A animação irá aparecer no navegador. Clique com o botão direito do mouse e salve.

Eis o resultado do banner animado, que foi utilizado para este tutorial:

banner

Para colocar o banner em seu blog do Blogger, faça o upload para o Picasa (figura 8), por exemplo. Você deve escolher um álbum, clicar em arquivo (1), procurar o banner que foi salvo no seu computador (2), clicar em abrir (3) e depois em iniciar upload. Ao término, o banner animado irá aparecer no seu álbum do Picasa. Clique sobre ele para ampliar e copie o endereço/url da imagem (figura 9).

Abra o gadget html/javascript e cole o seguinte código, com as modificações

<a href="endereço do site"><img src="endereço da imagem" /></a>

Depois é só salvar e pronto – o banner animado estará visível no blog ;)