Software > Tu Web Meteorológica

Plantilla Jachym (Meteotemplate)

<< < (82/180) > >>

bribon2:
Por cierto el archivo realtime esta aquí: http://pinedes.meteorologiaespacial.es/realtime.txt

javigar66:
Hola compañeros.

Es posible tener publicados un bloque duplicado cambiando el nombre del mismo. La intención es aumentar el tamaño de la letra de algunos bloques para la versión que se visualiza en teléfonos móviles, pero no quisiera tocar la que viene por defecto, pues es perfecta para la versión PC.

Lo he intentado con el bloque current, creando una carpeta llamada current2, luego he cambiado el nombre del fichero original currentBlock.php a current2Block.php, lo he subido toda a mi web, pero este nuevo bloque no funciona.

Consulté con Jachym y esta es su respuesta, pero no acabo de saber lo que tengo que hacer, respecto a lo último que comenta de Javascrip.

Esta es la traducción de google:
"no debe haber 2 bloques con el mismo nombre. Si usted quiere tener eso, usted tiene que cambiar el nombre del archivo de la carpeta de bloques y, por ejemplo, la carpeta será current2 y el bloque debe ser entonces current2Block.php. Entonces debería funcionar, pero sólo si no hay Javascript trate, si la hay, tendría que cambiar el nombre de las funciones también, no puede haber dos funciones con el mismo nombre en la página de inicio"

Esta es su respuesta original:
there must not be 2 blocks with the same name. If you want to have that, you have to rename the folder and the block file, for example folder will be current2 and block then has to be current2Block.php. Then it should work, but only if there is no Javascript involved, if there is, you would have to rename the functions too, there cannot be two functions with the same name on the homepage.

javigar66:
Solucionado.

Esto es lo que he hecho por si le sirve a alguien:
Descargo la carpeta desde mi ftp del bloque a modificar, así de paso me aseguro tener todos los ficheros tal cual están en la web y funcionando el bloque correctamente.

Este ejemplo es para el bloque current.
Cambio el nombre de la carpeta a current2
Cambio el nombre del fichero currentBlock.php a current2Block.php
Cambio el nombre del fichero currentConfing.txt a current2Config.txt

Edito el código del fichero current2Block.php con Notepad++ en este caso he aumentado el tamaño de título, fecha y valores de cada variable meteorológica. Lo he realizado aumentando el tamaño en la misma variable, si existe, o incorporándola en su defecto. Este es el comando que he incorporado si no estaba font-size:2.5em;. Aqui se puede ir probando con el tamaño modificando el valor numérico.

Edito el código del fichero curren2Config.txt, en este caso solo la primera fila, cambiando el nombre del bloque y el namespace, de forma que en el administrador del template aparezcan claramente diferenciados.
Los valores originales eran: {"version":9,"name":"Current Conditions Block","namespace":"current"
Y los he dejado así: {"version":9,"name":"Current Conditions Block 2 - Javi","namespace":"current2"

Eso es todo.


kocher:
Nueva actualización de Meteotemplate :



Información: http://meteotemplate.com/blog/?p=2058

He realizado la actualización a esta nueva versión y, todo ha funcionado perfectamente.
Con cierto miedo he cambiado el modo de actualizar la base de datos con la nueva API que me permite la actualización directamente desde WeatherDisplay (última versión). Hay que configurar de forma muy sencilla, en Weatherdisplay la actualización de Meteotemplate indicando tan solo :

1) La dirección del archivo "api,php"
2) La contraseña para actualizar la base de datos
3) Tiempo para la actualización (5 - 30 segundos, 1 - 5 minutos).
4) Realizamos un test de funcionamiento y, si es positivo, activamos el interruptor ON.
5) Desactivamos nuestro anterior sistema de actualización (muy importante).



Entre las nuevas características, se encuentran:

- Esta actualización incluye prácticamente sólo correcciones de errores y una novedad importante: una nueva API.

- La API soporta muchos sensores y parámetros adicionales, incluyendo un número ilimitado de sensores de temperatura adicionales, sensores de humedad, humedad foliar, temperatura del suelo, humedad del suelo, duración del sol, niveles de diversos gases, nivel de ruido, relámpagos, etc. A la API y puedo crear bloques / plugins que usarán esta información.

- Ningún trabajo de CRON - las actualizaciones serán activadas por el Software WeatherDispaly directamente usando la petición de GET de HTTP (nota: esto está tratando con las actualizaciones, si usted está utilizando cualquier complemento adicional que requiere trabajos de cron, por ejemplo, webcam, notificaciones etc, Trabajo de CRON para eso). Los programas (SW) compatibles son:

Meteobridge - soporte completo de la API, una actualización para su dispositivo MB está disponible, reinicie su dispositivo
Weather Display - soporte completo de la API, una actualización de WD debería estar disponible ahora
WeeWx - soporte completo de la API utilizando un paquete extra, ya disponible para su descarga
WeatherCat - soporte completo de la API (una actualización de WC estará disponible siempre que tu tengas tiempo para esto, los scripts están listos y debería ser en cuestión de semanas o máximo un mes)
Cumulus - He estado en contacto con Steve, pero desafortunadamente Cumulus no soportará los nuevos scripts API.

- Una fiabilidad mucho mayor - el uso de FTP siempre es problemático, no es fiable y es lento. La solicitud HTTP GET, que es lo que esta API utiliza, es mucho más rápida y confiable. Por ejemplo, esta nueva API también admite el envío de datos en paquetes (cada sensor puede enviarse por separado a intervalos diferentes y los datos estarán disponibles en tiempo real así como en caché para la base de datos) y este intervalo puede ser tan corto como 2 segundos. Probado).

- Mayor exactitud - el script api se ha mejorado y por ejemplo la precipitación se calcula ahora con mayor precisión (el script de actualización es un poco problemático cuando se registra lluvia durante los últimos 5 minutos del día), la ráfaga de viento debe coincidir exactamente con el máximo real.

- Tiempos bien redondeados - el api guardará los datos en la base de datos en tiempos bien redondeados, por ejemplo: 11:00:00, 11:05:00, 11:10:00 etc.

- Manejo de errores - mejora de la validación de datos y manejo de errores.

- La API utiliza unidades normalizadas y nombres de variables y está bien documentado en el wiki ahora, por lo que cualquier desarrollador puede crear fácilmente un script para actualizar Meteotemplate o integrarlo en su SW. Las personas que saben cómo programar y utilizar algún sistema propio de obtener datos de su PWS pueden actualizar fácilmente la plantilla ahora también.




jachym:
Thanks  :)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa