Aller au contenu
Support de Zwii
  • 0
roger

[ RESOLU ] Problèmes avec les thèmes (import/restauration)

Question

Bonjour;

Depuis hier matin j'ai décidé d'essayer d'importer puis mettre en application les thémes disponibles dans la section "téléchargement"; j'ai donc téléchargé le thème sombre de @sylvainlelievre puis ai voulu l'appliquer à la dernière version du cms disponible pour tous.

==>  la version utilisée: 10.3.03

==>  log de journalisation joint ici

site_data_journal.log

 

Je me suis aperçus qu'un "gros problème" existait et ce à deux endroits dans l'utilisation de la sauvegarde et la restauration de thème dans le Zwii:

 

- Le premier endroit (celui où c'est moins grave) concerne la restauration d'un theme sauvegardé lorsque l'on veut le réinjecter dans le zwii (si l'on est pas satisfait de notre thème modifié)

       ==> Quand on sélectionne un thème dans le dossier "theme" du RFM pour qu'il soit restauré en lieu et place du thème utilisé, celui ci est bien "réinstallé" dans le zwii mais génère une alerte et surtout n'efface pas dans le dossier "tmp" le thème qui y a été décompressé ce qui fait que cela occupe inutilement de la place sur le serveur pour ceux qui sont limités en nb de dossiers/fichiers chez leur FAI.

Seule solution alors, supprimer manuellement les dossiers pour gagner de la place car ils sont devenus inutiles à cet endroit. (9 images commentées)

1

1.thumb.png.ac0c64cbcb4f9970a81d6db289e6009f.png

2

2.thumb.png.c7ffba939089e8a8ad8a9162837a0265.png

3

3.thumb.png.d801921368d191e7876bd72412c2d264.png

4

4.thumb.png.67928ba89f9469f1770f8ffd4ccbf375.png

5

5.thumb.png.c53ac23568b69cf4cb21683123f9b529.png

6

6.thumb.png.8374e6091118781c3104c91eb0792ad6.png

 

7 ce sont les dossiers temporaires qui ne sont pas effacés ensuite par le script

7.png.50a6eafbb375a2f0c9b9585da5e812a3.png

8

8.png.f7d339917dc171583faa8418ba38f2ec.png

 

9 donc pas le choix il faut..

9.png.edef068803e0e47341026059bb64713f.png

 

###############################

 

- Plus grave, cela concerne la restauration d'un theme admininistratif dans un zwii. Elle ne fonctionne pas du tout.

  ==> la sauvegarde du thème admin fonctionne.

 ===> la restauration du thème elle mène systématiquement à un échec car elle considère que le theme admin sélectionné n'est pas une archive de thème!!!

11a.png.cfed0ace4345327956b4a2f3b88a1d2b.png2 2a.png.c8be295ea501a0d5b7cf0abd96b56a08.png

 

33a.png.f93230f14acc5410dd575e8604354658.png4a.thumb.png.bd146208a0bd7a85b4e3b6467a41403b.png

 

Donc pour les besoins de ce test j'avais 'massacré" mon interface admin comme cela (heureusement que je sais comment revenir à l'interface admin d'origine) et si on ne peut pas restaurer l'interface admin comme on restaurerait un thème normal...cela peut poser problème pour "ceux qui ne savent pas restaurer un thème manuellement"

 

5a.thumb.png.a6fb73734b23cfdda10401983dd48b98.png

 

10.png

Modifié par roger

Partager ce message


Lien à poster
Partager sur d’autres sites

5 réponses à cette question

Messages recommandés

  • 0

@Fred Pour faire court après les illustrations au dessus cela donne ceci:

- quand je change un thème celui ci est appliqué mais génère une alerte :

 

Fatal error: Uncaught Error: Call to private method install::removeAll() from context 'theme' in /homepages/18/d141619948/htdocs/wsb3904589601/Z10.3.03/core/module/theme/theme.php:628 Stack trace: #0 /homepages/18/d141619948/htdocs/wsb3904589601/Z10.3.03/core/core.php(1871): theme->manage() #1 /homepages/18/d141619948/htdocs/wsb3904589601/Z10.3.03/index.php(47): core->router() #2 {main} thrown in /homepages/18/d141619948/htdocs/wsb3904589601/Z10.3.03/core/module/theme/theme.php on line 628

