Mostrar Vídeos Assistidos No Momento...
#1
Posted 13/09/2008, 14:55
vocês já devem ter visto no youtube ou otro site de videos, que tem aquela parte,
"Videos assistidos neste momento, ou utimos videos assistidos'
bom, eu não sei como fazer isso? seria com datas?
eu to tentando fazer um site de videos, já consigo mostrar os 'mais votados, 'mais vistos, 'melhor avaliados' e etc;
mas os assistidos no momento, ainda nao sei como fazer,
alguma ideia?
abraço
Css - Flash - Php?...
<? echo "Compartilhar é uma boa forma de aprender"; ?>
#2
Posted 13/09/2008, 19:25
Tudo p/ Shopping Cart & E-mail Marketer BR
(usehost) Servidores VPS Cloud Computing
SMTP Dedicado | CPanel/WHM | WHMCS4
usehost.com.br | executtivo@msn.com | @filipemtro
#3
Posted 15/09/2008, 09:25
A aplicação depende da sua necessidade:
:: criar uma tabela de logs seria mais preciso e permitiria um melhor rastreamento, mas poderia ficar gigante... precisa de uma série de cuidados e tratamentos
:: apenas atualizar o campo "ultimaVisualizacao" com a data atual
#4
Posted 16/09/2008, 16:15
então, como boirock disse, teria que ter uma função que quando o video fosse acessado, ela pegaria um valor na tabela, vamos supor, que exista um campo chamado 'status' do tipo Inteiro que receberia os valores 1 e 0;
então, no momento em que o vídeo fosse acessado, a função verifica se o valor do campo status é 1
se não for 1 ela muda o valor, e com XXX minutos pra retornar ao 0 mas como fazer para que esse valor volte ao 0?
acredito que, com as datas seria algo como:
atualizar a data da ultima visualização para a data do momento;
e na pagina 'videos assistidos no momento' entao fazer um select e mostrar só os videos cujo as datas sao as mesmas que a do servidor naquele extato momento, e se nao ouver nenhuma pega um hora atras?
é que pretendo mostrar sómente 4 vídeos assistidos no momento.
Edição feita por: tempest, 16/09/2008, 16:17.
Css - Flash - Php?...
<? echo "Compartilhar é uma boa forma de aprender"; ?>
#5
Posted 16/09/2008, 16:27
Quando um video for aberto, seta o campo ultimoAcesso = CURRENT_DATE
(suponho que você tenha no BD a duração do video)
Quando for ver quem está assistindo o video, selecione todos os videos ONDE ultimoAcesso+duracaoVideo >= CURRENT_DATE
#6
Posted 26/09/2008, 01:10
Olá pessoal,
vocês já devem ter visto no youtube ou otro site de videos, que tem aquela parte,
"Videos assistidos neste momento, ou utimos videos assistidos'
bom, eu não sei como fazer isso? seria com datas?
eu to tentando fazer um site de videos, já consigo mostrar os 'mais votados, 'mais vistos, 'melhor avaliados' e etc;
mas os assistidos no momento, ainda nao sei como fazer,
alguma ideia?
abraço
Bom amigo! Não se você conseguiu criar sua desejada função para seu Projeto! Mas creio que você possa me ajudar, você diz que criou já os 'mais votados, 'mais vistos, 'melhor avaliados', fiquei interessado, realmente estou precisando destes códigos, pois também estou montando um Site de vídeos e necessito dos mesmos...ficarei agradecido se puder me ajudar! Aguardo!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)