Meteoclimatic

Bricolaje y otras manualidades => Creacion de páginas personales meteorológicas => Mensaje iniciado por: PIN en 23 de Abril del 2021, 08:43:21 am

Título: Personalizar Efemérides en nuestra web
Publicado por: PIN en 23 de Abril del 2021, 08:43:21 am
Hola, haber si alguien me podía decirme como puedo poner en mi web la efemérides del día de aemet.
He podido le leer que con un script, pero me he puesto a prender y no doy con el.

Un saludo 
Título: Re:Personalizar Efemérides en nuestra web
Publicado por: jmviper en 23 de Abril del 2021, 11:25:10 am
Hola

Puedes sacar las efemérides de AEMET fácilmente con PHP, tiene archivos CSV con la información por día y mes.

Así por ejemplo con este sencillo código PHP te salen las de hoy:

Código: [Seleccionar]
<?php

echo file_get_contents('http://www.aemet.es/es/serviciosclimaticos/datosclimatologicos/efemerides_sucesos.csv?dateDia='.date('j').'&dateMes='.(date('n') - 1).'&dateAnyo=&palabra=');

?>

Saludos


Título: Re:Personalizar Efemérides en nuestra web
Publicado por: PIN en 23 de Abril del 2021, 20:28:30 pm
Muchas gracias por contestar jmviper, una pregunta mas , ya que no manejo estos script, como podía poner eso con un color y tamaño de letra y solo el texto.
Título: Re:Personalizar Efemérides en nuestra web
Publicado por: jmviper en 23 de Abril del 2021, 23:07:46 pm
Eso ya es más complicado.... este finde en un rato intentaré hacerlo.

Título: Re:Personalizar Efemérides en nuestra web
Publicado por: PIN en 23 de Abril del 2021, 23:50:11 pm
Te estaría muy agradecido, ya me dirás algo.
Título: Re:Personalizar Efemérides en nuestra web
Publicado por: jmviper en 24 de Abril del 2021, 20:06:54 pm
Ok lo tienes en el adjunto.

Arriba tienes una sección de estilos donde podrás ponerle los que quieras al div "efemerides" y a sus elementos.

Inclúyelo simplemente con include 'efemerides.php'; en el código php de tu página donde quieras que salga. Te saldrá el día actual por defecto.

En el mío lo tengo puesto para pruebas:

https://meteoarchena.es/efemerides.php?dia=12&mes=7

Pondrá las efemérides del día 12 de julio y se pueden cambiar en la petición de la URL el día y el mes.



Título: Re:Personalizar Efemérides en nuestra web
Publicado por: PIN en 24 de Abril del 2021, 20:31:32 pm
Saludos   jmviper ,  eres un mago.
Este código por ahora, funciona de maravilla, ya sabia que lo ibas a conseguir crearlo.

Un saludo
Título: Re:Personalizar Efemérides en nuestra web
Publicado por: PIN en 25 de Abril del 2021, 10:16:37 am
Una pregunta jmviper. se puede que salga solo Efemérides.

Un saludo
Título: Re:Personalizar Efemérides en nuestra web
Publicado por: jmviper en 25 de Abril del 2021, 11:14:04 am
Sí claro. Fácil.

En el nuevo adjunto que pongo en este mensaje en la parte de arriba del código PHP tienes esta nueva línea:

$conmemoraciones = 0;   // 0 Sin conmemoraciones, 1 con conmemoraciones.

Como dice su comentario si lo tienes a 0 no salen las conmemoraciones y con 1 sí. Así si cambias de opinión lo puedes cambiar fácilmente  ;)

Saludos
Título: Re:Personalizar Efemérides en nuestra web
Publicado por: PIN en 25 de Abril del 2021, 12:56:00 pm
Muchísimas gracias.