Expliquei anteriormente como aumentar o tamanho do slide do Blogger usando CSS e apesar de ter funcionado para mim, parece que algumas pessoas não conseguiram obter o mesmo resultado. Continuei pesquisando sobre o assunto e encontrei uma outra maneira de redimensionar e dar algum estilo para o gadget. O resultado pode ser visto aqui (é o primeiro slide, com borda rosa). O Google AJAX Feed API forneceu o código completo que carrega do slide no blog e com isso é possÃvel fazer algumas modificações:
Copie este código, vá em Layout e clique em Adicionar Elemento de Página. Escolha entre as opções o gadget HTML/JavaScript e cole o código, salvando-o e arrastando para a sidebar ou para qualquer outra parte em que desejar mostrar o slide no blog (sobre os posts, em crosccol, abaixo dos posts, footer, etc).
O que deve ser modificado no código:
O primeiro a fazer é obter a url do feed do album que pretende exibir. Se for um album do Picasa, a url deve se apresentar desta maneira:
Você poderá exibir albuns do Flickr, Photobucket, Tinypic, ImageShack...bastando copiar e colar a url do feed no local indicado no código.
O que está em destaque na cor verde é o que você pode alterar em relação ao tamanho, bordas e espaçamento do slide.
Para alterar o número de imagens a serem exibidas, modifique o número neste trecho:
numResults : 8
Para controlar o tempo de transição das imagens :
displayTime:2000,
Para que haja um link na imagem que leve ao album original, acrescente (justo após displayTime:2000, nos códigos em azul):
linkTarget : google.feeds.LINK_TARGET_BLANK,
Por padrão, a transição das imagens faz uma pausa quando se coloca o cursor do mouse sobre uma imagem. Você pode modificar isso acrescentando a seguinte linha:
pauseOnHover : false
Para mostrar miniaturas das imagens em tamanho médio, acrescente:
thumbnailSize : GFslideShow.THUMBNAILS_MEDIUM
Para mostrar miniaturas em tamanho pequeno:
thumbnailSize : GFslideShow.THUMBNAILS_SMALL
Para mostrar o Painel de Controle com Ãcones pequenos (o painel aparece quando se passa o cursor do mouse sobre o slide), acrescente estas linhas, nesta ordem:
fullControlPanel : true,
fullControlPanelSmallIcons : true,
Para saber mais, visite a página do Google AJAX Feed API
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script src="http://www.google.com/uds/solutions/slideshow/gfslideshow.js"
type="text/javascript"></script>
<style type="text/css">
#picasaSlideshow {
width: 250px;height: 200px;margin-bottom: 5px;padding: 5px;border: 5px solid #000;}
</style>
<script type="text/javascript">
google.load("feeds", "1");
function OnLoad() {
var feed = "Coloque aqui a URL do FEED";
var options = {
displayTime:2000,transistionTime:600,numResults : 8,scaleImages:true,maintainAspectRatio : false,};
fullControlPanel : true,
var ss = new GFslideShow(feed, "picasaSlideshow", options);
}
google.setOnLoadCallback(OnLoad);
</script>
<div id="picasaSlideshow" class="gslideshow"><div class="feed-loading">Loading...</div></div>
<a href="http://templatesparanovoblogger.blogspot.com/2009/07/customizando-o-gadget-slide-ii.html">Custom Slideshows.</a>
Copie este código, vá em Layout e clique em Adicionar Elemento de Página. Escolha entre as opções o gadget HTML/JavaScript e cole o código, salvando-o e arrastando para a sidebar ou para qualquer outra parte em que desejar mostrar o slide no blog (sobre os posts, em crosccol, abaixo dos posts, footer, etc).
O que deve ser modificado no código:
O primeiro a fazer é obter a url do feed do album que pretende exibir. Se for um album do Picasa, a url deve se apresentar desta maneira:
http://picasaweb.google.fr/data/feed/base/user/NAME/
albumid/NUMBER?kind=photo&alt=rss&authkey=KEY&hl=en
como obter a url do feed do album do Picasa
Você poderá exibir albuns do Flickr, Photobucket, Tinypic, ImageShack...bastando copiar e colar a url do feed no local indicado no código.
O que está em destaque na cor verde é o que você pode alterar em relação ao tamanho, bordas e espaçamento do slide.
Para alterar o número de imagens a serem exibidas, modifique o número neste trecho:
numResults : 8
Para controlar o tempo de transição das imagens :
displayTime:2000,
Para que haja um link na imagem que leve ao album original, acrescente (justo após displayTime:2000, nos códigos em azul):
linkTarget : google.feeds.LINK_TARGET_BLANK,
Por padrão, a transição das imagens faz uma pausa quando se coloca o cursor do mouse sobre uma imagem. Você pode modificar isso acrescentando a seguinte linha:
pauseOnHover : false
Para mostrar miniaturas das imagens em tamanho médio, acrescente:
thumbnailSize : GFslideShow.THUMBNAILS_MEDIUM
Para mostrar miniaturas em tamanho pequeno:
thumbnailSize : GFslideShow.THUMBNAILS_SMALL
Para mostrar o Painel de Controle com Ãcones pequenos (o painel aparece quando se passa o cursor do mouse sobre o slide), acrescente estas linhas, nesta ordem:
fullControlPanel : true,
fullControlPanelSmallIcons : true,
Para saber mais, visite a página do Google AJAX Feed API
Customizando o gadget slide II
Reviewed by MCH
on
July 05, 2009
Rating:
No comments: