Ir ao conteúdo

Posts recomendados

Postado

meu objetivo é mostrar qual locutor está ao vivo, criei uma web radio recentemente...

queria muito q aparecesse a foto por exemplo de quem ta no ar por exemplo joaozinho faz uma programação as 22horas ás sextas feiras dai eu queria q aparecesse a foto do joãozinho, dai tem a programação do maikão as 9h da manha de segunda dai eu queria q aparecesse a foto do maikao la...

alguem sab me dizer como fazer isso???

  • Moderador
Postado

@hacker7425 Primeiramente seja bem vindo. Agradecemos a sua participação!

 

O que podes fazer é usar um banco de dados... e controlar com php.

Por exemplo, você BD a referência da imagem, a hora que for no ar e usa um campo de controle do tipo tynyint( 0 ou 1) para definir se aquele está no ar ou não.

 

Então aí... fica um pouco mais fácil,  terias que mudar "manualmente" o status da radio.. por exemplo criar uma página que lista e controla todas as rádios com um botão do lado para alterar o valor do controle de zero para 1..  

 

Agora se quer mais "automático" aí  terias que criar uma TRIGGER no seu banco de dados... um evento que faça a modificação do valor dependendo da hora... é um pouco mais complicado.

 

Por isso eu recomendo você primeiro fazer o mais simples.. que é criar uma página que controla as rádios... e  fazer com que a pareça a imagem somente daquelas que estão no ar.

Postado

Se eu entendi certinho, você quer fazer um efeito carrocel , isso?

cloque uma tag <img> na página html e coloque um ID para ela na propriedade "id".

Defina um timer em JS, que de tempos em tempos ele carrega a propriedade "scr" da tag <img> com o caminho ou url da imagem.

Acho que algo parecido com isso, verfique a sintaxe dos comandos.

 

no HTML :

<img id="meuCarrocel" src="">

 

no JS:

window.onload = function(){
                               settimer(3000, trocaImagem);
                               return; }

function trocaImagem()  {
     var  img = document.getElementById("meuCarrocel");
     if (img.scr=="imagem1") {
           img.src = "imagem2";    // não esqueça que em web a "\" necessita ser "\\"
     else img.scr="imagem1"
}

}

 

  • Moderador
Postado

@mario cesar berardo

Legal da sua parte disponibilizar o conhecimento, mas creio que o foco não seja esse.

Ele não quer criar um carrocel, mas sim mostrar a imagem de acordo com a hora.

Por exemplo, no banco de dados um programa X de radio está marcado para as 21h, então quando for 21h a imagem do locutor ou da rádio aparece dizendo "no ar"... 

aí se tem um outro programa as 23h, quando for 23, a imagem referente ao programa das 21h muda para a imagem do programa das 23h. 

 

Para isso tem que usar o banco de dados, armazenar o horário de inicio do programa, usar um update set na tabela para controlar qual está no ar..  antes de implementar o código... é necessário modelar o banco de dados para este tipo de aplicação.

Postado

Ah, entendi....

Aí é mais complexo, mas é a mesma ideia.

Vai ter de pegar esse meu código como base e fazer um relogio.

Carregar as imagens do banco via AJAX e a cada disparo do timer em que a hora seja igual a hora desejada.

 

  • Curtir 1
Postado

Galera, muito grato com vocês pela ajuda, mas um amigo me passou um código em javascript que consegue fazer isso certinho como eu queria com o getday... Getdata... E tal, nao entendo muuito o codigo porque nao conheço quase nada de programação, to no curso de html ainda ... Mas valeu ai galera!!

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...