Autor Tema: Dayfile. Visor muy útil  (Leído 42732 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Dayfile. Visor muy útil
« Respuesta #45 en: 20 de Febrero del 2018, 12:59:55 pm »
Saludos masterhacker

Para poder ayudarte, ¿puedes poner aquí tu enlace a este script ?





“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado masterhacker

  • Full Member
  • ***
  • Mensajes: 105
    • Ver Perfil
  • Estación: ESARA5000000050372A
Re:Dayfile. Visor muy útil
« Respuesta #46 en: 21 de Febrero del 2018, 00:39:27 am »
Digamos, que lo tengo todo en local. Es decir....los 3 archivos sólamente en el pc donde tengo cumulus.

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Dayfile. Visor muy útil
« Respuesta #47 en: 21 de Febrero del 2018, 09:14:26 am »
Lo único que se me ocurre, es que compruebes, como descubrió jmviper, el carácter de separación de las fechas en tu archivo "dayfile" de Cumulus.

Vaya bobo que estoy yo hecho....

en

$date_delimiter = '/';

pon

$date_delimiter = '-';

en la línea 32





“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado masterhacker

  • Full Member
  • ***
  • Mensajes: 105
    • Ver Perfil
  • Estación: ESARA5000000050372A
Re:Dayfile. Visor muy útil
« Respuesta #48 en: 21 de Febrero del 2018, 10:28:05 am »
Antes de nada....para el fichero "betel_datasummary" pegue el contenido que pusisteis en un fichero txt y lo guarde como CSS.....suponque que será válido.

Tambien he probado a lo de / por -....pero se sigue viendo todo negro.

Desconectado masterhacker

  • Full Member
  • ***
  • Mensajes: 105
    • Ver Perfil
  • Estación: ESARA5000000050372A
Re:Dayfile. Visor muy útil
« Respuesta #49 en: 21 de Febrero del 2018, 10:40:08 am »
Voy a poner la parte modificada de "betel_readDayfile-test-modif" para ver si algo me falla..

Código: [Seleccionar]
<?php
error_reporting
(0);
// ************************************************************************************************************
// **** EDIT / SAVE as UTF8-NO BOM UTF8-NO BOM UTF8-NO BOM UTF8-NO BOM UTF8-NO BOM UTF8-NO BOM UTF8-NO BOM ****
// ************************************************************************************************************
//
// Annual Weather data summary - MAIN file
//
// PHP to process dayfile.txt and produce the table layout
//
// Original Author: David A Jamieson (daj@findmyinbox.co.uk)
// Version: 2.0 - dropdown option - 20 Feb 2014
// 
//   REBUILT with ideas from:
//   the beteljuice
//   Mark Crossley
//   ... and no doubt several others !
//
// You may use and modify this code freely, however your should continue to
// acknowledge the original author(s)
//
// station 'bad' or 'missing' data maybe returned as a zero value, this makes a mess of eg. averages
// The ONLY way to ensure averages are accurate is to make 'bad' enties null eg. ,, (nothing in the field)
// Apparently this can be done in the Cumulus editor, but 'knock-on' effects are unknown.
// Línea 150. Modificación de Meteo Meyenheim para ver la media de los valores totales mensuales (las normales) de:
// 'rainfall, 'windrun', 'avgtemp', 'HoursSun' 'evt', 'heatday' y 'coolday'. Con ello, se obtienen los valores normales de la estación.

$this_file_name "betel_readDayfile-test-modif.php"// If you want to change the name of this file, change this TOO !
 
$dayfile 'dayfile.txt'// to work correctly this should be a relative address NOT full url

$field_delimiter ';';
$date_delimiter '/';

$buttons true// true = button options, false = dropdown options


$show_year_averages true// show year(s) averages below daily summary, true / false
$north_hemisphere true// Season names: true = 'Winter', 'Spring', 'Summer', 'Autumn' - false = 'Summer', 'Autumn', 'Winter', 'Spring' 


Desconectado masterhacker

  • Full Member
  • ***
  • Mensajes: 105
    • Ver Perfil
  • Estación: ESARA5000000050372A
Re:Dayfile. Visor muy útil
« Respuesta #50 en: 21 de Febrero del 2018, 10:50:05 am »
Por si acaso....podríais adjuntar por aquí, el archivo "betel_datasummary" no sea cosa que lo haya hecho yo mal??

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Dayfile. Visor muy útil
« Respuesta #51 en: 21 de Febrero del 2018, 14:06:32 pm »
Lo puedes volver a descargar desde aquí:

Otro visor para los datos del archivo "dayfile.txt"

Su autor, "Beteljuice" (jugo de escarabajo), tiene algunos de los mejores scripts realizados para Cumulus; además, posee un gran sentido del humor.
El hilo sobre este trabajo, en el Foro de Cumulus, es:

    http://sandaysoft.com/forum/viewtopic.php?f=14&t=11397&hilit=dayfile

Como sabemos, el archivo "dayfile.txt", es creado por cualquier versión de Cumulus, siendo actualizado al cambiar de día.
Este es un práctico "script", que nos permite visualizar los datos de nuestra estación desde el comienzo.

Ventajas:
- Compatible con cualquier versión de Cumulus.
- Colorido. Cada parámetro está dotado de una gradación de colores que destacan de forma muy visual las magnitudes.
- No necesita ser procesado por Cumulus, ya que se basa en los datos de nuestro "dayfile.txt" en nuestra web.
- Permite alternar entre datos diarios o estacionales:

          

- Podemos alternar entre 23 parámetros de nuestra estación.
- Extrae valores de medias, totales, máximos y mínimos.
- Si elegimos la opción "diario" , veremos al final de la tabla, los valores normales de nuestra estación:

   

- Muy rápido. la presentación de los datos es rapidísima.
- Mutilingual. Ahora permite 8 idiomas, pero es muy fácil incluir cualquier otro.
- Cualquier "manitas" puede añadir otras variables.
- Nos permite encontrar de un vistazo, valores erróneos.
- Instalación sencillísima.

Demo:

  http://kocher.es/cumulusMX/betel-dayfilevisor.php?lang=es

Link de descarga:

    http://kocher.es/cajon/Visor-dayfile-allCumulus.rar

Consta de 3 archivos:

1) "betel_dayfile_languages.php". Como su nombre indica, ahí se encuentra el vocabulario de varios idiomas. En este archivo podemos incluir cualquier idioma que queramos.

