|
|
article- GALERIE JPG AUTOMATIQUE .html Walma lundi 14 avril 2003, par WebGenerAction (copID)
|
|
dans la meme rubrique... SPIP intégriste go home !
SPIP couvert d'argent et d'or
Les non-dits parlants : Spipeurs contre Spipeurs LETTRE OUVERTE
Textes et fantaisie pour SPIP
FilZine2 : Squelette BIS Agence de presse pour SPIP
|
Voici ce qui se fait actuellement de plus automatique et universel en matière de galerie pour SPIP à partir d'images jpg (adaptable facilement pour d'autres types d'images). Six modes de navigation : Haut Bas Gauche Droite Vignettes Image. Des tailles d'images redimensionnées automatiquement pour optimiser la surface affichée (autozoom), ou redimensionnées manuellement par le visiteur (zoom+-10% progressif). Des combinaisons d'ouverture en taille réelle dans la même page ou en fenêtre PopUp. Un diaporama automatique visionnable dans tous les formats. Et une mise en page légère adaptée à une galerie, que vous personnaliserez assez facilement si vous êtes moins allergique que nous aux TABLE TR TD. Jetez n'importe quelles images dans un article, cette galerie ressemblera forcément à quelque-chose.
Cette galerie est baptisée Walma. Le résultat avec des images quelconques est visible sur TestGalerie, où vous pouvez aussi récupérer les tous derniers squelettes et commenter les développements en cours (Voir ajoûts en bas de cet article). Ce fichier permet de faire de chaque article d'une rubrique une galerie sans limite de nombre d'images très facilement et rapidement. Ce type de script semble le plus adapté à une galerie d'images jpg, en particulier de tailles très variables. Il utilise les vignettes-miniatures créées automatiquement par SPIP. Les éventuels titre/date/auteur figurent en haut de page sur une ligne, les chapeau/texte/forum au-dessous de la galerie. Les titre description largeur hauteur taille de document sont affichés de façon variable suivant le mode, sur la page et/ou en étiquette (taille Réelle/Affichée), et le nom du fichier est également extrait et affiché (supprimer la ligne si nécessaire). Les numéros d'images et leur nombre total sont indiqués sous la forme [11-15]/23 Les titres de documents sont affichés au-dessus des vignettes pour gagner de l'espace vertical et leurs liens ouvrent l'image taille réelle dans la même page.
Les modesImage Le mode Image est le plus sophistiqué. L'autozoom par défaut diminue ou agrandit les images vers un format L400 ou H300, et en passant en taille réelle [1/1] pour pouvez zoomer [+] ou [-] 10% à l'infini et continuer à naviguer dans le format le mieux adapté à votre ordi, y compris avec le diaporama automatique autodiapo qui passe à l'image suivante toutes les 8 secondes, à moins que vouliez cliquer sur l'image pour passer à la suivante ou faire un STOP d'arrêt sur image. L'autozoom comme le zoom+- indiquent le % de redimensionnement, respectivement au-dessus de l'image et dans le menu. Au-dessus de l'image au centre : Titre document Nom de fichier Au-dessous de l'image au centre : Descriptif document L x H Vignettes Le mode vignettes fait défiler les vignettes sur 3 rangées de 5 soit 15 miniatures par page, avec ouverture au clic en fenêtre popup en taille réelle. Titre et description affichées sous la vignette. Gauche Droite Haut Bas Le visiteur peut choisir de visionner une image à gauche (par défaut, mais réglable), ou à droite ou en haut ou en bas. Les vignettes sont de l'autre côté et défilables page par page (paginées). Un clic sur une vignette montre l'image correspondante. Le titre d'une image est précédé d'une puce (LI) si celle-ci est redimensionnée (tailles plafonnées). Au-dessus de l'image à gauche : Titre document Nom de fichier Au-dessous de l'image à gauche : Descriptif document L x H Gauche Droite G & D : La surface affichée de l'image est plafonnée automatiquement à 500 (x 400), 4 vignettes verticales par page, réglable facilement. Haut Bas H & B : La surface affichée de l'image est plafonnée automatiquement à 600 (x 300), 5 vignettes horizontales par page, réglable facilement.
Principe fichierQuand vous téléchargez une image, elle s'enregistre sous le nom xxxxx.jpg et la vignette créée automatiquement par spip porte le nom xxxxx-s.jpg L'instruction #URL_DOCUMENT correspond à l'adresse de l'image. On la modifie en php pour aller chercher la même adresse mais avec -s en plus dans le nom pour afficher la vignette. Attention la fonction substr_replace() utilisée ne semble pas fonctionner sur Free.fr. La BOUCLE_vignettes va chercher toutes les vignettes xxxxx-s.jpg via l'instruction debut_vignette. Lorsqu'on clique sur une vignette l'image en taille normale est appelée dans la BOUCLE_image par l'instruction debut_image A l'ouverture d'une série de X vignettes c'est la première de la liste qui s'affiche en grand.
Organisation
Ne pas les insérer de raccourci
Vignettes automatiques : -s.jpgLe fichier proposé ici fonctionne avec la création automatique de vignette (format de vignette -s.jpg). Il ne comporte pas les marges "Dans la même rubrique" et "Thèmes abordés", toute la largeur de la page est réservée à la galerie. Appelle hierarchie.html pour le haut et pied.html pour le bas, et le feuille de style SUD spipstyle.css. Pour adapter ce fichier à votre cas, modifiez en spip_style.css ou modifiez INCLURE(hierarchie.php3) en par exemple INCLURE (entete.php3) si vous utilisez ce fichier "entete", ou simplement supprimez cette instruction si vous affichez une erreur liée à "hierarchie" et/ou "pied". Recopiez ceci dans un fichier texte que vous renommerez article-12.html si vos articles-galeries sont dans une rubrique numéro 12 Puis téléchargez-le à la racine de votre SPIP, videz le cache du site. Attention, les pages appellées par du php (&debut_...) ne sont pas toujours RECALCULables suivant les systèmes, il vaut donc mieux vider le cache du site pour être sûr de voir immédiatement des changements apportés au code ou aux images.
#LOGO_DOCUMENT #URL_DOCUMENT#LOGO_DOCUMENT affiche la vignette SPIP par défaut (type/format du document) ou bien la vignette créée automatiquement par SPIP (-s) ou bien la vignette personnalisée téléchargée par l'auteur (-prv). #URL_DOCUMENT correspond pour une image xxxxx.jpg à une adresse de type : IMG/jpg/xxxxx.jpg
Vignettes persos une par une : -prv.jpgLa qualité des vignettes créées automatiquement par SPIP est parfois insuffisante, et vous préférez peut-être utiliser vos propres vignettes. Chaque auteur peut supprimer une vignette par défaut (de format ou bien automatique), et la remplacer par une vignette personnelle privée, qui se nommera xxxxx-prv.jpg (NOTE : Dans certains cas qui ne sont pas expliqués sur le site officiel ( ?), l'image se nommera doc-XX-s.jpg, ce qui revient alors au cas des vignettes automatiques -s) Pour fonctionner de cette manière remplacez -s.jpg par -prv.jpg ce qui donne l'instruction :
Vignettes persos en bloc : -2.jpgPar téléchargement groupé via le dossier FTP upload, les images sont enregistrées par SPIP sous leurs noms d'origine. Et si ce nom existe déjà, SPIP ajoute -2 au nom de l'image. On peut utiliser ce -2 à la place du -s dans le fichier ci-dessus. NOTA : Sinon par téléchargement une par une les images-documents sont renommés doc-xx.jpg, xx étant un simple numéro chronologique. Voici une astuce d'admin pour enregistrer rapidement des vignettes personnelles en bloc et les afficher en utilisant -2.jpg Vos vignettes doivent porter les mêmes noms que les images correspondantes. Envoyez par upload via FTP : Le premier article va envoyer dans le dossier jpg vos images sous des noms zzzzz.jpg Le deuxième article va envoyer dans le dossier jpg vos vignettes sous des noms zzzzz-2.jpg Chaque image zzzzz.jpg aura donc sa vignette correspondante zzzzz-2.jpg Pour fonctionner de cette manière remplacez -s.jpg par -2.jpg ce qui donne l'instruction :
A noter que si vous enregistrez un 3eme article avec les mêmes noms d'images, vous obtiendrez -3 au lieu de -2
Eviter la confusionLes trois possibilités -s -prv -2 peuvent semer la confusion si vous les utilisez toutes sur un même site. Créez éventuellement trois rubriques avec trois fichiers article-xx.html pour les trois méthodes de téléchargement/affichage des vignettes dans les galeries. Et si vous aimez les défis, tentez de jongler aussi avec les formats .png ou éventuellement .gif et tenez-nous au courant ci-dessous.
Galerie à 2 balles, mais simpleSi tout ceci vous semble encore trop compliqué, vous avez une solution hyper simple pour mettre en ligne vos images de toutes natures. Chez les hébergeurs comme free.fr ou lycos.fr les images dans les dossiers sont accessibles directement. Ainsi il vous suffit de créer un dossier GALERIE à la racine de votre compte FTP, d'y envoyer les images, et d'indiquer dans votre site un simple lien http://.../GALERIE/ Voyez l'exemple http://webgeneraction.free.fr/IMG/ ... avec divers types de documents et dossiers.
PS : Si quelqu'un s'aperçoit que <?php print $urlvignette?> ne sert à rien du tout (on peut mettre #LOGO_DOCUMENT à la place), qu'il ne le répète pas à ceux qui auraient l'intention de s'en servir avec des extensions -s -prv -2 -3 etc. Merci, irf ! ;o) Ajouts au 21 avril : Vitesse diaporama décroissante réglable par re-clic sur le lien autodiapo, conservation de l'image en cours en passant du mode H B G ou D au mode Image, centrage des vignettes dans des cadres de même dimension, basculement en affichage "article-texte" au lieu de "article-galerie" si pas de document joint, changement de format par boutons javascript, ajout d'images-boutons pour une version qui sera proposée en zip, etc. Voir la rubrique ENCOURSalm.
CopyID ces codes sont copie/modification libre non marchande sans mention de source ou d'auteur. MàJ : 21 avril 2003 |
||||
|
signé... WebGenerAction (copID)site: CopID.org 3eme Monde Webzine participatif de l'interaction collective et de la génération automatique. |
|
|
[ACCUEIL]
| LETTRE
| THEME
| MOTOP
| MESSAGES
| PLAN
| REDAC
CopID: 100% libre Au samedi 28 janvier 2012 : 213 articles 113 brèves 1021 posts |