Et hop

J’ai des réglages d’insertion d’image réglés par défaut pour tout le blog :

  • Taille : large (code u), c’est possible parce que j’utilise un plugin qui permet de définir des tailles de miniatures supplémentaires
  • Légende : légende et titre
  • Alignement : centre
  • Insertion : avec le lien vers l’image originale

Sauf que lorsque j’utilise les mémojis, comme celui qui illustre ce billet, je n’utilise pas de légende ni de titre, je ne mets pas de lien vers l’image originale, et j’utilise l’image originale. Donc à chaque fois, il faut que je coche ces trois options avant d’insérer et comme je suis une feignasse, j’ai codé de quoi passer outre à partir de la prochaine version de Dotclear.

Il suffira de créer un fichier invisible nommé .mediadef (ou .mediadef.json) dont le contenu est une structure JSON classique et qui peut contenir ceci :

{
	"size": "o",
	"legend": "none",
	"alignment": "center",
	"link": false
}

Soit exactement ce qu’il me faudra pour que ces options spécifiques — au répertoire de média où le fichier .mediadef se trouve — soient automagiquement présélectionnées à l’insertion d’un media (image, vidéo, son, …).

J’aurais même pu supprimer la ligne "alignment": "center", puisque cette option est valable par défaut pour tout le blog.


En attendant que ce soit dans la doc officielle, voilà les valeurs possibles pour les différents réglages :

  • size : “sq” pour vignette (square), “s” pour petite (small), “m” pour moyenne (medium), “o” pour original
  • legend : “none” pour aucune, “title” pour le titre seul, “legend” pour le titre et légende
  • alignment : “none” pour aucun, “left” pour aligner à gauche, “right” pour aligner à droite, “center” pour centrer
  • link : true avec le lien, false sans le lien vers l’image originale

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15129

Haut de page