UsuárioCompulsivo

Imagem aleatória no cabeçalho do Blogspot

Imagem
Como exibir uma imagem diferente a cada carregamento da página.

Quando publiquei o tutorial Como exibir uma descrição aleatória abaixo do título no Blogspot, prometi mostrar também como fazer o mesmo com imagens. Ou seja, como exibir uma imagem diferente no topo (ou cabeçalho) do Blogspot, a cada carregamento da página.

Para felicidade geral da nação, digo ao povo que exibir uma imagem aleatória no cabeçalho do Blogger é tão fácil quanto exibir uma descrição aleatória.

Antes de começar, a primeira coisa que você precisa fazer é checar no painel de controle do Blogger, dentro das opções de Elementos da página, se o seu template permite a inclusão de novos elementos no cabeçalho. Feito isso, vamos ao que interessa:


Como exibir uma imagem aleatória
no cabeçalho do Blogger

Prepare as imagens que pretende usar, elas devem ter exatamente o mesmo tamanho entre sí e a mesma largura total do seu template. Hospede-as e anote a URL de cada uma delas.

Nas opções de Elementos da página remova o cabeçalho original do seu template. Em seu lugar inclua um novo Gadget do tipo HTML / JavaScript com o conteúdo abaixo, adaptando as informações destacadas em vermelho conforme o caso:
<script language="JavaScript">
var quotes=new Array()
quotes[0]='<a href="http://SEU_BLOG.blogspot.com"><img alt="NOME DO BLOG" src="http://URL_DA_IMAGEM1.jpg"/></a>'
quotes[1]='<a href="http://SEU_BLOG.blogspot.com"><img alt="NOME DO BLOG" src="http://URL_DA_IMAGEM2.jpg"/></a>'
quotes[2]='<a href="http://SEU_BLOG.blogspot.com"><img alt="NOME DO BLOG" src="http://URL_DA_IMAGEM3.jpg"/></a>'
var whichquote=Math.floor(Math.random()*(quotes.length))
document.write(quotes[whichquote])
</script>
Basicamente é isso...

Imagem: knippo is waiting for MNC (^_^)

Comentários 55 comentários

Rodrigo Amorim Coelho ÓTIMA POSTAGEM!
IREI UTILIZAR NO MEU PROXIMO TRABALHO!!
....
VALEU BRIGADÃO!

DiGO
10 de outubro de 2008 16:39

By Maria Humm tô querendo mudar o template lá do blog e vou usar essa dica, valeu...
ótimo final de semana.
Abraços
10 de outubro de 2008 17:21

Rick Com certeza esse artigo fez a felicidade de todos, pois tem uma grande utilidade, eu mesmo serei um dos que vão usar...

Abraços
10 de outubro de 2008 19:13

Danilo Cruz Show!!! Isso vai me ajudar muito. Vlw!
10 de outubro de 2008 20:00

Wallace Ele só altera quando da refresh, certo?

Vai ser uma grande utilidade pra mim, principalmente no meu blog.
10 de outubro de 2008 20:18

Lundquist Funcionou aqui, mas não ficou no mesmo lugar que o banner fixo. Algum modo de arrumar?
11 de outubro de 2008 01:20

Thiago Alex Eu já havia conseguido um hack como esse uma vez. Mas acabei perdendo em uma daquelas formatações de emergência que vez ou outra se apresentam como necessárias.

Já tenho até algumas fotos selecionadas pra isso. :)
11 de outubro de 2008 03:54

mundodosblogues Essa dica é muito boa, eu sempre ví em fóruns, mas nunca soube como fazer, pena que não uso imagem no cabeçalho. =/

Abçs!
11 de outubro de 2008 10:23

Prii Persi Valeu pela dica (post) e pelo comentário lá no 'Cultivando'. Beijos.
11 de outubro de 2008 17:14

