Greffon pour Dotclear2 : imgWidthAndHeightAdder v0.2.2
Par ȷulmud le samedi 8 octobre 2011, 20:31 - Free the code! - Lien permanent
IWaHa : avoir une option permettant de désactiver un greffon, c'est bien ; actuellement lire la valeur de cette option et effectivement désactiver le comportement lorsqu'il le faut, c'est mieux !
À koi k'ça sert ?
Ce greffon ajoute automatiquement les attributs width
et height
sur les images qu'il trouve dans les billets en fonction de la taille réelle du fichier.
Koi k'y a de neuf
- Avec cette nouvelle version, l'option permettant d'activer ou non le greffon remplit enfin son rôle.
- Quelques petits problèmes de compatibilité avec PHP 5.3 sont corrigés (normalement, tout devrait continuer à fonctionner sans soucis avec PHP 5.2).
Utilisation
Après installation de ce greffon, allez dans les paramètres de votre blogue et activez le système IWaHa.
Dès lors, à la sauvegarde d'un billet, les attributs width
et height
seront automatiquement ajoutés aux images contenues dans le billet.
Remarques
- Cela ne fonctionne que pour des images se trouvant dans le gestionnaire de médias du blogue.
- Cela fonctionne aussi bien en mode d'édition des billets wiki que XHTML.
- Si le tag
<img>
possède déjà un attributwidth
ouheight
, rien ne sera modifié.
Téléchargement
Hop, jetez un œil dans les annexes à ce billet...
Remarques, commentaires, rapports de bogues, ...
... sont toujours les bienvenus dans les commentaires de ce billet.
Commentaires
Merci bien m'sieur pour la mise à jour
Hello!
Merci beaucoup pour ce super plugin!
Je me pose la question, tes plugins ne sont pas dispo depuis l'installeur de plugin Dotclear, ni meme depuis dotaddict.
http://plugins.dotaddict.org/
http://lab.dotclear.org/browser/plu...
Je pense que ca pourrait etre une bonne chose d'y mettre tes plugins non? C'est dommage qu'il ne profite pas d'une meilleur visibilité.
IWaHa, devrait quasiment être intégré a Dotclear tant tout les blog DC utilisant des images se font descendre par les site de bench (GTMetrix) a cause du manque d'attributs width et height dans la balise img.
Bref, merci encore et n’hésite pas a proposer ton plugin ici:
http://console.dotaddict.org/
Dorian
Dorian : Merci pour ton intérêt concernant mes greffons.
Quant aux sites Dotclear Lab et Dotaddict, je les connais bien entendu depuis leur création. Le Lab propose une collection d'outils d'aide au développement (gestion de version, suivi des bogues, espaces de discussions, etc.) ; or j'utilise mes propres outils pour cela depuis bien avant son arrivée et n'ai donc aucun intérêt à passer sur le lab. Quant à Dotaddict, c'est une réflexion mûrement réfléchie et assumée qui fait que mes greffons ne s'y trouvent pas.
C'est pour éviter d'avoir un trop gros support je suppose, pour se garder le choix de ne pas les mettre a jour plus tard sans avoir une montagne de mail de protestation.
C'est dommage mais je comprend.
Dorian : En effet, ces greffons ont d'abord été codés pour mes besoins et mis à disposition de ceux que ça peut intéresser et je n'ai pas énormément de temps à consacrer au support ; mais pas seulement. Dotaddict impose également le choix d'une licence et je n'ai pas réussi à en trouver une qui me convienne en tous points (et je ne me vois pas créer Une licence inutile de plus).
Ok! Merci pour les précisions!
Merci pour ce greffon qui permet à mon code d'être plus conforme aux normes HTML, bien que les personnes responsable du contenu n'y connaissent rien.
Cependant nous tombons régulièrement sur des messages d'erreur lors de l'enregistrement de billets (sur notre version Dotclear 2.6.2) :
''Warning: getimagesize() function.getimagesize: Filename cannot be empty in /homez.95/partytim/www/dotclear-213zip/plugins/imgWidthAndHeightAdder/_admin.php on line 137
Warning: getimagesize() function.getimagesize: Filename cannot be empty in /homez.95/partytim/www/dotclear-213zip/plugins/imgWidthAndHeightAdder/_admin.php on line 137
Warning: getimagesize() function.getimagesize: Filename cannot be empty in /homez.95/partytim/www/dotclear-213zip/plugins/imgWidthAndHeightAdder/_admin.php on line 137
Warning: Cannot modify header information - headers already sent by (output started at /homez.95/partytim/www/dotclear-213zip/plugins/imgWidthAndHeightAdder/_admin.php:137) in /homez.95/partytim/www/dotclear-213zip/inc/libs/clearbricks/common/lib.http.php on line 118''
dub : C'est que, pour une raison que je ne comprends pas, le fichier image n'a pas pu être trouvé... Je vais faire un correctif ce week-end pour qu'au moins ce message d'erreur n'apparaisse plus dans un tel cas. Merci pour le signalement du bug.