Como vocês devem ter percebido, aqui no blog usamos uma imagem aleatória no header. Pra fazer isso funcionar, foi meio que um problema. Peguei dicas com o Castrezana, do OMedI, e o script funcionou bem. Relativamente bem. Pois em alguns visitantes funcionava e em outros não, o Firefox teimava em não mudar. E não tinha um padrão claro, de “não-funcionamento”. Decidi pedir ajuda ao Feijó – isso, o das legendas – pra fazer este código. Eis o código que ele me ajudou a escrever, e o link pro artigo no blog dele:

Na pasta que contém as imagens, crie um arquivo .php e cole este código:

<?
srand(time());
$aimg = glob(’*.jpg’);
header(’Location: /img/fotos/’.
$aimg[rand(0, count($aimg)-1)]);
?>

Isso vai fazer que o php escolha uma imagem aleatória.

Agora, no header, temos que inserir a imagem:

Se a pasta com as imagens estiver em /img/fotos, use assim: <img src=/img/fotos>

Se o arquivo php tiver outro nome que não index.php, use assim: <img src=/img/fotos/rand.php>

Se precisarem de alguma ajuda, pergunte ao Feijó. Ou pergunta aqui mesmo, eu encaminho a dúvida pra ele.

PS: Assine o Feed do TechTips, tem dicas legais lá.
PS²: Assina também o do NewsErrado, tem muita coisa legal!

Postado por Tags: , , , , , , , , Categorias: Editorial, Internet, Utilidades
365

Comentários do Facebook

Possuímos dois sistemas de comentários, você pode escolher o que mais lhe agrada. :-)


Comentários do Blog

21 Comentários

  1. Master disse:

    Cara muito orbiago por este post foi muito útil pra mim

  2. evandro disse:

    galera tenho uma ideia e um problema que gostaria de solução a ideia é tem como o banner ai ficar randomizando automaticamente sem ter que atualizar a pagina? o meu problema ´eo seguinte to com esse site http://www.angelnoivas.com coloquei um baner em flash mas o infeliz só funfa no mozila e como nao sou expert em php ele nao abre no internet explorer alguem pode me falar como resolver isso urgente meu email contato.evandro@hotmail.com

  3. Diogo disse:

    Obrigado pela dica, funcionou aqui.

  4. vane disse:

    esse codigo parece bastante simples, porém nao entendo onde inserir o codigo das imagens! já tentei usar no css e nao funciona, e no header não faço ideia onde coloca-lo! sera que poderia me ajudar?!
    grata

  5. NiiL762 disse:

    muito legal o blog, tah de parabens!
    vlw!!

  6. William, infelizmente parece que o header aleatório do seu blog não funciona com o Internet Explorer 7.0. Ou seria o Windows Vista Ultimate? Estou usando o IE 7.0 no Vista Ultimate e visitando seu blog, percebi que o header aleatório aparentemente não está funcionando.
    Espero que essa informação lhe seja útil.
    E antes que eu me esqueça, parabéns pelo seu blog. Muito bom.

  7. MAX disse:

    eu naum entendo nada do WORDPRESS, naum sei onde foka o HTML …é complikado ,,tem como me ajudar com um resumo desse sistema de blog???obrigadu

  8. juliana disse:

    Parabéns pelas Informações, criação e desenvolvimento do Site!!!!Obrigado pela oportunidade

  9. Parabéns pelas Informações, criação e desenvolvimento do Site!!!!

  10. o link tu pode inserir em qualquer lugar que tu quiser.

    De preferencia, onde está o titulo do blog hoje.

  11. Paulo Frazão disse:

    Olha só, a parte de criar o arquivo PHP, moleza.

    “Agora, no header, temos que inserir a imagem:”

    Onde insiro o link das fotos?

    Procurei no painel so WP e não achei (Blogger era bem fácil)

    Fiz algumas tentativas pelo código no header.php e não deu certo.

    Será q vc pode me ajudar?

    Agradecido e aguardando resposta

  12. Obrigado pelo elogio, Paulo.

    É sempre legal ouvir isso, infla nosso ego. :-)

    Se precisar de alguma ajuda com o header aleatório, pode chamar aí…

  13. Paulo Frazão disse:

    Cara entendo muito pouco de WordPress (migrei a pouco tempo do Blogger), mas não consigo nem mudar o header normalzin, aquele simples de uma soh imagem, depois que souber como faz concerteza irei utilizar o header aleatório.

    Vlw, agradecimentos a admins… pois esse blog eh realmente de conteúdo nota 10

  14. Neurlessy disse:

    I’d prefer reading in my native language, because my knowledge of your languange is no so well. But it was interesting!

  15. Oi Danilo, idéia eu até tenho, mas essas eu nunca testei.
    Vou te mandar 2 links, que acho que resolvem o teu problema:

    http://efatah.blogspot.com/2007/05/como-adicionar-um-banner-rotativo-no.html

    e

    http://vagabundia.blogspot.com/2007/03/el-header-de-blogger.html

  16. Danilo disse:

    Tem idéia de se é possivel fazer algo parecido no Blogger?

Deixe uma resposta