Ronaldo Oi Compulsivo, passei aqui pra agradecer todas as dicas que você e a Juliana nos dão, pois graças a isso pude dar um "tapa" no meu blog, agora ficou bem bacana, aprendi e ainda estou aprendendo bastante com vocês. Grande abraço!
11 de outubro de 2008 22:01

Prolixo Lacônico Faz tempo que estou procurando um tutorial desse...
Vlw!
11 de outubro de 2008 22:52

"Bauru" Compulsivo, cada vez mais me surpreendo com as dicas que posta. Já acompanho tudo pelo grupo do Google, mas confesso que seu blog é o sonho de consumo de todo blogueiro... Tudo bem, viajei, mas que suas dicas são uma maravilha, isso é verdade.
12 de outubro de 2008 00:42

Jhonny Rotten Faz um tempo que eu procura va por isso

Valeu Compulsivo
12 de outubro de 2008 16:28

monthiel Ótima postagem compulsivo. Muito bom mesmo.

Abraços,
13 de outubro de 2008 10:53

dicacs Olá,
Esse hack tambem pode ser usado para inserir banners de outros sites.
Ex.: Se voce quiser indicar varios sites mas nao quer deixar o seu template feio basta usar esse hack para trocar de banner toda vez que o visitante acessar a pagina.
Abraços
14 de outubro de 2008 13:41

Compulsivo @DicaCs, tem razão. Este código pode ser usado em qualquer lugar onde se queira alternar uma imagem e não só no cabeçalho...

[]'s
Compulsivo
14 de outubro de 2008 13:43

portalbonito Olá! Muito interessante! Eu estava atrás de imagens rotativas, pois eu gostaria de colocar banners de patrocinadores em meu blog... Muito Obrigado! Já coloquei até em meu blog... Abraços
18 de outubro de 2008 21:25

Marcos Lemos .

Muito bom...
o q mais procuro são elementos personalizáveis q dão uma cara mais profissional ao meu blog. Essa dica é excelente.
vou tentar usar em breve, mas antes quero elaborar bem as imagens q vou usar.

Valeu pela ajuda!

Marcos Lemos
20 de outubro de 2008 11:26

Luka Compulsivo, excelente essa dica.
Vou colocar com certeza no meu blog!!
Você como sempre arrazandooooooo nas dicas!!
Conheci sua cidade, simplesmente maravilhosaaaaaaaaaaaaaaaaaaaa!!!
Sucesso sempre!!
Abraços
Luka
20 de outubro de 2008 16:08

Igor Saberia dizer porque nada acontece quando tento configurar a cor de fundo do cabeçalho da página? Obrigado.
23 de outubro de 2008 10:59

Compulsivo @Igor, Não.

[]'s
Compulsivo
23 de outubro de 2008 11:01

valleu Olá! Este artigo é muito útil, porém, não consegui remover o cabeçalho, pois não tem o botão "excluir". Você poderia me informar como removo? Obrigado.
26 de outubro de 2008 18:34

Nilton Velozo Já usando em meu blog, como disse o Dicacs não somente no Topo mas onde for necessário :D
28 de outubro de 2008 03:04

João Compulsivo, coloquei no meu blog mas o tamanho fica incorreto, alguas vezes fica com o tamanho certo, mas outras fica um espaço a mais em branco, o que faço?
16 de novembro de 2008 20:10

Cris Santana Compulsivo!
Adorei suas dicas, já fiz até algumas alterações (com sucesso) no blog do meu filho.
Agora, me tira uma dúvida: quero retirar a "barra verde" que está acima do banner do meu blog... não consigo! Help me please?
http://miguelayan.blogspot.com/
Obrigada!
17 de novembro de 2008 22:19

Compulsivo Sorry @Cris, para serviço personalizado só mediante orçamento.Solicite através do formulário de contato de tiver interesse...

[]'s
Compulsivo
17 de novembro de 2008 22:28

Choujitops Otima dica compulsivo...

Compulsivo voce poderia fazer um post de como colocar parceiros aleatorios... tipo links e banner aleatorios de parceiros??

