Galerie photo tout SPIP - commentaires Galerie photo tout Spip 2007-12-11T21:29:39Z https://files.spip.org/Galerie-photo-tout-Spip#comment401132 2007-12-11T21:29:39Z <p>on va dire que cette contrib est un peu viellotte (elle est même en php3)</p> <p>l'idée est la suivante, tu poses le contenu du zip dans ton répertoire squelettes puis tu appelles le diaporama par un </p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>INCLURE{fond='diaporama'}{id_article}{id_document}{compteur}></code></pre></div> <p>et ça devrait tourner</p> Galerie photo tout Spip 2007-12-11T16:03:34Z https://files.spip.org/Galerie-photo-tout-Spip#comment401123 2007-12-11T16:03:34Z <p>bonjour,</p> <p>désolé pour ma question qui va paraître simple :</p> <p>pour creer une galerie à partir de ce squelette comment fait on<small class="fine d-inline"> </small>?</p> <p>ce n'est pas un plugin, alors comment ça marche<small class="fine d-inline"> </small>?<br class="autobr"> où installer les fichiers<small class="fine d-inline"> </small>? avec spip 1.9...? et comment on opère ensuite<small class="fine d-inline"> </small>?</p> <p>MERCI<small class="fine d-inline"> </small>!</p> Galerie photo tout Spip 2007-10-27T18:39:46Z https://files.spip.org/Galerie-photo-tout-Spip#comment399567 2007-10-27T18:39:46Z <p>l'intéret de ce squelette c'est effectivement d'avoir à la fois une boucle précédent/suivant avec des flèches et 5 vignettes glissantes, s'i c'est pour mettre tes 15 vignettes en bas, e la n'a plus trop de sens</p> <p>de plus cette solution est rekativement vielle par rapport à l'évolution de spip, au moment de la sortie, la balise pagination n'existait pas et les plugins type thickbox non plus, je pense que maintenant, il est préférable de construire avec c'est outils.</p> <p>A+</p> Galerie photo tout Spip 2007-10-27T17:17:45Z https://files.spip.org/Galerie-photo-tout-Spip#comment399561 2007-10-27T17:17:45Z <p>Bonjour</p> <p>j'aime beaucoup ce squelette</p> <p>J'aimerais par contre pouvoir afficher <i>toutes</i> les vignettes de ma galerie (il y en a 15 au maximum)<small class="fine d-inline"> </small>; il y a la place, je les mets en dessous (<a href="http://www.extrados.fr/new/spip.php?article3" class="spip_out" rel='nofollow external'>site en reconstruction :</a></p> <p>Je n'ai pas trop osé toucher aux paramètres, ils ont l'air très imbriqués les uns dans les autres et pi ça me donne mal à la tête<small class="fine d-inline"> </small>;-)</p> <p>merci d'avance</p> <p>zab</p> Galerie photo tout Spip pour menu 2007-08-21T13:42:19Z https://files.spip.org/Galerie-photo-tout-Spip#comment397212 2007-08-21T13:42:19Z <p>Bonjour,<br class="autobr"> je trouve le plugin très intéressant et j'aurais voulu l'adapter pour en faire un menu par logos d'article avec ce systeme de diaporama. Après pas mal d'essais en changeant le champs de recherche des boucles, je n'ai toujours pas réussi.<br class="autobr"> Je suis débutant et j'ai un peu de mal à comprendre le fonctionnement du compteur, surtout l'utilité du parametre_url.<br class="autobr"> Si quelqu'un a une idée sur les modifications à apporter...</p> <p>Merci...</p> Galerie photo tout Spip 2006-07-18T14:21:44Z https://files.spip.org/Galerie-photo-tout-Spip#comment386633 2006-07-18T14:21:44Z <p>Bon je me répond a moi même, en fait sous SPIP 1.9 déjà il faut remplacer les liens pour les images</p> <p>#DOSSIER_SQUELETTE(mon_dossier/mon_fichier)</p> <p>par</p> <p>#CHEMIN{mon_dossier/mon_fichier}</p> <p>et tout de suite quand ont oublie pas les {} ça marche beaucoup mieux<small class="fine d-inline"> </small>!!!!<small class="fine d-inline"> </small>;-)</p> <p>si ça peut servir a quelqu'un d'aussi distrait que moi ...</p> Galerie photo tout Spip 2006-07-18T12:19:07Z https://files.spip.org/Galerie-photo-tout-Spip#comment386630 2006-07-18T12:19:07Z <p>Bonjour j'utilisais cette contrib sous spip 1.8.3 mais depuis le passage en SPIP 1.9 j'obtiens ce message :</p> <p>Warning : Missing argument 1 for find_in_path() in /home.10.2/mistergrw/www/spip/ecrire/inc/utils.php on line 584</p> <p>quelqu'un aurais il une tite idée sur la question<small class="fine d-inline"> </small>???<small class="fine d-inline"> </small>;-)</p> <p>merci d'avance</p> Galerie photo tout Spip 2006-05-13T08:10:50Z https://files.spip.org/Galerie-photo-tout-Spip#comment386152 2006-05-13T08:10:50Z <p>J'ai utilisé cette contribution pour faire une galerie d'images, (<a href="http://www.ascourdimanche.com/article.php3?id_article=254" class="spip_out" rel='nofollow external'>exemple</a>) avec une présentation légèrement différente (images à droites en colonne et image grande taille qui ouvre l'image en taille réelle.)<br class="autobr"> Tout cela fonctionne correctement, les vignettes sont générées par GD1 donc pas très joilies, la feuille de style est à affiner pour IE qui ne reconnait pas toutes les balises, mais le résultat est assez satisfaisant pour l'heure.</p> <p>Cependant, régulièrement, le serveur renvoie un code d'erreur au recalcul de la page ou lors de la mise à jour du fichier diaporama.</p> <p>Voici le code de l'erreur :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code># Erreur(s) dans le squelette * squelettes/diaporama.html, Erreur de compilation"</code></pre></div> <p>et dans le corps de l'article :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Warning: Invalid range end in /home/sites/site15/web/inc-compilo.php3 on line 306 Parse error: parse error, expecting `')'' in /home/sites/site15/web/inc-calcul.php3(110) : eval()'d code on line 342</code></pre></div> <p>Si on attend quelques heures, l'erreur disparait d'elle même. (le délai de recalcul des pages a été mis à 0 pour article et diaporama)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><table border="0px" align="center"> <tr> <td valign="top"> <B_zoom> <BOUCLE_zoom(DOCUMENTS){id_document}{mode=document}{extension==jpg|png|gif}{doublons}> <div class="titre_petit">[(#TITRE)]</div> <a href="affiche_image.php3?id_document=#ID_DOCUMENT" onclick="window.open(this.href, 'affiche_image', 'height=[(#HAUTEUR)], width=[(#LARGEUR)], top=20, left=20, toolbar=no, menubar=no, location=no, resizable=yes, scrollbar=yes, status=no'); return false;" title="Afficher cette image en taille r&eacute;elle"> [(#FICHIER|reduire_image{500})]</a><br /><div class="legende_photo">[(#DESCRIPTIF)]</div> </BOUCLE_zoom> </B_zoom> <BOUCLE_first(DOCUMENTS){0,1}{id_article}{mode=document}{extension==jpg|png|gif}{doublons}> <a href="affiche_image.php3?id_document=#ID_DOCUMENT" onclick="window.open(this.href, 'affiche_image', 'height=[(#HAUTEUR)], width=[(#LARGEUR)], top=20, left=20, toolbar=no, menubar=no, location=no, resizable=yes, scrollbar=yes, status=no'); return false;" title="Afficher cette image en taille r&eacute;elle"> [(#FICHIER|reduire_image{500})]</a><br /><div class="titre_petit">[(#TITRE)]</div><div class="legende_photo">[(#DESCRIPTIF)]</div> </BOUCLE_first> <//B_zoom> <div class="boutons"> <div class="infos_photo"> <B_fleches> Photo [(#ENV{compteur})] sur <B_tot> <BOUCLE_tot(DOCUMENTS){id_article}{mode=document}> </BOUCLE_tot> <?php $tot=#TOTAL_BOUCLE; echo ' '.$tot.'.'; ?> </B_tot2> <br> <BOUCLE_fleches(DOCUMENTS){id_article}{par id_document}{mode=document}{extension==jpg|png|gif}> [(#COMPTEUR_BOUCLE|=={1}|?{' ',''}) <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,1})]" title="Revenir &agrave; la premi&egrave;re image"> <img src="icones/premier.gif" alt="Premi&egrave;re image" /> </a> ] [(#COMPTEUR_BOUCLE|incremente|=={#ENV{compteur}}|?{' ',''}) <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,#_fleches:COMPTEUR_BOUCLE})]" title="Afficher l'image pr&eacute;c&eacute;dente"> <img src="icones/precedent2.gif" alt="Image pr&eacute;c&eacute;dente"/> </a> ] [(#COMPTEUR_BOUCLE|decremente|=={#ENV{compteur}}|?{' ',''}) <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,#_fleches:COMPTEUR_BOUCLE})]" title="Afficher l'image suivante"> <img src="icones/suivant2.gif" alt="Image suivante"/> </a> ] [(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|?{' ',''}) <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,#_fleches:TOTAL_BOUCLE})]" title="Afficher la derni&egrave;re image"> <img src="icones/dernier.gif" alt="derni&eacute;re image"/> </a> ] </BOUCLE_fleches> <B_agrandir> <!-- affichage des vignettes --> <BOUCLE_agrandir(DOCUMENTS){id_document}{mode=document}> <a href="affiche_image.php3?id_document=#ID_DOCUMENT" onclick="window.open(this.href, 'affiche_image', 'height=[(#HAUTEUR)], width=[(#LARGEUR)], top=20, left=20, toolbar=no, menubar=no, location=no, resizable=yes, scrollbar=yes, status=no'); return false;" title="Afficher l'image dans sa taille originale"> <img src="icones/zoom.gif" width="22" height="22" border="0" alt="zoom sur l'image"></a> <br>Taille r&eacute;elle : [(#HAUTEUR)] x [(#LARGEUR)] px </div> </BOUCLE_agrandir> </B_agrandir> </td> <td><B_miniatures> <BOUCLE_miniatures(DOCUMENTS){id_article}{par id_document}{mode=document}{extension==jpg|png|gif} {(#ENV{compteur}|moins5),7}{doublons A}> </BOUCLE_miniatures> </B_miniatures> <BOUCLE_5-miniatures(DOCUMENTS){!par id_document}{0,5}{!doublons A}> <BOUCLE_inversion(DOCUMENTS){id_document}{doublons Cinq}> </BOUCLE_inversion> </BOUCLE_5-miniatures> </B_5-miniatures> <B_doc> <BOUCLE_doc(DOCUMENTS){id_article}{par id_document}{mode=document}{extension==jpg|png|gif}> <B_affichage> <BOUCLE_affichage(DOCUMENTS){id_document}{!doublons Cinq}> <li> <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,#_doc:COMPTEUR_BOUCLE})]" title="[(#TITRE)]"> [(#LOGO_DOCUMENT||reduire_image{120})] </a></li> </BOUCLE_affichage> </B_affichage> [(#ENV{compteur}|=={1}|?{' ',''}) [(#_doc:COMPTEUR_BOUCLE|=={4}|?{' ',''}) <li > <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,#_doc:COMPTEUR_BOUCLE})]" title="[(#TITRE)]"> [(#LOGO_DOCUMENT||reduire_image{120})] </a></li> ] [(#_doc:COMPTEUR_BOUCLE|=={5}|?{' ',''}) <li > <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,#_doc:COMPTEUR_BOUCLE})]" title="[(#TITRE)]"> [(#LOGO_DOCUMENT||reduire_image{120})] </a></li> ] ] [(#ENV{compteur}|=={2}|?{' ',''}) [(#_doc:COMPTEUR_BOUCLE|=={5}|?{' ',''}) <li ><a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_document,#ID_DOCUMENT}|parametre_url{compteur,#_doc:COMPTEUR_BOUCLE})]" title="[(#TITRE)]"> [(#LOGO_DOCUMENT||reduire_image{120})] </a></li> ] ] </BOUCLE_doc> </B_doc> </td> </tr> </table></code></pre></div> <p>(j'ai utilisé un tableau car je n'ai pas réussi a faire ma colonne d'images à droite avec la feuille de style)</p> <p>voici le code source de la page</p> <p>Merci de vos avis éclairés...</p> Galerie photo tout Spip 2006-01-04T19:04:00Z https://files.spip.org/Galerie-photo-tout-Spip#comment385017 2006-01-04T19:04:00Z <p>lol oui, je suis vraiment aveugle, je prépare ça et je poste<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>;)</p> Galerie photo tout Spip 2006-01-04T15:02:59Z https://files.spip.org/Galerie-photo-tout-Spip#comment385012 2006-01-04T15:02:59Z <p>entre l'article il y a un lien <br>- <a href="http://www.spip-contrib.net/spikini/VarianteContribGalerie-photo-tout-Spip" class="spip_out" rel='nofollow external'>voir et proposer des variantes</a>, c'est un wiki</p> <p>il doit falloir créer la page</p> Galerie photo tout Spip 2006-01-04T14:44:52Z https://files.spip.org/Galerie-photo-tout-Spip#comment385010 2006-01-04T14:44:52Z <p>Euh...oui (faisons semblant de savoir pour passer pour un idiot)...Euh comment on fait déjà<small class="fine d-inline"> </small>???<small class="fine d-inline"> </small>;p</p> Galerie photo tout Spip 2006-01-04T13:43:18Z https://files.spip.org/Galerie-photo-tout-Spip#comment385009 2006-01-04T13:43:18Z <p>place ta contrib dans les variantes</p> Galerie photo tout Spip 2006-01-04T13:27:33Z https://files.spip.org/Galerie-photo-tout-Spip#comment385008 2006-01-04T13:27:33Z <p>arf<small class="fine d-inline"> </small>! Lire <code class="spip_code spip_code_inline" dir="ltr">#ENV{compteur}</code> au lieu de $compteur dans mon message... désolé</p> Galerie photo tout Spip 2006-01-04T13:16:12Z https://files.spip.org/Galerie-photo-tout-Spip#comment385007 2006-01-04T13:16:12Z <p>Bonjour,</p> <p>Tout d'abord, merci pour cette contrib. J'adore ce côté tout spip et aussi son côté générique. Je suis en train de l'adapter pour ma future galerie avec quelques options en plus.</p> <p>Cependant, elle y avait un petit détail qui ne me convenait pas, c'est qu'on ne pouvait pas pointer directement sur une image sans que la variable $compteur perde les pédales. Par exemple, prenons 7 documents avec les id 12,15,23,24,25,34,35. Si on souhaitait arriver directement sur la photo avec id_document=24, $compteur se mettait quand même à 1 et il devenait alors impossible de se balader à gauche.</p> <p>J'ai donc trouver la solution de se passer de la variable $compteur grace à une boucle :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_doc_compteur(documents){id_article}'par id_document}{id_document<=#ENV{id_document,"0"}}{mode=document} </BOUCLE_doc_compteur> </B_doc_compteur></code></pre></div> <p>On compte le nombre de document qu'il y'a jusqu'à la photo séléctionnée (incluse). Si on reprend notre exemple de la photo id_document=24, la boucle fera 12,15,23,24 et s'arretera. #_doc_compteur:COMPTEUR_BOUCLE sera alors égal à 4.</p> <p>Il nous reste plus alors qu'à utiliser <code class="spip_code spip_code_inline" dir="ltr">[(#_doc_compteur:COMPTEUR_BOUCLE|sinon{1})]</code> à la place $compteur. si la boucle n'a renvoyé aucun résultat alors on remplace par 1, ce qui permet de gérer le cas où aucun id_document n'est passé en paramètre.</p> <p>Je ne suis pas sûr et certain de la syntaxe car je ne suis pas sur ma machine mais j'espère avoir été compréhensible en expliquant le principe :)</p> <p>Bonne journée et encore merci à l'auteur de cette contrib<small class="fine d-inline"> </small>!</p> Galerie photo tout Spip 2005-11-15T13:47:40Z https://files.spip.org/Galerie-photo-tout-Spip#comment384436 2005-11-15T13:47:40Z <p>Désolé question obsoléte j'avais pourtant cherché pendant plus d'une heure avant de la poser, il suffisai de juste 5 m<sup class="typo_exposants">n</sup> de plus pour trouver</p> <p>dans vote info il manquit un | entre article et reduire voici le bon code<br class="autobr"> <code><br class="autobr"> [(#LOGO_ARTICLE|||reduire_image<i>120,120</i>)]<br class="autobr"> <code></code></code></p> Galerie photo tout Spip 2005-11-15T13:39:45Z https://files.spip.org/Galerie-photo-tout-Spip#comment384435 2005-11-15T13:39:45Z <p>Bonjour,<br class="autobr"> merci pour cette contrib,<br class="autobr"> Par contre pour les vignettes j'ai besoin d'aide<br class="autobr"> je n'arrive pas à les réduires j'ai le message suivant :<br class="autobr"> Erreur : filtre «<small class="fine d-inline"> </small>reduire_image120,120<small class="fine d-inline"> </small>» non défini, _affichage</p> <p>S'agit t-il bien de la boucle que l'on trouve dans le squelette diaporama ci dessous</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <BOUCLE_doc(DOCUMENTS){id_article}{par id_document}{mode=document}> <B_affichage> <BOUCLE_affichage(DOCUMENTS){id_document}{!doublons Cinq}> <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url {id_document,#ID_DOCUMENT}|parametre_url{compteur,#_doc:COMPTEUR_BOUCLE})]" title="[(#TITRE)]"> [(#LOGO_DOCUMENT)] </a> </BOUCLE_affichage> </B_affichage></code></pre></div> Galerie photo tout Spip 2005-10-26T18:14:42Z https://files.spip.org/Galerie-photo-tout-Spip#comment384117 2005-10-26T18:14:42Z <p>Oui, j'ai trouvé, la gallerie n'est pas encore en ligne en fait, celle qui l'est repose sur le squelette standard de Spip 1.8.2. Merci au passage pour le compliment...</p> <p>Pour la solution, j'ai parametré ainsi l'affichage du logo : [(#LOGO_DOCUMENT||reduire_image<i>120,120</i>)] dans la boucle BOUCLE_affichage(DOCUMENTS)</p> Galerie photo tout Spip 2005-10-26T10:41:40Z https://files.spip.org/Galerie-photo-tout-Spip#comment384111 2005-10-26T10:41:40Z <p>merci</p> <p>il me semble que tu as réussi à réduire les vignettes (belle cuisine)</p> Galerie photo tout Spip 2005-10-26T09:28:09Z https://files.spip.org/Galerie-photo-tout-Spip#comment384109 2005-10-26T09:28:09Z <p>Ecxellent<small class="fine d-inline"> </small>! J'ai adopté la gallerie que je suis en train d'intégrer à la nouvelle mouture de mon site.</p> <p>Une petite question tout de même : comment modifier la taille des vignettes de la gallerie<small class="fine d-inline"> </small>? J'ai tenté divers essais avec « reduire_image », sans succès...</p>