Aller au contenu
Communauté Zwii et Yocto

EBS01

Membres
  • Compteur de contenus

    46
  • Inscription

  • Dernière visite

Réputation sur la communauté

27 Excellent

À propos de EBS01

  • Rang
    Apprenti

Visiteurs récents du profil

173 visualisations du profil
  1. EBS01

    Gestion des plugins

    Excuses moi @PeterRabbit, je suis un peu overbooké en ce moment et je n'ai pas pris le temps de te répondre. Oui il s'agit bien d'expressions régulières. Perso, pour vérifier la bonne syntaxe des expressions régulières, j'utilise le site regular expressions 101 Jérôme
  2. EBS01

    Gestion des plugins

    Pas vraiment. De quelles subtilités parles tu ? J'utilise souvent php.net pour vérifier le comportement de telle ou telle fonction...et bien sûr Google quand je bloque sur un point.
  3. EBS01

    Gestion des plugins

    en PJ les dernières versions des 4 plugins sur lesquels j'ai travaillés. Ils sont compatibles avec la dernière version de la branche sur GitHub. common_email.zip group_adherent.zip label_css.zip unitegallery.zip
  4. EBS01

    Gestion des plugins

    Désolé pour le retard, je ne comprends pas bien ta demande; c'est par rapport à l'hébergement chez 1&1 ?
  5. EBS01

    Gestion des plugins

    Ok j'ai vu qu'on est limité à 10 téléchargements / jour; avec la fonction `file_get_contents` je ne pouvais voir cette info. --> dans la dernière version commitée sur la branche, j'ai utilisé la méthode avec `curl` (si activée sur l'hébergement) pour récupérer l'archive et en cas de quota dépassé, on a bien le message @Rémi possibilité au moins d'ajouter le format de l'archive dans le json stp ? 🙏
  6. EBS01

    Gestion des plugins

    merci Rémi pour le lien, l'archive en question fait 404 ko ça me parait une taille plus que raisonnable et qui ne devrait pas poser de problème de time-out. D'après ce que j'ai lu sur le site 1&1, leur config mini autorise des upload de 64Mo avec un temps max d'exécution du script de 60s. @PeterRabbit l'erreur apparait au bout de combien de temps ?
  7. EBS01

    Gestion des plugins

    Donc un problème chez eux (le serveur a mis trop de temps à répondre lors de l'upload de l'archive sur ton hébergement) et pas lié au plugin. La gestion des plugins a déjà fonctionné chez cet hébergeur ?
  8. EBS01

    Gestion des plugins

    @PeterRabbit , tu pourrais me donner le message de la console du navigateur quand tu as l'erreur chez 1&1 ?
  9. EBS01

    Gestion des plugins

    @Rémi , j'ai pu télécharger les archives mais depuis 2-3 minutes j'ai à nouveau des accès interdit ( failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden ); tu as modifier de nouveau les accès ? Sinon, est-ce qu'il serait possible d'avoir dans le JSON le type d'archive (zip, tar ou tar.gz) ? Après il y a d'autres infos qui pourraient être utiles mais pas primordiales comme par exemple les versions Zwii compatibles avec le plugin.
  10. EBS01

    Gestion des plugins

    Merci Père Noël...euh Rémi 😂
  11. EBS01

    Gestion des plugins

    @PeterRabbit en PJ, le plugin pour installer Unite Gallery (il fait exactement ce que tu m'as indiqué et rien de plus : modif de core.php plus ajout des fichiers dans core/vendor) Précédemment tu parlais d'une fonction pour supprimer un répertoire complet (avec ses descendants); elle existe déjà dans la version de Zwii que j'ai mis sur ce fil; exemple d'utilisation helper::rm_recursive("core/vendor/unitegallery"); dans la version livrée, il y a néanmoins un petit bug car tous les descendants sont bien supprimés mais le répertoire "père" ("core/vendor/unitegallery" dans l'exemple) ne l'ai pas. Pour corriger cela, ajouter la ligne "rmdir($object);" dans la fonction rm_recursive du core/core.php /** * Supprime un répertoire avec tous ses descendants ou un fichier * @param string $object Répertoire racine ou fichier à supprimer */ public static function rm_recursive($object) { $object = trim($object); if(strlen($object) > 1) { if (is_dir($object)) { // suppression du contenu du répertoire $it = new RecursiveDirectoryIterator($object, FilesystemIterator::SKIP_DOTS); $it = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::CHILD_FIRST); foreach($it as $file) { if ($file->isDir()) rmdir($file->getPathname()); else unlink($file->getPathname()); } // Suppression du répertoire rmdir($object); // LIGNE A AJOUTER !!!! } else { if(file_exists($object)) unlink($object); } } } unitegallery.zip
  12. EBS01

    Gestion des plugins

    @Rémi Merci. Est-il possible d'ajouter des informations supplémentaires dans ce flux ? J'ai mis en place la liste des plugins venant du forum (avec les infos actuellement disponibles) mais il est impossible de télécharger l'archive puisqu'il faut être connecté à un compte du forum pour pouvoir le faire 😥
  13. EBS01

    Gestion des plugins

    @PeterRabbit Tu as un plugin existant pour que je puisse le refaire pour la version 9 ? C'est juste que dans le nom du répertoire contenant le plugin je mets le n° de version et que je n'ai pas les nom avec des points 😉 mais ce n'est pas le plus important . C'est pour moi ? A quel endroit ? Dans ma version, j'ai remplacé les icônes zwii par ceux de fontawesome et j'en ai peut-être oublié un...dans ce cas il n'est pas affiché.
  14. EBS01

    Gestion des plugins

    @PeterRabbit je te transmets une archives qui contient le plugin Label_css au format 9.0. Est-ce que cela te convient ? Je pense que je vais intégrer (un peu plus tard) à Zwii certaines fonctions que les scripts deploy.php et undeploy.php du plugin pourront appeler; cela évitera de réécrire à chaque fois une partir du code (je pense notamment à la boucle qui effectue les remplacements spécifiés dans le tableau $updateScript) Jérôme label_css-300.zip
  15. EBS01

    Gestion des plugins

    Bonjour, Pas eu trop de dispo ces derniers jours ; j'étudierai plus en détail ton message (et surtout les réponses à t'apporter) durant le week-end. Jérôme
×