se puder cara vlw...
29 de novembro de 2008 00:37

Compulsivo @Choujitops, use exatamente o mesmo script, porém com imagens menores. Inclua também os links, além das imagens, no código.

[]'s
Compulsivo
29 de novembro de 2008 18:37

Sisto Sexto Cara, valeu, tava procurando por uma dica dessas faz tempo. Se soubesse que era tão fácil tinha colocado antes no meu blog.
4 de dezembro de 2008 21:16

AllFaiLz.N Ei compulsivo,
gostei da dica, mas qdo coloco ela... ela nao funciona, sabe dizer pq ?

- antes estava travado pra remover o cabeçalho, ai usei sua dica 'inclusão de novos elementos no cabeçalho.'

ai consegui remover.., dps abri um html coloquei o codigo, e nao aparece a figura...



qdo eu usei essa dica aqui, la embaixo...

http://usuariocompulsivo.blogspot.com/2007/01/imagens-no-topo-do-blogger.html

deu certo., mas como faço pra ela ficar alterando?


vlw compulsivo.
6 de dezembro de 2008 12:31

Compulsivo @AllFaiLz.N, proceda conforme o tutorial acima...

[]'s
Compulsivo
6 de dezembro de 2008 14:29

Blog do Matheus bom
31 de dezembro de 2008 18:54

Andrezão Muito bom compulsivo, suas dicas valem ouro!
Sei que pode ser pedir muito, mas quando eu coloco as imagens aleatórias com o nome do blog (no código html), o nome do blog continua clicável? (link de home ou inicio da página).
Dá pra fazer isso?
3 de janeiro de 2009 19:08

raposabr Cara meu temple não tem a opção de add Elementos da página para o cabeçario...ai gostari a de saber um codigo para instalar direto no html do blog...entende...
15 de janeiro de 2009 16:47

Compulsivo @Raposa, no post tem um link que mostra como permitir a inclusão de novos elementos no cabeçalho do seu template... Mas se você quiser também pode colar este código diretamente no seu template, creio que funcione...

[]'s
Compulsivo
15 de janeiro de 2009 17:08

jcdigital Compulsivo, como faz para deixar códigos javascript aleatórios.

Por exemplo: Vamos supor que eu queira coloca no topo do meu blog banner do UOL e do buscape. Mas se eu utilizar esse seu código acima, não vai funcionar.

Sabe algum modo que funcione?
25 de março de 2009 02:38

Compulsivo @jc, vc testou?
25 de março de 2009 10:57

jcdigital @Compulsivo, testei.

Acontece o seguinte, o banner aparece mas o resto do código depois dele aparece junto, ou seja, ele executa o banner dentro do array e não na saída (document.write).
26 de março de 2009 00:03

|Equipe Baixe Rmvb| Compulsivo, como faço para deixar as imagem sem link nenhum? Porque memso que no espaço para o link eu deixe sem nada ele fica a página inicial.
29 de março de 2009 17:52

blogapop Irei UTILIZAR no meu blog
4 de abril de 2009 18:53

warezdesign.com vo tentar usar o código de outra forma, para mostra um menu ^^

vlww pelo post!

muito bom!
10 de abril de 2009 22:42

RiKrDo Vlw ae kra.. e c eu quiser colokar + q 3 fotos como eu faço?
Continuo 3,4,5,6..?
Posso colokr qntas eu qro?
Vlw!
26 de maio de 2009 16:24

apaixonadosporseries Oi compulsivo, tudo bem?
Primeiro quero agradecer mais uma vez por este maravilhoso blog e com dicas ótimas, sempre!!

Agora eu tenho uma dúvida:
Eu já tinha usado esse código antes com sucesso. Mas no meu novo blog ele em algum banner dá um erro "undefined". já revisei o código, já revisei pra ver se todos os banners estão abrindo corretamente, e já tentei ver o código fonte, pra ver qual banner tá dando erro, mas só que não aparece a imagem, ou lista todos, lá em baixo nos widgets..
Aí a minha dúvida é: o número de imagens pode interferir? eu coloquei 107 imagens por enquanto... eu imagino que não, mas, não custa perguntar.
Se não for isso, o que eu posso mudar neste código para que ele não seja aleatório, mas siga uma ordem certa, assim eu onseguiria ver onde está esse erro.

