Aller au contenu
Support de Zwii et Yocto

mickaelgutt

Membres
  • Compteur de contenus

    62
  • Inscription

  • Dernière visite

Réputation sur la communauté

12 Bien

À propos de mickaelgutt

  • Rang
    Amateur
  • Date de naissance 23/08/1971

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. @Frédéric merci j'ai vu ces lignes quelque part dans le fichier bog.php Encore merci pour le piste, mais là depuis ce matin j'ai une tête comme un ballon entre les site json , php et autres codes sur zwii, il faut que je prenne du recule car je fais que des conneries. Merci @Frédéric A+
  2. re J'ai crée un fichier contact.json qui comporte ceci : [{"nom":"Adriana", "naissance":"23/08/1971" },{"nom":"Mickael", "naissance":"15/08/1973"}] je crée une page php qui exporte les données du fichier : <?php // fonctionne // Si les données json sont dans un fichier: $json_source = file_get_contents('contact.json'); // On décode le JSON $json_data = json_decode($json_source, true); foreach($json_data as $v){ echo $v['nom']. '-'.$v['naissance'].'<br>'; } ?> j'ai bien les noms et les autres informations qui sont à l'écran : Mais avec le fichier core.json je n'arrive pas à avoir les infos qui corresponde au : module => blog Quelqu'un à une idée ?? ( je ne devrais pas être loin !! ) Merci par avance !!
  3. merci @Frédéric, Je viens de découvrir ( ben oui je suis novice !! ) en mettant le core.json dans firefox il mets tout en structuré et la je retrouve toutes les données bien structurées. reste à trouver comment extraire une partie des données. Merci
  4. Bonjour à tous, Pour la séparations des données j'ai vu chez un autres cms ( bien ou pas peut importe mais l'idée est là !! ) un répertoire data avec à l’intérieur le nom du module ceci : et dans la structure du xml : Comme j'ai dis hier soire je pense que faire ça en json c'est possible !! Alors attendons la 9.2 , moi je cherche de mon coté si seulement je savais déjà faire une sauvegarde simple en .json dans un dossier ça aiderais à me mettre sur la piste, mais je vais décortique ou allez voir sur php. Merci @Frédéric merci @roger je vous souhaite un bon dimanche !! A+ mickaelgutt
  5. Bonsoir @Frédéric c'est pour moi une logique ( je peux me tromper ) si le core.json est corrompu y as plus de données, la solution mais je ne sais pas le faire c'est que chaque module devrait avoir la possibilité d'avoir ces données dans son propre module, le json et une structure légère tout comme le xml l'essentiel est de pouvoir les exporter pour les importer ou les zipper afin de pouvoir les rendre dispo en cas de plantage ou voir même une mauvaise mise à jour ( on ne sais jamais ). les données présente dans le core.json sont un casse tête pour récupérer ex toutes les données du blog, j'ai essayé mais comme avec notpad++ tout est sur une seul ligne on mets énormément de temps à trouver les bonnes données sans compter qu'il faut bien les remettre ( c'est comme ça que cassé zwii hier soir !! ) et c'est que je me suis dis pourquoi pas cette solution une sauvegarde dans core.json pour l’ensemble du site et pour celui qui le désire une sauvegarde ( en mode admin ou il y as éditer ou supprimer ) dans le module concerné ! Je ne suis pas expert en la matière de sauvegarde exportation moi en mysql c'est du csv mais je trouve que le json est bien structuré , et je crois que le fais de rendre indépendant les .json dans les modules facilitera une mise en place d'un bouton de recherche. Mes essaies avec le csv sont pas aux top car après il faut réinjecter du csv et là je sais pas faire !! Voilà merci à ceux qui ont pris le temps de lire mes interrogations et d'y avoir répondu, comme l'as stipulé @PetterRabbit : Un grand merci à tous je continuerais à chercher car je crois que ça peut résoudre plein de chose et donner accès à de nouvelles idées. Une bonne soirée ( ou nuit ) à tous Mickaelgutt
  6. @Roger Oui bien sur c'est bien plus simple d'avoir un bouton exporter les données du module concerné même sans toucher au core.json ( fichier énorme si on veut recupèrer quelque chose de bien précis !! ) merci Roger !!
  7. Bouton exporter en csv en mode admin pour récupérer les données du module concerné !! Avant toutes choses merci pour votre indulgence !!!!! Pour ceux que cela intéresse ( attention c'est une piste et non à prendre comme fonctionnel ) dans le fichier config.php on ajoute le bouton exporter : <?php echo template::button('blogConfigBack', [ 'class' => 'buttonBlue', 'href' => helper::baseUrl() . $this->getUrl(0) . '/export2csv', 'ico' => 'download', 'value' => 'Export CSV' ]); ?> dans le fichier blog.php mettre les lignes suivante ( c'est ici qu'il y as surement des erreur, donc à tous ceux qui sont des pros merci de me dire les corrections !!!! ) /** * Export CSV * @author Frédéric Tempez <frederic.tempez@outlook.com> * @copyright Copyright (C) 2018-2019, Frédéric Tempez */ public function export2csv() { $art = $this->getData(['module', $this->getUrl(0)]); if ($art !== []) { $csvfilename = 'Blog-'.date('dmY').'-'.date('hm').'-'.rand(10,99).'.csv'; if (!file_exists('site/file/source/data')) { mkdir('site/file/source/data'); } $fp = fopen('site/file/source/data/'.$csvfilename, 'w'); foreach ($art as $fields) { fputcsv($fp, $fields); } fclose($fp); // Valeurs en sortie $this->addOutput([ 'notification' => 'Export CSV effectué dans le gestionnaire de fichiers<br />sous le nom '.$csvfilename, 'redirect' => helper::baseUrl() . $this->getUrl(0) .'/config', 'state' => true ]); } else { $this->addOutput([ 'notification' => 'Aucune donnée à exporter', 'redirect' => helper::baseUrl() . $this->getUrl(0) .'/data' ]); } } Merci à @Frédéric pour exporte dans mail , je l'ai repris mais j'ai eu beaucoup d'erreur donc j'ai modifié (chez moi ) le code est cela fonctionne j'ai bien mon fichier avec les données dedans mais j'ai des données en trop il commence par Arry Donc c'est pas trop ça mais c'est une bonne piste Merci pour ta réponse @roger Alors du coup serait il possible de faire bien plus simple d'exporter les données en json directement dans le module. Merci à vous !!
  8. Je suis preneur également d'avoir un json avec uniquement les données du module concerné Merci à tous
  9. Bonjour tout le monde et bonjour les copains !! Voilà j'ai un petit souci d'ordre technique, j'ai fais plusieurs tests de zwii et j'ai donc plusieurs données différentes sur différents sites, ex : site-01, site-02 , site-03 Sachant que toutes les données sont dans un seul fichier ==> site/data/core.json je me retrouve avec 3 core.json Comment récupérer uniquement les données des blogs des 3 sites pour tout regrouper dans un seul site final . car la fusion n'est pas possible, et les données dans le fichier.json comment extraire uniquement les données concernant le blog Ou plus simple y as t'il un moyen d'exporter les données de blog ou autre avec un bouton d'exportation ( uniquement pour certaine donnée ) avec un autre bouton d'importation qui n'écrase pas les données existantes dans le site. Voilà je pense que c'est une option qui manque pour la reprise de données concernant un module bien précis . J'ai vu l'exportation en csv avec les message dans le module form c'est peut être une piste ?? Merci à tous
  10. @Rémi Je viens de mettre en local Yocto Heuuuu comment dire , Ben c'est vraiment de la balle, jolie, très épuré, Très très bon et beau travail je pense là je que tu vas tout casser avec ça!! Je suis très impressionné et j'attends avec impatience la suite . Zwii est déjà un bijoux mais là tu fais fort !!! Bon courage pour la suite !!!
  11. Hummm , je viens de recevoir un update 9.0.19 ?? c'est normal ça ? car il n'y as rien sur le forum!!!
×
×
  • Créer...