← Joomla

Revistas

Lida 4960 vezes

Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Boas


Alguem sabe como é possivel colocar estas revistas ( http://noticias.sapo.pt/banca/ )a actualizarem sozinhas?

Abraço
Offline

Shaddz 
Membro
Mensagens 2324 Gostos 2
Feedback +9

Troféus totais: 29
Trófeus: (Ver todos)
Windows User Linux User Mobile User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Boas

A tua ajuda pode ter sido bastante importante, mas eu não percebo muito de programação.
É suposto isso ser o quê?

É que eu só preciso 12 dessas revistas a actualizarem sozinhas.

Forte Abraço
Obrigado
Offline

Shaddz 
Membro
Mensagens 2324 Gostos 2
Feedback +9

Troféus totais: 29
Trófeus: (Ver todos)
Windows User Linux User Mobile User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Boas

A tua ajuda pode ter sido bastante importante, mas eu não percebo muito de programação.
É suposto isso ser o quê?

É que eu só preciso 12 dessas revistas a actualizarem sozinhas.

Forte Abraço
Obrigado

Eu também não, mas tive a ver no código fonte e encontrei esse scripts, podia ser algo.
mas experimenta por exemplo usar este link:
Citar
http://imgs.sapo.pt/images/NOTICIAS2008/2.5.6/banca/correio_da_manha/20090221/thumb_min.jpg?hash=eef194ec1e4d0e5248ece0504d60aff6&force=2

Para o correio da manha, guardas o link, se amanhã fores ao mesmo link e a revista se alterar, usas isso.
Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

hummmm

Vou testar então ;)


Mas com este já deve ser diferente nao? http://bancadejornais.sapo.pt/2009/02/21/cm.jpg

Obrigadíssimo!
Forte Abraço
Offline

Shaddz 
Membro
Mensagens 2324 Gostos 2
Feedback +9

Troféus totais: 29
Trófeus: (Ver todos)
Windows User Linux User Mobile User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

hummmm

Vou testar então ;)


Mas com este já deve ser diferente nao? http://bancadejornais.sapo.pt/2009/02/21/cm.jpg

Obrigadíssimo!
Forte Abraço

esse já é.
faz assim, clicas com o botão direito do rato no jornal que queres vais a propriedades e tiras o link, fazes isso nos jornais que quiseres, depois é esperar para ver se realmente funciona
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Com os URLS da imagens nunca vais conseguir fazer isso porque as datas mudam o URL
Offline

Ricardo75 
Membro
Mensagens 1660 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Para uma imagem podes usar isto:

Código: [Seleccione]
<script type="text/javascript"> <!--
var currentTime = new Date();
var hora = currentTime.getHours();
var dia = currentTime.getDate();
var mes = currentTime.getMonth() + 1;
var ano = currentTime.getFullYear();

if (hora < 8) {
dia = dia - 1;
}
if (mes < 10) {
mes = "0" + mes;
}
if (dia < 10) {
dia = "0" + dia;
}
document.write("<img src='http://imgs.sapo.pt/images/NOTICIAS2008/2.5.6/banca/correio_da_manha/" + ano + mes + dia +"/thumb_min.jpg' alt='' />");
//-->
</script>
Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Para uma imagem podes usar isto:

Código: [Seleccione]
<script type="text/javascript"> <!--
var currentTime = new Date();
var hora = currentTime.getHours();
var dia = currentTime.getDate();
var mes = currentTime.getMonth() + 1;
var ano = currentTime.getFullYear();

if (hora < 8) {
dia = dia - 1;
}
if (mes < 10) {
mes = "0" + mes;
}
if (dia < 10) {
dia = "0" + dia;
}
document.write("<img src='http://imgs.sapo.pt/images/NOTICIAS2008/2.5.6/banca/correio_da_manha/" + ano + mes + dia +"/thumb_min.jpg' alt='' />");
//-->
</script>


Mas usando isto, como é que sei que quero que apareça "aquela revista ou jornal" ?

Abraço
Offline

Ricardo75 
Membro
Mensagens 1660 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

A antepenúltima linha tem lá "correio_da_manha" muda para o que queres.
Atenção que se queres usar várias imagens ao mesmo tempo não deves copiar todo o código, eu não sou perito em javascript, mas deves copiar apenas a antepenúltima linha e mudar o jornal que quiseres.

Ou seja:
Código: [Seleccione]
<script type="text/javascript"> <!--
document.write("<img src='http://imgs.sapo.pt/images/NOTICIAS2008/2.5.6/banca/jornal_de_noticias/" + ano + mes + dia +"/thumb_min.jpg' alt='' />");
//-->
</script>
Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

A antepenúltima linha tem lá "correio_da_manha" muda para o que queres.
Atenção que se queres usar várias imagens ao mesmo tempo não deves copiar todo o código, eu não sou perito em javascript, mas deves copiar apenas a antepenúltima linha e mudar o jornal que quiseres.

Ou seja:
Código: [Seleccione]
<script type="text/javascript"> <!--
document.write("<img src='http://imgs.sapo.pt/images/NOTICIAS2008/2.5.6/banca/jornal_de_noticias/" + ano + mes + dia +"/thumb_min.jpg' alt='' />");
//-->
</script>


Parece funcionar!

Mas não funciona para a revista Caras nem para as outras revistas:


Código: [Seleccione]
<script type="text/javascript"> <!--
document.write("<img src='http://imgs.sapo.pt/images/NOTICIAS2008/2.5.6/banca/caras/" + ano + mes + dia +"/thumb_min.jpg' alt='' />");
//-->
</script>

Tudo o que esteja na secção "revistas" lá no sapo, não dá...
Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Não será algo aqui:
?

Código: [Seleccione]
var currentTime = new Date();
var hora = currentTime.getHours();
var dia = currentTime.getDate();
var mes = currentTime.getMonth() + 1;
var ano = currentTime.getFullYear();

if (hora < 8) {
dia = dia - 1;
}
if (mes < 10) {
mes = "0" + mes;
}
if (dia < 10) {
dia = "0" + dia;
}
Offline

Ricardo75 
Membro
Mensagens 1660 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Se calhar porque as revistas nao sao diarias...
Esse código actualiza todos os dias às 8 da manhã. Para as revistas (e tudo o que não seja diário) não dá, ou porventura, funcionará um dia por semana.
Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

As revistas actualizam 1 vez por semana, não ha forma de colocar para actualizar 1 vez por semana? ou por exemplo ainda melhor... fazer um código para cada uma delas?


Pegando aqui no exemplo da revista flash:
Ela actualizou no dia 20090218 ou seja 1009/02/18, Semanal/4ªfeira

É possível colocar um código para ela actualizar de x em x dias? ou sempre às 4feiras?


Abraço
Offline

Webito 
Membro
Mensagens 300 Gostos 0
Feedback +7

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Boas


Coloquei da seguinte forma para a revista flash que actualiza às 4feiras:

Código: [Seleccione]
<script type="text/javascript"> <!--
var currentTime = new Date();
var hora = currentTime.getHours();
var dia = currentTime.getDate() -4;
var mes = currentTime.getMonth() +1;
var ano = currentTime.getFullYear();

if (hora < 8) {
dia = dia - 1;
}
if (mes < 10) {
mes = "0" + mes;
}
if (dia < 10) {
dia = "0" + dia;
}
document.write("<img src='http://imgs.sapo.pt/images/NOTICIAS2008/2.5.6/banca/flash/" + ano + mes + dia +"/thumb_min.jpg' alt='' />");
//-->
</script>


Será que assim vai resultar? Ela neste momento aparece... :)