Ou tem alguma outra ideia?

Abraço.
Camila.
3 de junho de 2009 12:05

Compulsivo Camila, infelizmente não tenho uma solução para o seu caso, a não ser diminuir bastante o número de imagens que você está usando...

P.S.: Adorei seu site e já sssinei os feeds ;-)

[]'s
Compulsivo
3 de junho de 2009 13:41

apaixonadosporseries Oi Compulsivo, obrigado pela Resposta, vou tentar diminuir um pouco a quantidade de imagens.

Ah, já corrigi os feeds, para completo. Não tinha visto que estava resumido, também não gosto de feed parcial.
Abraços!
3 de junho de 2009 14:00

Maicon Olá, nossa primeiro muito bom seu blog, já está nos meus parceiros :), bom esse Post é muito bom e útil mas queria saber como usar esse mesmo truque para imagens, por exemplo ao carregar o Site, cada vez ao entrar tem uma Imagen, diferente tem como? Um abraço! ;)
13 de julho de 2009 16:04

Maicon Assim, tipo no Gadget, tem como alterar as fotos quando carrega o site toda vez que entra tem uma imagem nova!
Feliz dia Do Amigo! :)
20 de julho de 2009 13:07

JhKun_SsA N consegui fazer oO
21 de julho de 2009 19:30

Admin Olá , eu queria saber se tem como colocar esse codigo no html ?
28 de julho de 2009 02:18

Guizzi nao consigui remover o cabeçalho do blogger
18 de outubro de 2009 05:57

Felipe Gaspar Usei esse também no meu blog, que tá ficando bem legal graças as "dicas".
Ótimo trabalho, parabéns!
26 de outubro de 2009 00:25

Fred Massa ! O negócio é ter paciência pra criar vários cabeçalhos... :D
4 de dezembro de 2009 23:34

Raul Izar Eu não tava querendo fazer isso no meu, mas vim aqui por curiosidade, mas acho que essas dicas vão acabar me ajudando a fazer algo que eu já pretendia faz um tempo: centralizar a imagem.

Valeu! Gostei dos tutorias, tudo bem explicadinho.
Apesar de ser um pouco cansativo para aqueles que já entendem certas coisas, mas o importante é que todos aprendem.
6 de dezembro de 2009 21:53

Administrador Simplesmente perfeito.
Parabens compulsivo.
24 de dezembro de 2009 18:55

Claudemir Muito boa dica. Em breve estaria a utilizando.

Abraço e sucesso.
31 de dezembro de 2009 10:30

faça seu comentário

Leia as regras:
Todos os comentários são lidos e moderados previamente.
São publicados aqueles que respeitam as regras abaixo:

- Seu comentário precisa ter relação com o assunto do post;
- Em hipótese alguma faça propaganda de outros blogs ou sites;
- Não inclua links desnecessários no conteúdo do seu comentário;
- Se quiser deixar sua URL, comente usando a opção OpenID;
- O espaço dos comentários não é lugar para pedir parceria;
- CAIXA ALTA, miguxês ou erros de ortografia não serão tolerados;
- Comentaristas obsessivos compulsivos serão ignorados;
- Ofensas pessoais, ameaças e xingamentos não são permitidos;
- Não se preocupe em enviar trackbacks, os backlinks são automáticos.

Nos tutoriais:
- Leia os comentários, sua dúvida pode já estar respondida;
- Consulte o Grupo Blogspot Brasil para dúvidas específicas;
- Não fornecemos assistência técnica gratuita para o Blogger;
- Se precisa de atendimento personalizado, solicite orçamento.

OBS: Os comentários dos leitores não refletem as opiniões do blog.