Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
Pour faire suite à ma tentative de (re)construction d'un plug dcLatestVersions ,
Environnement:
- windows 8.1 64bits, wampserver 3.2.2.6 64 bits, php 7.4.1, testé sous Dotclear unstable maj et stable
Configuration globale:
* dans define: settings pref' => '#user-favorites.dclatestversions'
note: N° version = 2020-08-01 , suit le précédent sous la même forme
* dans install: settingname & 1 setting + user_prefs: 2 ids (active et show)
* dans prepend : des constantes + load libraries,
* dans admin : des behaviiors dont adminDashboardFavorites et adminDashboardOptionsForm (qui est ok)
je me pose plusieurs questions:
1) pourquoi le plugin ne peut pas être supprimé ?
2) dans l'optique de "renommer" le plug, quelle est la meilleure solution ?
point 1): suppression
J'ai tenté de supprimer le plug via l'interface admin, la réponse a été "Impossible de supprimer les fichiers du module".
Le dossier (root) est writable (vérifié sous php/windows)
pour ne pas surcharger la demande, j'aborderais le point 2 , dans le même post, plus tard, une fois résolu le point 1
Merci de votre aide,
Nan'Art
Dernière modification par nanart (2020-08-12 20:17:07)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Partie 1: résolue(?)
J'avais conservé un dossier /_temp/ dans lequel je conservais des copies de fichiers.
Apparemment, Dc a commencé à supprimer un répertoire, puis s'est arrêté sur (1 fichier?).
Peut-être ouvert sous notepad++ ???
et à interrompu le processus de suppression en affichant une erreur
J'ai transféré le dossier /_temp/ à la racine de Dc, et le plug a pu être supprimé correctement.
A suivre ?
Bientôt demande d'aide pour trouver une solution afin d'éviter la modif de nombreux fichiers en cas de changement de nom du plugin.
Question qui repose sur le fonctionnement de Dc, à savoir,
* l'ordre de chargement des fichiers _define, _instal et _prepend
* ainsi que ce qui est "passé" d'un fichier à l'autre
* ou, si existe, des méthodes qui permettent de "récupérer" les variables et constantes crées sous _install et _prepend.
Nan'Art
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
concernant le point 2 -- "meilleure soluce si on renomme un plug",
-- et après tests rapides,
seules les variables et constantes créées dans prepend semblent pouvoir être reprises dans le code qui suit (index, admin, classes...).
La création de variables dans install -- hors settings et prefs, ne convient pas.
Donc, il me faudra reprendre "à la main" quelques fichiers et trouver, pour les classes, des noms plus ou moins "génériques" et "parlants"
-- mais ne risquant pas de générer de conflits.
A suivre, donc
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Bonjour,
Je viens de publier une "version légère"
dcLatestVersionsLight
Dernière modification par nanart (2020-08-12 13:22:42)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Vous n'êtes pas identifié(e).