Une fonctionnalité intéressante de SPIP, si elle est bien exploitée, est de pouvoir utiliser tout document (ou image) attaché à un article ou une rubrique dans n’importe quel autre élément. Il est ainsi possible de gagner de l’espace disque en évitant les doublons.
Le problème est qu’il faut pour cela connaître l’identifiant du document en question, ce qui peut s’avérer pénible quand on se souvient l’avoir déjà utilisé, mais sans savoir où.
Heureusement, voilà une galerie qui va simplifier la procédure !
L’idée est tout simplement d’ajouter dans la barre d’aide à la saisie un bouton qui lance dans une autre fenêtre une galerie de tous les documents déjà présents dans SPIP.
Depuis cette fenêtre, il est alors possible de se déplacer dans l’arborescence des rubriques et articles du site, et ainsi de visualiser tous les documents qui leurs sont attachés.
Une fois le bon document retrouvé, des liens permettent d’ajouter simplement le bon raccourci typographique à la zone de saisie qui était active.
1 - Ouvrez la galerie
Tout d’abord, cliquez sur le nouveau bouton de la barre d’aide à la saisie des raccourcis typographiques :

2 - Naviguez dans l’arborescence
Déplacez-vous dans l’arborescence du site pour y retrouver le document ou l’image qui vous intéresse :

3 - Visualisez l’élément et ses liens d’ajout
Une fois le bon élément retrouvé, cliquez sur le lien correspondant à l’affichahe souhaité :

4 - Continuez à travailler normalement
Après avoir cliqué sur l’un des liens, le code correspondant est ajouté à la zone de saisie et la galerie est refermée :

Tout d’abord, téléchargez cette archive :
Elle contient les quatre fichiers suivants :
galerie.php3 est le script qui affiche la galerie, il est à placer dans le répertoire ecrire/galerie.png est une nouvelle icône pour la barre, elle est à placer dans le répertoire IMG/icones_barre/, et elle pourra être avantageusement remplacée par une autre plus jolieinc_barre.php3 est une version modifiée de la version fournie avec SPIP 1.7.2. La seule différence est l’ajout des lignes 69 à 72 suivantes :
spip_barre.js est une version modifiée de la version fournie avec SPIP 1.7.2. La seule différence est l’ajout des lignes 89 à 91 de la fonction barre_galerie() :
Cette galerie a également été testée avec succès avec la version 1.8 alpha 1 CVS du 7 juin 2004.
Il y a des signes qui ne trompent pas, il faut des fois savoir prendre des décisions pour ne pas finir noyé sous un trop plein d’informations.
Lors de sa conférence téléphonique trimestrielle qui s’est tenue il y a quelques jours, Steve Jobs a indiqué au sujet des NetBooks qu’il ne voyait pas l’intérêt pour Apple d’entrer sur ce marché de machines à prix bas et qualité à l’avenant, et que l’iPhone est déjà là pour couvrir les mêmes besoins.
La théorie, c’est quand on sait tout et que rien ne fonctionne.
La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Derniers commentaires
sarah sur Des Gravatars avec SPIP : Con replica rolex sul vostro polso cominciate appartenere ad una lega differente (...)
Yannick sur session_start() et exec() ne font pas toujours bon ménage en PHP : Bonjour, Après bien des recherches et des semaines de galère, je suis tombé sur votre article. Et (...)
Jacques sur Surveillez vos erreurs 404, elles peuvent être très instructives : Avec SPIP 2, il est aisé de faire un log spécifique. Exemple à mettre en début de 404.html : (...)
giz404 sur Trop d’info tue l’info : En général, je survole assez rapidement mes flux, et ne lit que ce qui me semble intéressant. Du (...)
fxj sur Nouvelle tempête sur les flux RSS, réduisons les intermédiaires ! : Il semble que cette URL de feeds via ton domaine n’est pas (encore) intégrée dans les pages du (...)
Clochix sur Les NetBooks sont-ils si populaires uniquement grâce à leur prix ? : Salut Nico, As-tu vu passer ça : http://pisani.blog.lemonde.fr/2008/... ? Ce n’est certes qu’une (...)
giz404 sur Les NetBooks sont-ils si populaires uniquement grâce à leur prix ? : Le marché des netbooks est très, très jeune. C’est sûr, le prix est un des facteurs de son (...)
Valentin sur Comment faire un tag cloud (nuage de tags, ou d’étiquettes) accessible ? : dans des balises H <
Valentin sur Comment faire un tag cloud (nuage de tags, ou d’étiquettes) accessible ? : “La taille, c’est une information purement visuelle” Faux ! Les mots sont dans des balises (...)
Mortimer sur Amusons nous avec des boucles SPIP et les petits nouveaux #GET, #SET et #ARRAY : Pour éviter que ça plante quand il n’y a pas de résultat dans la boucle de sélection _sites, il (...)