Projets Gestion des images

Accès direct à la page d'édition d'une image

avec une îcone-lien apparente au survol

Voilà une petite fonction qui amène du confort pour l'édition quotidienne des pages.

fontionnement

C'est très simple : en survolant une image contenu par une page sur laquelle vous avez les droits d'édition, un petite îcone s'affiche par-dessus cette dernière et permet d'acceder directement à la page d'édition de l'image.

(actuellement il faut éditer la page, aller dans l'onglet média, dérouler la liste d'image, cliquer sur "modifier cette image")

On peut ainsi changer rapidement :

  • le titre ;
  • le fichier source ;
  • les options d'utilisation de la vignette.


De plus, en gardant le survol 1/4s sur l'îcone, vous pouvez connaitre l'id de l'image (dans le but de l'utiliser ailleurs par exemple).

Cela est sensé fonctionner uniquement avec les images produites par codes de formatage :
* [image=<id>]
* [image=<id>,left]
* [image=<id>,right]
* [image=<id>,center]
et ce tandis que l'image utilise une vignette, ou pas.

 Compatibilité : à partir de Yacs 10.6.24 (r148) jusqu'à r162 (le tout dispo sur entrepôt svn google). Sur une installation de test vous pouvez tenter d'écraser les fichiers d'une 10.5.27, cela marchera peut-être.

fichiers impactés :

  • shared/codes.php : dans render_object(), envoie de l'id de l'image à la fonction skin::build_image, si le surfeur a les privilèges d'édition.
  • skins/skin_skeleton.php : fonction build_image avec id optionnel, construction des balises et lien vers la page d'édition.
  • skins/_reference/yacs.css : règle css pour l'emplacement et l'apparition au survol de l'icône.


Merci d'avance aux bêta-testeurs pour leur retours.