04:2530072007
Plugins Page, une page pour lister les extensions de Dotclear 2
Par Moe - Site / Dév
Ce plugin est né suite à la demande de Manu2.07.
Il crée une page plugins côté public avec une feuille de style personnalisable qui affiche une liste des extensions installées. C'est intéressant pour éviter de décrire des plugins sur une page entière, ou sur une plateforme multiblog pour montrer les extensions disponibles.
Captures d'écran, dernière version et support sur Dotclear Lab.
Aperçu :
Changements de versions :
- 1.1 (04-08-2007)
- possibilité d'effacer le cache de la page plugins (merci à fabrice pour l'idée)
- 1.1.1 (19-09-2007)
- passage sous licence GPL
- 1.2 (11-11-2007)
- possibilité de cacher des extensions, par exemple une extension en cours de développement
- le nom de la page peut être changé (idée issue de prospere)
- utilisation de la classe
table
- 1.3 (09-03-2008)
- les icônes peuvent être cachés (demande de Pam)
- optimisations diverses (!)

Commentaires
Super plugin qui va m'éviter un article fastidieux que je me préparais à rédiger...
Mon côté feignant est très satisfait !!
Finalement j'ai un souci avec ton plugin : l'aperçu coté admin me donne bien toute liste mais coté publique la liste affichée n'est pas à jour, pas complète.
http://fabricemeslin.free.fr/blog/?...
La version 1.1 corrige ce problème.
Effectivement pour les parresseuses c'est un plugin des plus sympa
Mais moi j'ai l'erreur suivante "Le fichier n'est pas accessible en écriture."
Peux-tu me dire quel fichier cela concerne ? Merci d'avance
Si l'erreur s'affiche quand tu sauvegardes les paramètres, c'est le fichier plugins.css dans le répertoire template du plugin qui n'est pas accessible en écriture.
Le chemin "complet" du fichier est [répertoire des plugins]/pluginsPage/template/plugins.css.
C'était bien ça! Merci pour cette réponse, d'autant plus très rapide
En fait je découvre cette version 2 de Dotclear et je n'avais pas pensé à ce fichier-ci
comme on a la possibilité de cacher certaines extensions, je me disais que c'était stocké dans un fichier .txt ou .ini par exemple, ce qui était souvent le cas pour les plugins de la version 1
C'est encore moi !
Juste pour dire qu'il y a apparemment une différence entre les modifications faites au niveau du CSS et ce que l'on voit dans l'aperçu de l'administration (au niveau de la police et du "padding" des cases du tableau, en particulier)
Tu vas me dire que cela dépend du Thème utilisé, oui mais voilà au cas où...
Et puis je souhaiterais ne pas afficher les icônes et alors j'ai ajouté "display:none;" dans "#plugins .icon" mais cela ne va pas tout à fait :-(( cela serait trop simple
Les cellules des icônes de chaque plugin disparaissent bien mais il reste la 1ière ligne du tableau (Icône, Nom, Version, Description) et tout se retrouve donc décalé
J'ai vaguement regardé les fichiers .php de ton plugin mais cela me dépasse un peu! Je pensais que en commentant la ligne 113 de class.pluginsPage.php cela ferait l'affaire mais non
$table->cell($icon,'class="icon"');PS: si tu préfères discuter de ce genre de question dans le forum de Dotclear, dis-moi mais je n'ai pas vu où on parlait de ton plugin là-bas
Le style du tableau est "parasité" par les feuilles de style de l'administration de Dotclear, c'est pour ça que le résultat est différent de la page sur le blog. La version 1.3 permet de cacher les icônes, c'est spécialement pour toi. ;)
Ca alors merci bien pour cette version "perso"
que demander de plus ;-) la je ne vois pas !
C'est testé, c'est parfait. Encore merci pour ta disponibilité