2) "betel-dayfilevisor.php". Este es el archivo que debemos llamar con nuestro navegador.

3) "betel_readDayfile-test-modif.php". Se encarga de buscar el archivo "dayfile,txt" y extraer los datos. Está ligeramente modificado respecto a la versión original, para poder obtener los valores normales de la estación.
En este archivo, configuramos la dirección relativa en la que se encuentra el archivo "dayfile.txt" respecto a este script: por ejemplo, si lo instalamos en nuestra carpeta de Cumulus:

       

La dirección correcta sería esta:

             
Código: [Seleccionar]
$dayfile = './data/dayfile.txt'; // to work correctly this should be a relative address NOT full url
Vamos a las líneas 28 - 38  y editamos dicha dirección:

Código: [Seleccionar]
$this_file_name = "betel_readDayfile-test-modif.php"; // If you want to change the name of this file, change this TOO !
 $dayfile = './data/dayfile.txt'; // to work correctly this should be a relative address NOT full url

$field_delimiter = ';';   // se refiere al carácter que separa los datos en nuestro archivo "dayfile.txt". Debemos comprobarlo
$date_delimiter = '/';   // en algunos casos habrá que cambiar por '-' dependiendo de nuestro archivo "dayfile.txt". Debemos comprobarlo

$buttons = true; // true = button options, false = dropdown options


$show_year_averages = true; // show year(s) averages below daily summary, true / false
$north_hemisphere = true; // Season names: true = 'Winter', 'Spring', 'Summer', 'Autumn' - false = 'Summer', 'Autumn', 'Winter', 'Spring'
« Última modificación: 21 de Febrero del 2018, 14:12:56 pm por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jezuleon

  • Full Member
  • ***
  • Mensajes: 133
    • Ver Perfil
    • ESTACIÓN JEZULEON
  • Estación: JEZULEON-JEREZ ESAND1100000011406A
Re:Dayfile. Visor muy útil
« Respuesta #52 en: 21 de Febrero del 2018, 22:00:40 pm »
Bueno, vuelvo por aquí, porque tengo un problemilla, resulta que por un problema "técnico" con mi servidor apache de mi portátil, de momento me veo obligado para mantener mi página web, alojarla en un servidor de página web externo.
Ya he conseguido subir la página web al servidor, que se actualice relativamente rápida, pero lo único que me queda por solucionar es la página del dayfile, y es que no sé qué ruta ponerle al archivo betel_readDayfile-test-modif.php para que lea correctamente los datos del archivo dayfile.txt
Antes la tenía en cumulus/data, pero ahora esa ruta no me vale. He copiado el archivo dayfile.txt en la carpeta public del servidor y puedo ver el archivo dayfile.txt escribiéndola en la zona de la dirección web, la página también la veo bien, con sus días, sus diferentes menús, pero la página no tiene los datos, así que no sé cuál sería la ruta correcta.
Le pongo la dirección de mi página web/dayfile.txt pero no vale, a ver si alguno me puede iluminar.
Gracias de antemano

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Dayfile. Visor muy útil
« Respuesta #53 en: 21 de Febrero del 2018, 22:03:25 pm »
Código: [Seleccionar]
Bueno, vuelvo por aquí, porque tengo un problemilla, resulta que por un problema "técnico" con mi servidor apache de mi portátil, de momento me veo obligado para mantener mi página web, alojarla en un servidor de página web externo.
¿Puedes decirnos cual es esa página web?





“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jezuleon

  • Full Member
  • ***
  • Mensajes: 133
    • Ver Perfil
    • ESTACIÓN JEZULEON
  • Estación: JEZULEON-JEREZ ESAND1100000011406A
Re:Dayfile. Visor muy útil
« Respuesta #54 en: 21 de Febrero del 2018, 22:14:02 pm »
http://estacionjezuleon.5gbfree.com

Aunque parece que falla a veces, esto de los alojamientos gratuitos, no van muy bien

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Dayfile. Visor muy útil
« Respuesta #55 en: 21 de Febrero del 2018, 22:20:12 pm »
Debes editar la línea:

Código: [Seleccionar]
$field_delimiter = ';';   // se refiere al carácter que separa los datos en nuestro archivo "dayfile.txt". Debemos comprobarlo
$date_delimiter = '-';   // en algunos casos habrá que cambiar por '-' dependiendo de nuestro archivo "dayfile.txt". Debemos comprobarlo

Dado que tu archivo dayfile.txt tiene como

$field_delimiter = ';'

$date_delimiter = '-';


Después, gracias al aporte de jmviper, haz lo siguiente:


"No sé si será cosa de PHP o de como tienes configurado apache ya que no puedo ver los archivos de configuración.

Prueba a hacer una cosa a ver si vemos donde está el error...

Al principio del archivo betel_readDayfile-test-modif.php verás que hay puesta una línea con error_reporting(0);
Pon: error_reporting(E_ALL);

Después en la línea 1413 pone $handle =  @ fopen($dayfile, "r");
Quítale el símbolo @ y déjala así: $handle =  fopen($dayfile, "r");

A ver si podemos ver a dónde busca el archivo..."


« Última modificación: 21 de Febrero del 2018, 22:27:27 pm por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jezuleon

  • Full Member
  • ***
  • Mensajes: 133
    • Ver Perfil
    • ESTACIÓN JEZULEON
  • Estación: JEZULEON-JEREZ ESAND1100000011406A
Re:Dayfile. Visor muy útil
« Respuesta #56 en: 21 de Febrero del 2018, 22:35:11 pm »
Ya lo he hecho, aunque antes me funcionaba correctamente

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Dayfile. Visor muy útil
« Respuesta #57 en: 21 de Febrero del 2018, 22:38:16 pm »
 
Código: [Seleccionar]
Ya lo he hecho, aunque antes me funcionaba correctamente
No acabo de entender; ¿te funcionaba correctamente? (los datos no se veían)

Por otra parte, ya no está disponible tu página : http://estacionjezuleon.5gbfree.com/

« Última modificación: 21 de Febrero del 2018, 22:39:56 pm por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado jezuleon

  • Full Member
  • ***
  • Mensajes: 133
    • Ver Perfil
    • ESTACIÓN JEZULEON
  • Estación: JEZULEON-JEREZ ESAND1100000011406A
Re:Dayfile. Visor muy útil
« Respuesta #58 en: 21 de Febrero del 2018, 22:40:23 pm »
Quería decir, que antes de cambiar de servidor, me funcionaba bien, tenía el servidor en mi propio portátil, y la dirección que tenía cumulus/data, pero ahora al cambiar de servidor y ser en un alojamiento externo, creo que el problema radicará en que la dirección de cumulus/data ya no es válida, y habría que poner otra creo yo.

Desconectado jezuleon

  • Full Member
  • ***
  • Mensajes: 133
    • Ver Perfil
    • ESTACIÓN JEZULEON
  • Estación: JEZULEON-JEREZ ESAND1100000011406A
Re:Dayfile. Visor muy útil
« Respuesta #59 en: 21 de Febrero del 2018, 22:45:31 pm »
Vaya, lleva todo el día funcionando bien, y ahora no me funciona la página, vaya lata