cela concerne une ligne 628 qui stipule que le thème qui est place dans le dossier "tmp" n'est pas effacé, ce qui est le cas chaque fois que je change de thème sauvegardé...

624                    // traitement de l'erreur
625                    $notification = $success ? 'Le thème a été importé' : 'Erreur lors de l\'extraction, vérifiez les permissions.';
626                    // Supprimmer le dossier temporaire
627                    $install = new install;
628                    $install->removeAll(self::TEMP_DIR . $tempFolder);

 

- Le thème admin n'est pas considéré comme un thème à restaurer.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonsoir Roger 

Je vais voir ça, mais s’il te plaît évite les redondances et les multiples copies d’écran. 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Heu j'ai hésité entre un gif animé de toutes les captures ou une "tite vidéo" et j'ai pas osé de peur que cela ne montre pas ce que je voulais exposer 😊

Merci Fred d'avoir pu constaté et aussi vite corriger cette remontée; promis je ferai plus court la prochaine fois 😉

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

  • Contenu similaire

    • Par roger
      Voir le fichier Générateur de mot de passe simple
      Générateur de mot de passe à héberger
       
      Le module simplemotdepasse (Simple générateur de mot de passe) vous permettra de générer pour vos utilisateurs un mot de passe comportant différents caractères  (Mot de passe non sécurisé).
      100% compatible avec les versions 10.03.xx et celles à venir du CMS Zwii.
       
      Les mots de passe générés sont au format texte et peuvent être utilisés directement pour changer/créer un mot de passe d'un utilisateur à transmettre à celui ci.
      Ils peuvent aussi servir à d'autres endroits ou dans d'autre scripts demandant ce même type de mot de passe (exemple: Partage de dossiers/fichiers bien précis stockés sur vos espaces web);
      Le mot de passe généré peut ensuite être copier directement depuis un bouton prévu à cet effet puis coller là où ce sera nécessaire de mettre ce nouveau mot de passe non crypté...
      *  Ce module  étant basé sur le module officiel Redirection du cms, il est directement utilisable depuis l'éditeur TinyMCE en cliquant sur la barre d'outil "lien" dans celui ci. Cela vous permettra de proposer dans votre site (menu du site) une page dédiée à vos utilisateurs qui pourra s'ouvrir dans le fenêtre actuelle de votre navigateur ou dans un nouvel onglet de celui ci.
       

       

       

       

       

       
      Mise en œuvre
      1° Télécharger l'archive "simplemotdepasse.zip" et la décompresser sur votre pc.
      2° Envoyer le dossier nommé "module" à la racine de votre site crée avec ZwiiCMS
       
      Utilisation:
      1° Créer une page que vous nommerez du nom que vous désirez, par exemple "Générateur de mot de passe simple" ou autre....

       
      2° Choisir si cette page doit s'ouvrir dans l'onglet courant de votre navigateur ou dans un nouvel onglet ainsi que les droits de visibilité.

       
      3° Dans la partie module, sélectionner le module "Simplemotdepasse" puis cliquer sur la petite roue crantée pour entrer le lien de redirection vers le générateur de mot de passe.
       

       
      5° Dans la fenêtre qui s'ouvre entrer l'adresse qui ouvrira la page où vous pourrez générer un mot de passe ainsi:
        -  Si votre site est à la racine de votre nom de domaine ==>    /module/simplemotdepasse/view/vendor/Sgmdp.php
        -  Si votre site se trouve dans un sous dossier à la racine de votre nom de domaine ==>    /Nom_du_sous_dossier/module/simplemotdepasse/view/vendor/Sgmdp.php
       

       
      6° Enregistrer la configuration de la redirection puis la configuration de votre page.
       
      Restauration de votre ancienne configuration
      Rien de bien compliqué il vous suffit de supprimer le dossier "simplemotdepasse" dans le dossier module, de supprimer la page concernée par ce module et puis c'est tout. Vous retrouverez alors votre site ZwiiCMS tel que vous l'aviez conçu avant de vous servir de ce générateur de mot de passe.
       
      Enjoy les amis.
       
      *** N'oubliez pas aussi de revenir sur cette page laisser un petit commentaire si vous avez apprécié le travail réalisé pour ce module, c'est encourageant, gratifiant aussi pour celui qui l'a mis à disposition pour votre plus grand plaisir..
       
      # IMPORTANT A LIRE #
      Vous reconnaissez qu'en utilisant ce module sur votre site être entièrement responsable en cas de problème quel qu'il soit après sa mise en œuvre, je ne pourrais donc être considéré en aucun cas comme responsable de cet état de fait.
      💡 Pensez alors à faire une sauvegarde intégrale de votre site, ceci vous permettrait alors de revenir en arrière en réinjectant celle ci et retrouver votre site web tel que vous l'aviez conçu avant utilisation du script ci dessus.
       
      Contributeur roger Soumis 26/12/2020 Catégorie Les modules  
    • Par roger
      Générateur de mot de passe à héberger
       
      Le module simplemotdepasse (Simple générateur de mot de passe) vous permettra de générer pour vos utilisateurs un mot de passe comportant différents caractères  (Mot de passe non sécurisé).
      100% compatible avec les versions 10.03.xx et celles à venir du CMS Zwii.
       
      Les mots de passe générés sont au format texte et peuvent être utilisés directement pour changer/créer un mot de passe d'un utilisateur à transmettre à celui ci.
      Ils peuvent aussi servir à d'autres endroits ou dans d'autre scripts demandant ce même type de mot de passe (exemple: Partage de dossiers/fichiers bien précis stockés sur vos espaces web);
      Le mot de passe généré peut ensuite être copier directement depuis un bouton prévu à cet effet puis coller là où ce sera nécessaire de mettre ce nouveau mot de passe non crypté...
      *  Ce module  étant basé sur le module officiel Redirection du cms, il est directement utilisable depuis l'éditeur TinyMCE en cliquant sur la barre d'outil "lien" dans celui ci. Cela vous permettra de proposer dans votre site (menu du site) une page dédiée à vos utilisateurs qui pourra s'ouvrir dans le fenêtre actuelle de votre navigateur ou dans un nouvel onglet de celui ci.
       

       

       

       

       

       
      Mise en œuvre
      1° Télécharger l'archive "simplemotdepasse.zip" et la décompresser sur votre pc.
      2° Envoyer le dossier nommé "module" à la racine de votre site crée avec ZwiiCMS
       
      Utilisation:
      1° Créer une page que vous nommerez du nom que vous désirez, par exemple "Générateur de mot de passe simple" ou autre....

       
      2° Choisir si cette page doit s'ouvrir dans l'onglet courant de votre navigateur ou dans un nouvel onglet ainsi que les droits de visibilité.

       
      3° Dans la partie module, sélectionner le module "Simplemotdepasse" puis cliquer sur la petite roue crantée pour entrer le lien de redirection vers le générateur de mot de passe.
       

       
      5° Dans la fenêtre qui s'ouvre entrer l'adresse qui ouvrira la page où vous pourrez générer un mot de passe ainsi:
        -  Si votre site est à la racine de votre nom de domaine ==>    /module/simplemotdepasse/view/vendor/Sgmdp.php
        -  Si votre site se trouve dans un sous dossier à la racine de votre nom de domaine ==>    /Nom_du_sous_dossier/module/simplemotdepasse/view/vendor/Sgmdp.php
       

       
      6° Enregistrer la configuration de la redirection puis la configuration de votre page.
       
      Restauration de votre ancienne configuration
      Rien de bien compliqué il vous suffit de supprimer le dossier "simplemotdepasse" dans le dossier module, de supprimer la page concernée par ce module et puis c'est tout. Vous retrouverez alors votre site ZwiiCMS tel que vous l'aviez conçu avant de vous servir de ce générateur de mot de passe.
       
      Enjoy les amis.
       
      *** N'oubliez pas aussi de revenir sur cette page laisser un petit commentaire si vous avez apprécié le travail réalisé pour ce module, c'est encourageant, gratifiant aussi pour celui qui l'a mis à disposition pour votre plus grand plaisir..
       
      # IMPORTANT A LIRE #
      Vous reconnaissez qu'en utilisant ce module sur votre site être entièrement responsable en cas de problème quel qu'il soit après sa mise en œuvre, je ne pourrais donc être considéré en aucun cas comme responsable de cet état de fait.
      💡 Pensez alors à faire une sauvegarde intégrale de votre site, ceci vous permettrait alors de revenir en arrière en réinjectant celle ci et retrouver votre site web tel que vous l'aviez conçu avant utilisation du script ci dessus.
       
    • Par roger
      Voir le fichier Générateur de mot de passe sécurisé
      Générateur de mot de passe à héberger
       
      Le module Gmdp (générateur de mot de passe) vous permettra de générer pour vos utilisateur à partir d'un mot de passe voulu de crypter celui ci de façon sécurisée (hash).
      100% compatible avec les versions 10.03.xx et celles à venir du CMS Zwii.
       
      Les mots de passe générés sont au même format que celui utilisé par le ZwiiCMS (ceux du user.json) et peuvent être utilisés directement pour changer dans ce fichier le mot de passe d'un utilisateur.
      Ils peuvent aussi servir à d'autres endroits ou dans d'autre scripts demandant ce même type de mot de passe (exemple: Partage de dossiers/fichiers bien précis stockés sur vos espaces web);
      Le mot de passe généré peut ensuite être copier directement depuis un bouton prévu à cet effet puis coller là où ce sera nécessaire de mettre ce nouveau mot de passe crypté...
       
      * Ce module  étant basé sur le module officiel Redirection du cms, il est directement utilisable depuis l'éditeur TinyMCE en cliquant sur la barre d'outil "lien" dans celui ci. Cela vous permettra de proposer dans votre site (menu du site) une page dédiée à vos utilisateurs qui pourra s'ouvrir dans le fenêtre actuelle de votre navigateur ou dans un nouvel onglet de celui ci.
       

       

       

       

       

       
      Mise en œuvre
      1° Télécharger l'archive "motdepassse.zip" et la décompresser sur votre pc.
      2° Envoyer le dossier nommé "module" à la racine de votre site crée avec ZwiiCMS
       
      Utilisation:
      1° Créer une page que vous nommerez du nom que vous désirez, par exemple Génération de mot de passe

       
      2° Choisir si cette page doit s'ouvrir dans l'onglet courant de votre navigateur ou dans un nouvel onglet

       
      3° Dans la partie module, sélectionner le module "motdepasse" puis cliquer sur la petite roue crantée pour entrer le lien de redirection vers le générateur de mot de passe.

       
      5° Dans la fenêtre qui s'ouvre entrer l'adresse qui ouvrira la page où vous pourrez générer un mot de passe ainsi:
        -  Si votre site est à la racine de votre nom de domaine ==>    /module/motdepasse/view/vendor/Gdmp.php
        -  Si votre site se trouve dans un sous dossier à la racine de votre nom de domaine ==>    /Nom_du_sous_dossier/module/motdepasse/view/vendor/Gdmp.php
       

       
      6° Enregistrer la configuration de la redirection puis la configuration de votre page.
       
      Restauration de votre ancienne configuration
      Rien de bien compliqué il vous suffit de supprimer le dossier "motdepass" dans le dossier module, de supprimer la page concernée par ce module et puis c'est tout. Vous retrouverez alors votre site ZwiiCMS tel que vous l'aviez conçu avant de vous servir de ce générateur de mot de passe.
       
      Enjoy les amis.
       
      *** N'oubliez pas aussi de revenir sur cette page laisser un petit commentaire si vous avez apprécié le travail réalisé pour ce module, c'est encourageant, gratifiant aussi pour celui qui l'a mis à disposition pour votre plus grand plaisir..
       
      # IMPORTANT A LIRE #
      Vous reconnaissez qu'en utilisant ce module sur votre site être entièrement responsable en cas de problème quel qu'il soit après sa mise en œuvre, je ne pourrais donc être considéré en aucun cas comme responsable de cet état de fait.
      💡 Pensez alors à faire une sauvegarde intégrale de votre site, ceci vous permettrait alors de revenir en arrière en réinjectant celle ci et retrouver votre site web tel que vous l'aviez conçu avant utilisation du script ci dessus.
      Contributeur roger Soumis 25/12/2020 Catégorie Les modules  
×
×
  • Créer...