Background aleatório

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Background aleatório

Mensagem por Yunnoh em 11/11/12, 11:06 pm

Bem, gostaria de saber se existe algum meio de colocar no meu fórum para que a imagem de fundo mude conforme o horário, por exemplo: Das 05:00 as 16:00 eu colocaria um background de dia limpo. Das 16:00 as 18:00 Colocaria um de pôr-do-sol e das 18:00 as 05:00 colocaria um background de uma imagem noturna. Agradeço desde já!


Fórum: http://transformicebr.ativoforum.com/ (phpBB 3)


Última edição por Yunnoh em 13/11/12, 03:04 pm, editado 1 vez(es)
avatar

Yunnoh
Nível 9

Masculino
Inscrito dia : 26/10/2012
Mensagens : 224
Pontos Ativos : 335

Ver perfil do usuário http://tribobtk.forumeiros.com/
  • 0

Resolvido Re: Background aleatório

Mensagem por BrunoH. em 11/11/12, 11:08 pm

avatar

BrunoH.
Principal contribuidor
Principal contribuidor

Inscrito dia : 15/06/2012
Mensagens : 7675
Pontos Ativos : 10382

Ver perfil do usuário http://premiumdesign3d.blogspot.com.br/ https://www.facebook.com/brunohenrique.com.br

Resolvido Re: Background aleatório

Mensagem por Yunnoh em 13/11/12, 11:16 am

Pelo que eu pude entender, eles servem para que em cada vez que se atualiza a página o background (imagem de fundo) é trocado automaticamente, estou querendo saber se é possível fazê-lo com hora fixa, pra trocar apenas na hora em que eu escolher como citado no início, obrigado!
avatar

Yunnoh
Nível 9

Masculino
Inscrito dia : 26/10/2012
Mensagens : 224
Pontos Ativos : 335

Ver perfil do usuário http://tribobtk.forumeiros.com/
  • 0

Resolvido Re: Background aleatório

Mensagem por seender em 13/11/12, 12:26 pm

Olá!

Utilize este código:
var imageCount = 0;
var currentImage = 0;
var images = new Array();

images[0] = 'Endereço-da-imagem-dia';
images[1] = 'Endereço-da-imagem-noite';


var preLoadImages = new Array();
for (var i = 0; i < images.length; i++)
{
if (images == "")
break;

preLoadImages[i] = new Image();
preLoadImages[i].src = images[i];
imageCount++;
}

function startSlideShow()
{
if (document.body && imageCount > 0)
{
document.body.style.backgroundImage = "url("+images[currentImage]+")";
document.body.style.backgroundAttachment = "fixed";
document.body.style.backgroundRepeat = "repeat";
document.body.style.backgroundPosition = "left top";

currentImage = currentImage + 1;
if (currentImage > (imageCount-1))
{
currentImage = 0;
}
setTimeout('startSlideShow()', 39600000);
}
}

startSlideShow();

Crie uma nova página HTML em:
Painel...-> Módulos -> HTML e Javascript -> Gestão das páginas HTML
Clique no ícone " Adicionar " para criar uma nova página e nessa página adicione o código fornecido acima (lembre-se de modificar o código) e carregue em salvar.

Por último adicione o código abaixo:
<script src=Endereço-da-página-html></script>
Modifique o local de vermelho pelo link da página HTML que criou em seu fórum.

Ps.: Só é possível adicionar dois estados (dia e noite) em seu fórum.

Melhores cumprimentos,
[i]seender
avatar

seender
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 07/04/2009
Mensagens : 9450
Pontos Ativos : 12457

Ver perfil do usuário http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Resolvido Re: Background aleatório

Mensagem por Yunnoh em 13/11/12, 01:03 pm

Uma dúvida, em Gestão das imagens devo deixar uma imagem de fundo lá? Obrigado!
@EDIT: O código
<script src=Endereço-da-página-html></script>
Devo adicioná-lo na descrição do fórum?
avatar

Yunnoh
Nível 9

Masculino
Inscrito dia : 26/10/2012
Mensagens : 224
Pontos Ativos : 335

Ver perfil do usuário http://tribobtk.forumeiros.com/
  • 0

Resolvido Re: Background aleatório

Mensagem por Tiffye em 13/11/12, 01:25 pm

Buenas!

Sim Yunnoh, se desejar uma imagem de fundo, o senhor poderá utilizar a gestão das imagens para isto. Quanto ao código, sim é na descrição do Fórum.

Só lembre-se de trocar o 'Endereço-da-página-html' para o endereço da tua página HTML.

Um grande abraço,
Naoko!
avatar

Tiffye
Nível 9

Feminino
Inscrito dia : 04/11/2012
Mensagens : 199
Pontos Ativos : 240

Ver perfil do usuário http://ajuda.forumeiros.com/

Resolvido Re: Background aleatório

Mensagem por Yunnoh em 13/11/12, 03:04 pm

Sim, no momento não estou utilizando imagem de fundo e só o código fornecido e está tudo funcionando corretamente, a imagem de dia está lá, só nos resta esperar a noite, tópico resolvido muito obrigado a todos!
#Reputados.
#Resolvido.
avatar

Yunnoh
Nível 9

Masculino
Inscrito dia : 26/10/2012
Mensagens : 224
Pontos Ativos : 335

Ver perfil do usuário http://tribobtk.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum