Nouvelles:

De retour, dans un nouveau format!

Menu principal

problème avec le module de transfert sql

Démarré par meteo71, Mercredi 7 Mars 2012 à 10:51

« précédent - suivant »

meteo71

bonjour,

tout d'abord bravo pour votre site et pour les ressources que l'on trouve dessus. Je suis nouveau utilisateur de cumulus et je vais essaye de refaire mon site.

J'ai un problème avec le format des fichiers. En effet, la date de mes fichiers mars12log et dayfile est de la forme 07/03/12. Or le module de transfert veut une date de la forme 2012-03/07. Le transfert se fait mais la date dans la base est 0000-00-00

Comment faire pour avoir le bon format de date dans mes fichiers cumulus ?

Merci de votre aide

christophe

meteo_jacques

#1
Bonjour Christophe,

Pour ton problème de date, vois le fichier importeSQL.php qui se situe dans le dossier meteoqc/transfert.
À l'intérieure, tu verras des lignes de commentaire t'indiqueant les délimiteurs présentement utilisés.
Pour la date, trouves la variable $date_delimiter="-" remplace donc simplement le tiret par la
barre oblique utilisée dans ta configuration.

MySQL quant à lui, se corrigera de lui-même recevant les données de dates dans un format correctement défini.

Espérant que le tout t'aidera!

Amicalement,
Jacques

meteo71

#2
merci jacques pour ta réponse et pour la solution.

c'était bien ça le problème et tout est rentrée dans l'ordre. ça marche parfaitement.

Pourrait-on faire en sorte que ce transfert soit automatisé ? et est-ce prévu dans le futur ?

cordialement

christophe

meteo_jacques

#3
Bonjour Christophe,

Je suis heureux que le tout fonctionne bien pour toi désormais.

Pour ce qui est de l'automatisation de ce processus, il n'existe à ma connaissance
aucun développement qui adresse cette fonctionalité en particulier.

J'avais créé le Module de Gestion des Transferts MySql dans cette optique.
Le module permet de faire les étapes d'envoi, d'importation et de validation
dans un seul interface cohérent, mais comme je développe seul et que la liste
des améliorations possibles est presque infini, je n'adresse pour l'instant que les besoins de base.

Je suis présentement à développer un éventail de gabarit répondant, je l'espère à tous les goûts.
Tu peux voir ces gabarits sur mon site international : http://weatherbyyou.com/templates.php

Je m'attarde donc pour l'instant à la création de nouveaux gabarits multilangues (13 langues  pour l'instant)
car je me suis rendu compte que bien d'autre usagers aimeraient avoir un gabarit intéressant,
mais dans leur langue maternelle au lieu de cet "anglais universel".

Donc, dans quelque temps, je lancerai une gamme de modules universels qui pourront être
installé dans chacun de ces gabarits et qui amèneront une plus grande facilité d'utilisation
pour tous les amateurs de diffusion météo (entre autre la mise-à-jour automatisée).

Donc, comme tu vois, beaucoup de boulot à l'horizon!

Amicalement,
Jacques

meteo71

#4
j'ai visité la page et certains gabarits me plaisent beaucoup, j'espère que l'on pourra les télécharger d'ici peu !!

en tout cas, bravo pour ton travail et ton site

meteo71

#5
Pour éviter de créer un autre sujet, je pose ma question ici.

J'ai un problème avec la page jauges : http://www.meteo71.com/cumulus/gauges.htm

Elles n'apparaissent pas. j'ai pourtant bien téléchargé tous les fichiers dbimages, images et les fichiers css, swf et js.

Je ne comprend pas pourquoi, merci de ton aide

meteo_jacques

#6
Bonjour Christophe,

Il te manque simplement quelques fichiers.
Ce gabarit avait été prévu à l'origine pour remplacer les fichiers
d'une installation standard (update).

Pour corriger la situation, copie simplement le CONTENU de C:Cumuluswebfiles
dans ton site à l'adresse: www.meteo71.com/cumulus
et tout devrait rentrer dans l'ordre.

Amicalement,
Jacques

meteo71

#7
bonsoir jacques,

j'ai fait ce que tu m'as dit mais malheureusement, rien n'y fait ! Les jauges n'apparaissent toujours pas (enfin certaines) : http://www.meteo71.com/cumulus/gauges.htm

j'ai relancé le webupadate sans succès ... si tu as une idée, je ne vois pas de mon coté

merci

meteo_jacques

#8
Bonjour Christophe,

Ton installation de Cumulus est peut-etre erroné,
car dans le dossier dbimages tu devrais avoir plusieurs fichiers .gif!

As-tu bien coché la case "Include Standard Images" dans le menu Configuration/Internet/Files?

De plus, vérifie ta configurations dans le menu Configuration/Internet/Sites pour vérifier
que le dossier indiqué dans "Directory" correspond bien à ton installation.

Jacques

meteo71

#9
Slt jacques,

dans dbimages j'ai 24 fichiers, 22 gif et 2 js

la case standard images est cochée (comme standard files d'ailleurs)

dans directory, j'ai indiqué :  /cumulus

il y a aussi un truc bizarre qui me dit que le script de la page plante quelque part, car quand je passe la souris sur la jauge vitesse à droite (pas celle en haut), on a 4 lignes de code au lieu d'une valeur je suppose :

PS : je n'ai rien modifié aux fichiers !

@+

meteo_jacques

#10
Bonjour Christophe,

Effectivement, les phrases que tu vois en passant la souris sur tes jauges
montrent qu'il ne trouve pas les fichiers nécessaires. Dans ce cas-ci, ce sont
les fichiers boxover.js et dashboard.js qui causent problèmes.

J'ai regardé ton fichier dashboard.js et ce n'est pas le bon fichier (c'est la version anglophone
de Cumulus). Je te conseille donc de reprendre les fichiers .js de ton archive française pour
remplacer ceux en place.

Amicalement,
Jacques

meteo71

#11
bonjour Jacques,

merci pour la solution qui est effectivement la bonne !

Je n'ai pas eu le temps de te répondre avant, j'en suis désolé.

Cordialement

christophe

migerc

#12
Bonjour à tous!
J'ai un problème de date dans l'importation de ma base que je n'arrive pas à résoudre.
Les dates sont éronées.
2030-10-11

J'ai modifié le tiret par un / dans ImporteCumulusSQL sans résultat.
Merci à tous de vos réponses !
//http://www.meteo-jarny.fr/

meteo_jacques

#13
Bonjour migerc,

Ton problème se situe au niveau du format de la date.
Cet utilitaire ne fais pas de validation du format de date,
il lit simplement les données contenues dans le dossier Cumulusdata

Donc, commence par valider dans le fichier Dayfile.txt pour voir quel format
Cumulus utilises pour les dates. Dans mon cas, c'est jj-mm-aaaa.

Amicalement,
Jacques

migerc

#14
Bonsoir Jacques
c'est le même format que toi dans le fichier dayfile.
Et maintenant qu'est ce que je fais?
merci de ta réponse.