Des boucles pour des albums de photo - commentaires Des boucles pour des albums de photo 2008-07-19T00:26:16Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment407574 2008-07-19T00:26:16Z <p>Bonjour,</p> <p>j'utilise spip 1.9 Je désire faire plusieurs galeries qui sont dans 3 rubriques différentes. Pour cela j'ai crée mes trois rubriques : galerie A, galerie B, galerie C. Dans chacune des rubriques j'ai crée 1 articles avec des photos insérés par le biais de « joindre un document ».</p> <p>Je souhaite utiliser cette contrib et plus précisemment le 4<sup class="typo_exposants">e</sup> cas : affichage de vignettes et d'une image de taille intermédiaire.</p> <p>Mes galeries doivent etre visible dès que l'on est dans la rubrique galerie A, B ou C. (pas de lien dans les rubriques pour ouvrir un article qui contiendrai la galerie).</p> <p>J'ai renommé le squelette fourni dans la contrib (album_photo_04.html) en galerie A.html que j'ai installé dans mon dossier squelettes<small class="fine d-inline"> </small>; j'ai aussi installé le fichier album_image.php fourni dans le .zip.</p> <p>Dans la rubrique galerie A, c'est l'article id=2 qui contient la galerie de photos.</p> <p>La galerie fonctionne, j'ai mes vignettes et l'image agrandie en local sur <a href="http://localhost:8888/spip.php?galerie" class="spip_url spip_out auto" rel="nofollow external">http://localhost:8888/spip.php?galerie</a> A.</p> <p>J'ai des problèmes pour afficher les liens des vignettes : Lorsque je suis dans ma galerie et que je clique sur une vignette pour avoir l'image agrandie qui lui correspond j'ai ce message « The requested URL /article.php3 was not found on this server. »</p> <p>le problème doit se situer au niveau de la fonction lienPage</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php function lienPage($id_article, $vignette, $image, $titre, $texte) { // affiche un lien avec les param�tres en argument echo "<a href='article.php3?id_article=$id_article"; Par quoi dois-je remplacer article.php3 , ou dois-je mettre ce fichier ? echo "<a href='article.php3?id_article=$id_article"; echo "&debut_vignette=$vignette&debut_image=$image'"; echo " title='" . htmlentities($titre, ENT_QUOTES) . "'>$texte</a>"; } ?></code></pre></div> <p>Par quoi dois-je remplacer article.php3 , ou dois-je mettre ce fichier<small class="fine d-inline"> </small>?<br class="autobr"> Quelle est la marche à suivre<small class="fine d-inline"> </small>?</p> <p>Merci pour vos réponses.</p> > Des boucles pour des albums de photo 2008-01-25T17:45:12Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment402517 2008-01-25T17:45:12Z <p>Bon... Après vérification sous Windows et Firefox, le site marche très bien.</p> <p>C'est donc lié soit à Firefox sous Ubuntu (linux), soit à Ubuntu lui-même....?<br class="autobr"> Pourtant, rares sont les sites qui me posent problème.<br class="autobr"> Bizarre, bizarre...</p> Des boucles pour des albums de photo 2007-09-09T21:50:06Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment397770 2007-09-09T21:50:06Z <p>Bonjour,<br class="autobr"> Merci pour cette contrib magnifique…<br class="autobr"> J'ai juste une question : Est-il possible de rajouter une boucle spip ou un paramêtre php pour faire aussi un lien sur l'image qui pointe vers l'image suivante<small class="fine d-inline"> </small>?</p> <p>Si une personne pouvait m'éclairer… se serait dement.<br class="autobr"> merci</p> Des boucles pour des albums de photo 2006-12-05T10:17:55Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment389250 2006-12-05T10:17:55Z <p>Bonjour, suis complètement débutant avec spip 1.9. Je l'ai installé en local chez moi et je souhaite faire un site avec des présentations d'images comme le modèle 3 qui me plait beaucoup.</p> <p>Je n'arrive pas à installer le module, quels fichiers mettre et où les mettre<small class="fine d-inline"> </small>?</p> <p>comment dois je mettre mes photos dans quel dossier<small class="fine d-inline"> </small>? directement dans le dossier ou par l'interface administrateur de spip<small class="fine d-inline"> </small>?</p> <p>merci beaucoup pour votre aide</p> message : parse error 2006-11-08T17:36:30Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment388574 2006-11-08T17:36:30Z <p>A force de bidouiller.... je me réponds donc à moi même, dès fois que ça serve à quelqu'un : <br class="autobr"> je souhaitais voir s'afficher les vignettes sur deux colonnes et ce n'était pas le cas. Le problème venait du fait que j'avais laissé la valeur 150 px par défaut dans la taille d'affichage des vignettes dans les paramètres de spip.</p> <p>Je suis passé en 75px et ça marche.</p> <p>Merci beaucoup pour cette contribution.</p> message : parse error 2006-11-06T21:15:35Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment388530 2006-11-06T21:15:35Z <p>A force de m'acharner sur le squelette j'ai délaissé le paramétrage de spip. De fait je n'avais pas validé le mode affichage des vignettes dans les paramètres de spip.</p> <p>Une fois cet oubli réparé : ça fonctionne, ouf.</p> <p>Par contre je ne vois pas :</p> <p>- comment afficher les vignettes sur deux colonnes (modèle de la <a href="http://www.maison-de-heidelberg.org/article.php3?id_article=230&debut_vignette=0&debut_image=4" class="spip_out" rel='nofollow external'>maison de heidelberg</a> ) <br>- ni l'endroit où on définit la taille des vignettes.</p> <p>si quelqu'un a une idée...</p> message : parse error 2006-11-04T17:25:58Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment388500 2006-11-04T17:25:58Z <p>Merci pour tes précisions et le supplément de code.</p> <p>J'ai refait les manips par tous les bouts sans parvenir à un autre résultat que :</p> <p>"erreur dans le squelette - erreur d'exécution de la page <br class="autobr"> parse error : ...\inc-public.php3(60) : eval()'d code on line 75</p> <p><strong>Je récapitule :</strong> <br>- J'ai repris le squelette 4 proposé ici et le fichier album_image.php qui va avec. <br>- J'ai renommé le squelette en « article-110.html » car je souhaite localiser mes galeries dans une rubrique spécifique (la 110). <strong>Je n'ai rien changé dans ce squelette pour faire le test.</strong> <br>- J'ai bien un article publié avec des images jointes comme documents dans cette rubrique.</p> <p><strong>Je constate que</strong> si je vire la partie :<br class="autobr"> <br class="autobr"> <strong>Alors</strong> j'obtiens bien l'affichage de la photo en taille intermédiaire, avec les liens de pagination et le lien vers une nouvelle fenêtre pour voir la photo en taille réelle.</p> <p><strong>Le couac reste donc l'affichage des vignettes</strong> et leurs lien de pagination.</p> <p><strong>J'ai, bien sûr, testé en modifiant la ligne 122 comme tu l'indiquais</strong>. C'est à dire en remplaçant : <br class="autobr"> a href='article.php3<small class="fine d-inline"> </small>?id_article=$id_article"<small class="fine d-inline"> </small>;</p> <p>par : a href='article-110.php3<small class="fine d-inline"> </small>?id_article=$id_article"<small class="fine d-inline"> </small>;</p> <p><strong>Mais j'ai exactement le même message d'erreur.</strong></p> <p>Je n'aime pas désespérer mais, là, c'est rageant. Suis preneur d'une idée...</p> <p>Autre constat en passant : il faut renommer le fichier album_image.php en .php3 pour que ça fonctionne dans ma configuration : en local, spip 1.8.3</p> message : parse error 2006-10-31T17:41:21Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment388405 2006-10-31T17:41:21Z <p>Bonjour,</p> <p>Je suis débutant aussi, et j'ai cherché longtemps avant de trouver pour mon problème<small class="fine d-inline"> </small>!!!</p> <p>A la ligne n°122 du fichier [album_photo_04.html] :</p> <p> <code class="spip_code spip_code_inline" dir="ltr">echo "<a href='article.php3?id_article=$id_article";</code></p> <p>Si vous changez le nom de fichier, il faut modifier cette ligne avec le nouveau nom souhaité. Par exemple, pour moi, j'ai gardé le nom du fichier téléchargé de l'auteur. Cela donne :</p> <p> <code class="spip_code spip_code_inline" dir="ltr">echo "<a href='album_photo_04.php3?id_article=$id_article";</code></p> <p>Je ne sais pas si c'est ton erreur, mais çà peut aider<small class="fine d-inline"> </small>!!!</p> <p>D'un autre côté, j'ai fait des boucles sur ma page qui affiche mon article XX pour afficher l'album :</p> <p>Si il y a des documents dans mon article, en bas de celui-ci s'affiche :</p> <p><strong>Il y a X photos disponibles : Visualiser l'album.</strong></p> <p>Sinon rien ne s'affiche.</p> <p>(Note : Le lien pour accéder à l'album se trouve sur <i>Visualiser l'album.</i> et <i>photos disponibles</i> s'accorde au singulier ou au pluriel<small class="fine d-inline"> </small>!)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!-- La valeur {id_article=XX} est à adapter. Il s'agit de votre boucle perso --> <BOUCLE_EssaiAlbum(ARTICLES){id_article=XX}> <BR><BR> [(#TEXTE)<BR><BR>] <!-- Exemple 1 --> La ligne est affich&eacute;e m&ecirc;me si il n'y a pas d'images :<BR> <a href="..\album_photo_04.php3?id_article=#ID_ARTICLE">Visualiser l'album photo.</a><BR><BR> <!-- Exemple 2 --> La ligne est affich&eacute;e que si il y a au moins une image :<BR> <B_Condition> <!-- Boucle incluse spéciale comptage de documents avec accord grammatical conditionnel --> <BOUCLE_Comptage(DOCUMENTS){id_article}{extension==jpg|png|gif}></BOUCLE_Comptage> [Il y a #TOTAL_BOUCLE (#TOTAL_BOUCLE|>{1}|?{'photos disponibles','photo disponible'}) : ] <//B_Comptage> <!-- Fin de la boucle incluse spéciale comptage de documents avec accord grammatical conditionnel --> <BOUCLE_Condition(DOCUMENTS){id_article=#ID_ARTICLE}{extension==jpg|png|gif}{0,1}> <a href="..\album_photo_04.php3?id_article=#ID_ARTICLE">Visualiser l'album.</a><BR> </BOUCLE_Condition> </B_Condition> <!-- Pas d'album photos. --> <//B_Condition> </BOUCLE_EssaiAlbum></code></pre></div> message : parse error 2006-10-28T08:10:52Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment388272 2006-10-28T08:10:52Z <p>J'ai oublié de préciser dans le post précédent que je souhaite utiliser le squelette n°4.</p> <p>Entre temps j'ai copié le squelette 4 disponible ici, ainsi que le fichier album_image.php, à la racine de mon site en local. J'ai renommé le squelette en article-110.html et refait l'essai : même erreur.</p> <p>Je cale.</p> message : parse error 2006-10-27T15:11:28Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment388264 2006-10-27T15:11:28Z <p>Bonjour,</p> <p>Cette contribution correspond très bien à mon besoin mais je n'arrive pas à l'installer.</p> <p>J'obtiens ceci : <br class="autobr"> inc-public.php3(60) : eval()'d code on line 155</p> <p>Précision : <br>- je bidouille en local (easyphp 1.8 + spip 1.8.3)</p> <p>Récapitulatif de mes manips :</p> <p>- création d'un squelette article-110.html</p> <p>- copié/collé du code « PARTIE SPECIFIQUE A L'ALBUM PHOTO » trouvé dans article_album_04.html de cette contribution, à l'endroit où je souhaite voir s'afficher le porfolio</p> <p>- ajout dans le head des déf. de style</p> <p>- ajout dans le head de :</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php define</span><span style="color:#007700;">(</span><span style="color:#DD0000;">"VIGNETTES_PAGE"</span><span style="color:#007700;">, </span><span style="color:#0000BB;">8</span><span style="color:#007700;">); </span><span style="color:#0000BB;">?></span></code></pre> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php $id_article </span><span style="color:#007700;">= </span><span style="color:#DD0000;">"#ID_ARTICLE"</span><span style="color:#007700;">; </span><span style="color:#0000BB;">?></span></code></pre> <p>- ajout dans le head du code pour le script java</p> <p>- ajout en fin de squelette du code php, après la balise </p> Des boucles pour des albums de photo 2006-08-31T06:30:13Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment387325 2006-08-31T06:30:13Z <p>J'ai rencontré moi aussi un problème lors du passage à la 1.9.<br class="autobr"> Cela semble venir de la boucle vide qui donne le nombre d'images associées au document : #TOTAL_BOUCLE indique 1 (pourquoi<small class="fine d-inline"> </small>?? ) même s'il y a plus d'images.<br class="autobr"> J'ai transformé la boucle de la manière suivante et cela semble fonctionner à nouveau :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <BOUCLE_nb_images(DOCUMENTS){id_article}{extension==jpg|png|gif}{mode=document}> <?php $nb_images = "#COMPTEUR_BOUCLE"; ?> </BOUCLE_nb_images></code></pre></div> <p>J'ai fais ca à l'arrache hier soir et je n'ai pas vérifié tous les cas...</p> Des boucles pour des albums de photo 2006-08-23T11:46:52Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment387159 2006-08-23T11:46:52Z <p>Hello,</p> <p>Avez vous déjà trouvé une solution à votre problème<small class="fine d-inline"> </small>???</p> <p>Merci <br class="autobr"> Paul</p> Des boucles pour des albums de photo 2006-07-30T20:22:33Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment386749 2006-07-30T20:22:33Z <p>J'utilise cette contrib depuis longtemps mais depuis que je suis passé à Spip 1.9, ça ne fonctionne plus.<br class="autobr"> Qulqu'un peut-il m'aider<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Des boucles pour des albums de photo 2006-05-05T14:52:09Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment386109 2006-05-05T14:52:09Z <p>Bonjour,</p> <p>Merci super album photo, je l'ai installé l'option 4 avec un , j'ai répété les liens de pagination au dessus des vignettes et des photos c'est plus pratique et aligné les vignettes...</p> <p>Par contre deux problèmes avec mon SPIP 1.8.3 installé en local :</p> <p>- Sur les 3 premières images de l'album il y a un petit problème, j'obtient cette erreur à la place de l'image en taille moyenne :</p> <p> Warning : Division by zero in /var/www/VTT-Montagne/inc-public.php3(20) : eval()'d code on line 203</p> <p> Warning : Division by zero in /var/www/VTT-Montagne/inc-public.php3(20) : eval()'d code on line 203</p> <p>- Lorsqu'il n'y a pas d'image j'ai un méchant décalage avec tout ce qu'il a en dessous de de . Moins grave pour l'instant car j'ai bidouiller une balise de test dans mon squelette article qui m'évite ce problème.</p> <p>Merci</p> changement de version de la 1.8.1 à la 1.8.2 2006-02-14T17:43:17Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment385421 2006-02-14T17:43:17Z <p>j'ai fait pour SPIP 1.82d <br class="manualbr">On peut aussi faire un filtre come ça<small class="fine d-inline"> </small>;</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>lienPage($id_article, $debut_vignette, $id_vignette, "agrandir l'image", "[(#LOGO_DOCUMENT||chgspecs)]"); Filtre: <? /* mes_fonctions.php3 changer " à ' */ function chgspecs($texte) { $array = array ('"' => "'"); $vari = strtr($texte, $array); return $vari; } ?></code></pre></div> <p>Dans les</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE(DOCUMENT)>/CODE>.. j'ai enlever mode=document, pour permetre aussi des images, qui ne sont pas des document. Si on change l'ordre d' affichange des images et des vignettes, il faut change le boucle pour que nb_vignette sait $db_images, autrement le pagination fonctionne pas. <CODE> <BOUCLE_nb_vignettes(DOCUMENTS){id_article}{extension==jpg|png|gif}> </BOUCLE_nb_vignettes> <?php $nb_images = "#TOTAL_BOUCLE"; ?></code></pre></div> Des boucles pour des albums de photo 2006-01-27T18:14:33Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment385277 2006-01-27T18:14:33Z <p>J'utilise avec bonheur cette contrib</p> <p>Et plus précisément le type 4<br class="autobr"> Miniature + taille intermédiaire</p> <p>et clic sur l'image de taille intermédiaire = ouverture du pop up avec chargement de l'image en taille réelle.</p> <p>Mon problème c'est qu'il n'y a aucune limitation en taille et pas d'ascenseurs dans mon pop up<small class="fine d-inline"> </small>! <br class="autobr"> avec une image de 2400 sur 1800 c'est-à-dire que j'en vois à peu près 1/4 à l'écran<small class="fine d-inline"> </small>!</p> <p>Moi je redimensionne mes images avant de les mettre en ligne mais d'autres rédacteurs envoient du 2400*1800<small class="fine d-inline"> </small>!</p> <p>Peut-on au minimum retrouver les ascenseurs sur la fenêtre pop up ou mieux limiter à 800*600 par exemple</p> <p>Merci et @ bientôt</p> <p>Paulbe</p> changement de version de la 1.8.1 à la 1.8.2 2006-01-09T11:09:23Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment385050 2006-01-09T11:09:23Z <p>J'avais le même problème, j'ai essayé d'ajouter les lignes comme expliqué ci dessus mais je reçois le message d'erreur suivant<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">Parse error: parse error, unexpected $ in /home/www/a210ddbbfcf28cb8c57e9d6ef151274b/web/emma05/inc-calcul-outils.php3 on line 473</code>, je n'arrive plus non plus à me connecter à l'espace privé. Une idée<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> > Des boucles pour des albums de photo 2005-11-12T20:18:48Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment384415 2005-11-12T20:18:48Z <p>Pour afficher une image de très grande dimension dans une fenêtre avec scrollbar, il faut modifier le squelette, en ajoutant à l'appel <strong>window.open</strong> le paramètre <strong>scrollbars=yes</strong> :</p> <blockquote class="spip"> <p> function fenetre(image, largeur, hauteur, titre) <i><br class="autobr"> window.open(«<small class="fine d-inline"> </small>album_image.php<small class="fine d-inline"> </small>?img=<small class="fine d-inline"> </small>» + image + « &larg= » + largeur + « &haut= » + hauteur + « &titre= » + escape(titre), « », « scrollbars=yes, width= » + largeur + « ,height= » + hauteur)<small class="fine d-inline"> </small>;</i></p> </blockquote> changement de version de la 1.8.1 à la 1.8.2 2005-11-12T20:02:07Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment384414 2005-11-12T20:02:07Z <p>J'ai rencontrtré le même problème avec la SPIP 1.8.2.e</p> <p>Le problème réside dans le fait que la chaine #LOGO_DOCUMENTS génère du à la fois des guillements simples et des doubles :</p> <blockquote class="spip"> <p><code class="spip_code spip_code_inline" dir="ltr"><img src='IMG/vignettes/00-s.jpg' width="150" height="93" alt='' style='border-width: 0px;' class='spip_logos' /></code></p> </blockquote> <p>Hors cette chaine est utilisée dans l'appel de fonction suivant :</p> <blockquote class="spip"> <p><code class="spip_code spip_code_inline" dir="ltr">lienPage($id_article, $debut_vignette, $id_vignette, "agrandir l'image", "#LOGO_DOCUMENT"); </code></p> </blockquote> <p>Ce qui produit une fin de chaine juste après width= ...</p> <p>La solution que j'ai trouvée et qui n'es pas forcément la meilleure, est de faire en sorte qui SPIP ne génère pas une chaine avec des guillements mixés.</p> <p>dans le fichier <strong>inc-calcul-outils.php3</strong>, il faut ajouter la ligne suivant aux 3 occurences de getimagesize.</p> <blockquote class="spip"><div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$size = @getimagesize($img); $size[3] = str_replace( '"', "'", $size[3] );</code></pre></div></blockquote> Des boucles pour des albums de photo 2005-10-24T10:06:32Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment384073 2005-10-24T10:06:32Z <p>Bonjour, j'ai le même problème qu'Yvo. J'utilise la variante 3. En passant de la version 1.8.1 à 1.8.2<sup class="typo_exposants">d</sup> j'ai le message d'erreur suivant : Parse error : parse error, unexpected T_LNUMBER in /home/www/a210ddbbfcf28cb8c57e9d6ef151274b/web/emma05/inc-public.php3(60) : eval()'d code on line 112.</p> <p>Quelqu'un sait-il quel est le problème<small class="fine d-inline"> </small>?</p> > Des boucles pour des albums de photo 2005-09-21T20:34:16Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment383527 2005-09-21T20:34:16Z <p>bonsoir, help</p> <p>je viens de passer de la version 1.8.1 de spip à la version 1.8.2 je me suis empressé d'utiliser le cas 3 pour l'affichage d'un album photo.<br class="autobr"> autant ça marche nickel sur spip 1.8.1 autant sur 1.8.2 j'obtiens un message d'erreur :</p> <p>Parse error : parse error in c :\program files\easyphp1-8\www\spip-v1-8-2-b\spip-v1-8-2\inc-public.php3(60) : eval()'d code on line 250</p> <p>qui a une idée<small class="fine d-inline"> </small>?</p> <p>merci beaucoup</p> <p>thomas</p> changement de version de la 1.8.1 à la 1.8.2 2005-09-14T17:50:50Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment383406 2005-09-14T17:50:50Z <p>Bonjour, <br class="autobr"> Utilisant le 4<sup class="typo_exposants">e</sup> cas je me retrouve avec un « Parse error : parse error, unexpected T_LNUMBER in c :\program files\easyphp1-7\www\spip-v1-8-1\inc-public.php3(60) : eval()'d code on line 152 »</p> <p>Dans Spip 1.8.1 aucun^problème, cela fonctionne très bien mais en 1.8.2.d cela ne veut plus dire papa maman<small class="fine d-inline"> </small>?</p> <p>Mon souci provient du passage suivant :<small class="fine d-inline"> </small>!— affiche un lot de vignettes dont le rang de la 1<sup class="typo_exposants">re</sup> est indiqué par le paramètre debut_vignette —></p> <div id="album-vignettes"> <p> </p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php $debut_vignette </span><span style="color:#007700;">= isset(</span><span style="color:#0000BB;">$_GET</span><span style="color:#007700;">[</span><span style="color:#DD0000;">"debut_vignette"</span><span style="color:#007700;">]) ? </span><span style="color:#0000BB;">$_GET</span><span style="color:#007700;">[</span><span style="color:#DD0000;">"debut_vignette"</span><span style="color:#007700;">] : </span><span style="color:#0000BB;">0</span><span style="color:#007700;">; </span><span style="color:#0000BB;">$id_vignette </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$debut_vignette</span><span style="color:#007700;">; </span><span style="color:#0000BB;">?></span></code></pre> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php lienPage</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$id_article</span><span style="color:#007700;">, </span><span style="color:#0000BB;">$debut_vignette</span><span style="color:#007700;">, </span><span style="color:#0000BB;">$id_vignette</span><span style="color:#007700;">, </span><span style="color:#DD0000;">"agrandir l'image"</span><span style="color:#007700;">, </span><span style="color:#DD0000;">"#LOGO_DOCUMENT"</span><span style="color:#007700;">); </span><span style="color:#0000BB;">$id_vignette</span><span style="color:#007700;">++; </span><span style="color:#0000BB;">?></span></code></pre> <p></p><br class="autobr"> <p> </p> <div class="album-pagination"> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php paginationVignettes</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$id_article</span><span style="color:#007700;">, </span><span style="color:#0000BB;">$nb_images</span><span style="color:#007700;">); </span><span style="color:#0000BB;">?></span></code></pre> </div></div> <p><strong>Est-ce que quelqu'un peut m'aider<small class="fine d-inline"> </small>?</strong></p> <p>Merci d'avance</p> > Des boucles pour des albums de photo 2005-08-01T09:12:54Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment382608 2005-08-01T09:12:54Z <p>Comment est-ce que je pourrais modifier ce code afin que les images s'ouvrent dans une fenetre avec une scrollbar<small class="fine d-inline"> </small>? Parce que j'affiche des images dont la taille est superieure à ma résolution (1024*768) et ça fait que je ne peut pas les voir entierement. J'utilise le 3<sup class="typo_exposants">e</sup> cas.<br class="autobr"> Merci.</p> > Des boucles pour des albums de photo 2005-06-25T23:40:04Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment381838 2005-06-25T23:40:04Z <p>Merci pour ces boucles d'une grande utilité<small class="fine d-inline"> </small>! Mais pour ma part j'ai eu quelques problèmes... Mon site contient une section d'affichage de Wallpapers et dans un article j'ai ainsi plus de 200 pièces jointes... Malheuresement je ne peux plus acceder à la page d'édition de celui ci et je ne sais pas comment y remedier. Merci d'avance..</p> > Des boucles pour des albums de photo 2005-06-25T19:26:15Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment381836 2005-06-25T19:26:15Z <p>C'est bon, j'ai réglé le problème et j'ai réussi à faire fonctionner le cas 3. Merci beaucoup, c'est d'une grande aide<small class="fine d-inline"> </small>!</p> > Des boucles pour des albums de photo 2005-06-23T12:24:28Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment381809 2005-06-23T12:24:28Z <p>Bonjour, je débute avec SPIP et je n'arrive pas à afficher les miniatures... Je suis allé dans « configuration du site », j'y ai coché la case « Générer des miniatures des images en documents joints » mais dans l'article les images sont toujours illustrées par une image avec noté « JPEG » c'est tout. Je ne sais pas trop comment m'en sortir, si quelqu'un pouvait me filer un petit coup de main...</p> Soucis pour faire apparaitre la Description de la photo 2005-06-06T03:20:52Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment381432 2005-06-06T03:20:52Z <p>Bon, tout d'abord et une fois encore, merci à toi pour cette contrib du tonnerre de Zeus<small class="fine d-inline"> </small>;-)</p> <p>J'ai appliqué la méthode n°3 sur un de mes sites et comme je suis un éternel emm...insatisfait, j'ai commencé à triturer un peu le code pour le mettre à la norme de mon site.</p> <p>Alors j'ai fait quelques essais, mais, autant je capte pas trop mal le code de spip que le php me pose encore quelques soucis, quand à Javascript, je suis une parfaite b*rn*.</p> <p>Voici donc la page concernée :</p> <p>- <strong><a href="http://zglub007.online.fr/IMG/jpg/screenshot_gallerie_popup.jpg" class="spip_out" rel='nofollow external'>Screenshot du résultat</a></strong> <br class="autobr"> (la gallerie n'est pas encore en ligne, je n'ai pas de FTP depuis mon boulot)</p> <p>Le but de la manoeuvre est de faire apparaitre le descriptif de la photo en dessous de son titre « Aventura 2003 ».</p> <p>voici le code incriminé :</p> <p>- <strong><a href="http://zglub007.online.fr/IMG/txt/album_image_php_.txt" class="spip_out" rel='nofollow external'>album_image.php</a></strong></p> <p>- <strong><a href="http://zglub007.online.fr/IMG/txt/gallerie_html_.txt" class="spip_out" rel='nofollow external'>gallerie.html</a></strong> <br class="autobr"> (le binôme HTML du fameux couple html/php3)</p> <p>mes fichiers html se situent donc dans le répertoire /dist sous spip 1-8-1 et les php/php3 à la racine du site.</p> <p>J'ai également un autre problème qui se pose lorsqu'une photo s'affiche en portrait, je n'arrive plus (avec mes anneries de bidouillage des tailles) a gérer la hauteur de ma popup)</p> <p>Si quelqu'un peut m'aider à me retirer cette épine du pied, je bloque dessus depuis une dizaine d'heures maintenant et je n'avance toujours pas.</p> <p>Un gros merci par avance et désolé du roman...</p> <p><i>PS : quelle typo utilisez vous pour envoyer du code dans vos messages<small class="fine d-inline"> </small>? j'ai essayé avec Quote, et à part foutre la mise en page en l'air, je n'ai pas réussi...</i></p> > Un fichier regroupant toutes les photos 2005-06-06T01:55:31Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment381431 2005-06-06T01:55:31Z <p>Merci pour le tuyau<small class="fine d-inline"> </small>;-)</p> > Un fichier regroupant toutes les photos 2005-06-05T10:09:38Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment381428 2005-06-05T10:09:38Z <p>SPIP permet déjà ça en standard : zip un ensemble de photos et uploade le zip, SPIP te proposera de l'éclater en plusieurs documents.</p> <p>Autre solution : uploader toutes tes images par ftp dans ecrire/upload/</p> > Un fichier regroupant toutes les photos 2005-06-05T04:41:35Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment381425 2005-06-05T04:41:35Z <p>Salut,</p> <p>Je plussoie vivement les éloges de mes collègues. Tu as trouvé le moyen de créer LA gallerie que je cherche depuis des mois, à savoir celle qui ne m'obligera pas à créer une rubrique spécifique « gallerie photo » :-)</p> <p>Et j'ajoute également une petite suggestion mais celle ci sera peut être moins facilement réalisable que celle que vient de te soumettre Dom75 :</p> <p>Penses tu qu'il serait possible d'adapter une soluce pour uploader tout un paquet d'images à la fois lors de la rédac de l'article<small class="fine d-inline"> </small>? parce que suyr le même principe, uploader 50 photos pour remplir une gallerie reste une opération assez fastidieuse. D'où une idée de script suceptible de recevoir via le form de soumission de document, une archive Zip qu'il décompressera et dont il rendra au cas par cas chaque photo.</p> <p>Mais cela est probablement plus facile à dire et à immaginer qu'à faire...</p> > Des boucles pour des albums de photo 2005-04-17T03:29:52Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment380413 2005-04-17T03:29:52Z <p>Tout simplement magnifique. Merci mille fois</p> > Des boucles pour des albums de photo 2005-01-13T12:49:07Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment321789 2005-01-13T12:49:07Z <p>Un grand merci pour cette contrib super pratique<small class="fine d-inline"> </small>! J'ai juste eu un petit soucis lors des pagination car comme le cache ne se vidait pas entre chaque page, j'avais toujours les même vignettes (cas N°3). J'ai donc modifié la fonction lienPage en ajoutant « &recalcul=oui&submit=Refresh » comme suit :<br class="autobr"> echo «<small class="fine d-inline"> </small><a href='article.php3<small class="fine d-inline"> </small>?id_article=$id_article<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>;<br class="autobr"> echo "<strong>&recalcul=oui&submit=Refresh</strong>&debut_image=$image'</p> <p>Encore bravo.</p> <p>Dom75</p> Un fichier regroupant toutes les photos 2005-01-05T10:08:30Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment308742 2005-01-05T10:08:30Z <p>Une bonne idée...</p> <p>J'ai un peu laisser tomber le travail sur l'album photo. Je vais m'y remettre à mes heures perdues et voir comment intégrer cette fonctionnalité.</p> Un fichier regroupant toutes les photos 2005-01-05T09:54:38Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment308738 2005-01-05T09:54:38Z <p>Bonjour,</p> <p>Tout d'abord, bravo très bon turtoriel, clair et complet. Si je viens mettre mon grani de sel, c'est pour donner une idée d'extension de ce tutoriel. Mon idée est la suivante : un visiteur qui regarde la galerie de photo aura parfois envie de télécharger la galerie entière. Pour cela, il est obligé d'enregistrer les photos une à une (s'il y a plus d'une dizaine de photos l'opération est fastidieuse). Ne serait-il pas possible de rajouter une option « télécharger cette galerie » qui générerait un zip (ou un autre format compressé) contenant toutes les photos (uà la manière de la contrib qui génère les article en pdf)<small class="fine d-inline"> </small>?</p> > Des boucles pour des albums de photo 2004-11-30T16:06:20Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment220844 2004-11-30T16:06:20Z <p>Une variante de la variante donc<small class="fine d-inline"> </small>?! <br class="autobr"> J'utilise la variante 4 mais sans la possibilité d'ouvrir un (ou une<small class="fine d-inline"> </small>?) pop-up. En tout cas, excellent article. Un oeil dans la doc, quand même... pour essayer de tout comprendre. J'ai un code moins « propre » que celui proposé... mais ça marche. Alors...</p> <p>PS : J'aime bien la nouvelle « tête » du site<small class="fine d-inline"> </small>!</p> > XHTML valide avec 2 petites modifs 2004-11-26T15:09:08Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment215821 2004-11-26T15:09:08Z <p>Oui, merci. En effet<small class="fine d-inline"> </small>! Obnubilé par les boucles et le php, j'ai laissé passer ça. Mais je suis en train de préparer une nouvelle version où je suis en train de corriger ces oublis. Ca permettra d'<code class="spip_code spip_code_inline" dir="ltr"><INCLURE></code> l'album dans un squelette spip 1.7 (pas possible actuellement car les paramètres ne sont pas pris en compte), en utilisant du javascript pour passer d'une image à l'autre. Donc en principe, plus fluide.</p> XHTML valide avec 2 petites modifs 2004-11-26T14:54:53Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment215815 2004-11-26T14:54:53Z <p>Bravo et merci pour cette contrib que nous avons intégrée à la version bêta de biospip xl (version accessible et xhtml).</p> <p>Si ça peut vous servir, pour obtenir un code valide, mais surtout pour favoriser l'accessibilité, j'ai du remplacer tout les <code class="spip_code spip_code_inline" dir="ltr">&</code> par leurs entités html <code class="spip_code spip_code_inline" dir="ltr">&amp;</code> dans les scripts php.</p> <p>ex :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>echo "&debut_image=$image...</code></pre></div> <p>remplacé par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>echo "&amp;debut_image=$image...</code></pre></div> <p>Puis, j'ai placé un attribut <code class="spip_code spip_code_inline" dir="ltr">alt</code> dans les éléments <code class="spip_code spip_code_inline" dir="ltr"><img /></code><br class="autobr"> avec ce code :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><img ... [alt="(#DESCRIPTIF|supprimer_tags|attribut_html)"] ... /></code></pre></div> <p>C'est nickel.</p> <p>Encore bravo l'artiste.</p> > Des boucles pour des albums de photo 2004-11-16T11:21:56Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment203648 2004-11-16T11:21:56Z <p>bonjour, pourrait-on avoir une procédure pas à pas pour novice pour mettre en place ces boucles albums photos<small class="fine d-inline"> </small>? <br class="autobr"> en effet tout nouveau dans spip je suis pas encore très à l'aise avec ces modifs. entre autre ou se place le fichier, ou met-on l'«<small class="fine d-inline"> </small>include<small class="fine d-inline"> </small>» etc ...</p> <p>merci d'avance.</p> > Des boucles pour des albums de photo 2004-11-16T06:50:18Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment203336 2004-11-16T06:50:18Z <p>Tiens voici une bonne idée d'album de photos : <a href="http://www.lirmm.fr/~sassate/Dimanche%207_11_04/index.html" class="spip_out" rel='nofollow external'>http://www.lirmm.fr/ sassate/Dimanche%207_11_04/index.html</a> généré par <a href="http://www.ornj.net/" class="spip_out" rel='nofollow external'>Web Album Generator</a>, un petit logiciel gratuit fonctionnant sous Windows seulement. Le logiciel ne me paraît pas utilisable avec SPIP (en plus obligation de charger une floppée de fichiers en FTP). Mais c'est le principe de l'album qui est pas mal.</p> > Des boucles pour des albums de photo 2004-11-15T18:54:40Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment203001 2004-11-15T18:54:40Z <p>Attention, cet exemple tourne sous SPIP 1.8b2. Tibo m'a signalé que <code class="spip_code spip_code_inline" dir="ltr"><INCLURE></code> avec des paramètres <code class="spip_code spip_code_inline" dir="ltr">{debut_image}</code> ne fonctionnent pas sous SPIP 1.7. Dommage...</p> > Des boucles pour des albums de photo 2004-11-15T10:41:44Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment202780 2004-11-15T10:41:44Z <p>C'est expliqué ici : <a href="http://marabbeh.free.fr/spip/article.php3%20?id_article=6" class="spip_out" rel='nofollow external'>http://marabbeh.free.fr/spip/article.php3?id_article=6</a>. Il suffit de lire les messages suivants...</p> > Des boucles pour des albums de photo 2004-11-14T15:37:58Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment202236 2004-11-14T15:37:58Z <p>Ah oui, c'est bizarre et explicable en même temps : le cache récupèrerait la première page, cad là où debut_vignette=0. Pourtant l'album d'EVA basé sur ce principe paraît fonctionner sans problème.</p> <p>- Question 1 : quelle version de SPIP utilises-tu<small class="fine d-inline"> </small>?</p> <p>- Question 2 : rencontres-tu ce problème sur <a href="http://marabbeh.free.fr/spip/rubrique.php3?id_rubrique=1" class="spip_out" rel='nofollow external'>mes albums de démo</a><small class="fine d-inline"> </small>?</p> <p>Pourrais-tu m'envoyer tes squelettes à mon adresse e-mail<small class="fine d-inline"> </small>?</p> > Des boucles pour des albums de photo 2004-11-14T09:37:50Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment202150 2004-11-14T09:37:50Z <p>serai-t-il possible d'avoir une procédure pas à pas pour l'integration d'une boucle dans un squellette spip<small class="fine d-inline"> </small>? je suis novice et je n'ai pas trouvé comme le faire :)</p> <p>par exemple : où est ce qu'on fait l'include du script de la boucle etc ...<br class="autobr"> en fait c'est l'exemple 3 qui m'interesse</p> > Des boucles pour des albums de photo 2004-11-13T20:37:13Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment201546 2004-11-13T20:37:13Z <p>Un dessin vaut mieux qu'un long discours :</p> <p>J'en ai mis 13 pour illustrer mon problème. En cliquant sur suivant ce sont toujours les 12 premières qui sont affichées (à moins que je demande de recalculer la page et dans ce cas c'est TOUJOURS la 13<sup class="typo_exposants">e</sup> qui est affichée).</p> <p>Une alternative serait d'ajouter <code class="spip_code spip_code_inline" dir="ltr">&recalcul=oui&submit=Recalculer+cette+page+*</code> sur le liens mais je ne trouve pas ça élégant (le cache n'est plus très utile).</p> <p>Pourquoi est-ce que le paramètre debut_vignette n'est pas pris en compte correctement (les liens suivant précédent OK, les images KO)<small class="fine d-inline"> </small>?</p> > Des boucles pour des albums de photo 2004-11-12T15:23:47Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment200811 2004-11-12T15:23:47Z <p>J'ai fait une contribution spécifique à cette adresse <a href="http://marabbeh.free.fr/spip/article.php3?id_article=6" class="spip_out" rel='nofollow external'>http://marabbeh.free.fr/spip/article.php3?id_article=6</a> avec <code class="spip_code spip_code_inline" dir="ltr"><INCLURE></code>. Tous les exemples utilisent cette technique.</p> <p>Je mettrai la présente contribution à jour, plus tard, car j'aurai encore autre chose à ajouter.</p> > Des boucles pour des albums de photo 2004-11-12T09:26:41Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment200672 2004-11-12T09:26:41Z <p>euh question que vous allez trouver super bete ... comment installer dans son spip un de ces albums photos ( le 3 m'interesse ) j'ai pas trouvé de doc simple pour novice extreme comme moi :)</p> <p>ou est ce que je mets mon fichier<small class="fine d-inline"> </small>?<br class="autobr"> ou est ce que j'indique l'include vers celui ci<small class="fine d-inline"> </small>?</p> <p>merci bcp<small class="fine d-inline"> </small>!!</p> > Des boucles pour des albums de photo 2004-11-12T06:39:29Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment200483 2004-11-12T06:39:29Z <p>Ca me paraît normal que tu sois obligé de réactualiser, si tu viens de changer l'article. Si tu ne veux pas le faire, attends 24 heures ou alors vide le cache.</p> > Des boucles pour des albums de photo 2004-11-11T20:56:37Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment200220 2004-11-11T20:56:37Z <p>Caet article n'a que 2 photos, mais quand j'en mets plus de 12 : <br>- Il affiche le menu suivant précédent (OK) <br>- Le lien suivant précédent indique debut_vignette=0 ou 12 selon le cas (OK) <br>- Je suis obligé de faire un refresh de la page à chaque fois (KO :(</p> > Des boucles pour des albums de photo 2004-11-11T09:50:04Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment199840 2004-11-11T09:50:04Z <p>url de l'album<small class="fine d-inline"> </small>?</p> > Des boucles pour des albums de photo 2004-11-11T09:08:21Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment199801 2004-11-11T09:08:21Z <p>J'ai justement essayé de faire un include (pour le cas 3) avec le code suivant :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><INCLURE(inc_album.php3){id_article}{debut_vignette}></code></pre></div> <p>et malheureusement ça ne marche pas bien :</p> <p>Lorsque je clique sur suivant, il ne m'affiche pas les images suivantes mais toujours les anciennes. Il faut que je réactualise la page pour que ça marche.</p> <blockquote class="spip"> <p>Le problème c'est que je dois réactualiser <strong>à chaque fois</strong> (donc pour le visiteur, ça ne marche pas)</p> </blockquote> <p>Je ne l'ai pas mis en ligne justement à cause de ça. Quelqu'un a-t-il une solution<small class="fine d-inline"> </small>?</p> > Des boucles pour des albums de photo 2004-11-10T08:47:56Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment198471 2004-11-10T08:47:56Z <p>Comme j'imagine que ton site affiche autre chose que des albums photo, je vois 2 solutions (générales pour des pages spécifiques, par seulement pour des pages d'album) :</p> <p>- Soit tu as mis tous tes les albums photo dans un rubrique spéciale (disons la rubrique 14). Il faut que tu crées un squelette article-14.html, dans la racine du site, identique à ton squelette article.html, mais en rajoutant la partie spécifique à l'album photo (partie entourée par des commentaires « PARTIE SPECIFIQUE A L'ALBUM PHOTO » dans article_album_04.html).</p> <p>- Soit n'importe quel article peut être un album photo : il te faut donc un mot-clef qui indique que l'article contient un album. Tu dois créer ce mot-clef (disons « album »). Puis faire :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_album> <BOUCLE_album(MOTS) {titre=album}> </BOUCLE_album> <!-- PARTIE SPECIFIQUE A L'ALBUM PHOTO --> ... <!-- FIN DE LA PARTIE SPECIFIQUE A L'ALBUM PHOTO --> </B_album> <!-- code si pas d'album --> <//B_album></code></pre></div> <p><strong>Utilisation de <INCLURE></strong></p> <p>Comme l'a indiqué manu, on peut utiliser la balise SPIP <code class="spip_code spip_code_inline" dir="ltr"><INCLURE></code> (voir la <a href="http://www.spip.net/fr_article1828.html" class="spip_out" rel='nofollow external'>doc</a>) , ce qui rendra le squelette principal plus clair :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <!-- PARTIE SPECIFIQUE A L'ALBUM PHOTO --> <INCLURE(inc_album.php3){id_article}{debut_image}{debut_vignette}> <!-- FIN DE LA PARTIE SPECIFIQUE A L'ALBUM PHOTO --></code></pre></div> <p>On doit en plus créer : <br>- un fichier inc_album.php3 identique à article.php3, mais $fond = « inc_album »<small class="fine d-inline"> </small>; <br>- un squelette inc_album.html, qui contient uniquement le code spécifique de l'album, cad, dans article_album_04.html, ce qu'il y a entre les 2 commentaires « PARTIE SPECIFIQUE A L'ALBUM PHOTO », plus le code PHP (entre</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php et ?></span></code></pre> <p>inclus) en bas.</p> <p>Ces fichiers doivent être dans la racine du site.</p> > Des boucles pour des albums de photo 2004-11-07T11:28:57Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment195904 2004-11-07T11:28:57Z <p>Bonjour, <br class="autobr"> je suis un peu débutant dans SPIP, j'ai découvert cela en début de semaine et mon site avance à une vitesse incroyable.</p> <p>Néanmoins,je coince sur l'album photo 4<small class="fine d-inline"> </small>!<br class="autobr"> Que d'ois-je faire des fichier album_image.php et de album_photo_04.html<small class="fine d-inline"> </small>?</p> <p>à mon avis, je devrais incorporer le .php à ma page article.php<small class="fine d-inline"> </small>? et juste mettre le .html à la racine<small class="fine d-inline"> </small>?</p> <p>Merci de votre aide à tous</p> > Des boucles pour des albums de photo 2004-11-07T07:14:17Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment195786 2004-11-07T07:14:17Z <p>Je ne sais pas... Il doit manquer qqch à ton squelette. Envoie-moi le squelette concerné (article.html ou article-xx.html) à mon adresse e-mail pour ne pas encombrer ce forum.</p> > Des boucles pour des albums de photo 2004-11-06T22:19:02Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment195652 2004-11-06T22:19:02Z <p>Un grand merci pour cette contrib,ça correspond à ce que je cherchais et comme je débute sur SPIP,je ne suis pas capable de le faire moi-même.</p> <p>Après quelques soucis pour l'inclure dans mon squelette, j'ai réussi à l'installer mais j'ai un problème avec le cas n°4 (et n°2),l'image intermédiaire ne change pas quand je clique sur suivant/precedent,ni quand je clique sur une vignette différente.Le n° de début_image change dans l'url mais pas l'image.</p> <p>Comment je peux y remédier<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>Exemple <a href="http://manusim1.free.fr/SPIP/article.php3?id_article=26" class="spip_out" rel='nofollow external'>ici</a></p> > Des boucles pour des albums de photo 2004-11-06T22:15:01Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment195646 2004-11-06T22:15:01Z <p>Un grand merci pour cette contrib,ça correspond à ce que je cherchais et comme je débute sur SPIP,je ne suis pas capable de le faire moi-même.</p> <p>Après quelques soucis pour l'inclure dans mon squelette, j'ai réussi à l'installer mais j'ai un problème avec le cas n°4 (et n°2),l'image intermédiaire ne change pas quand je clique sur suivant/precedent,ni quand je clique sur une vignette différente.Le n° de début_image change dans l'url mais pas l'image.</p> <p>Comment je peux y remédier<small class="fine d-inline"> </small>?</p> <p>Merci</p> <p>Exemple <a href="http://manusim1.free.fr/SPIP/article.php3?id_article=26" class="spip_out" rel='nofollow external'>ici</a></p> > Des boucles pour des albums de photo 2004-11-06T16:18:01Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment195556 2004-11-06T16:18:01Z <p>C'est possible bien sûr. Mais dans le cas 4, l'image intermédiaire recharge la page lorsqu'on clique sur la vignette. Le problème c'est que si l'utilisateur fait passer involontairement sa souris sur une vignette, la page se recharge.</p> <p>En ce qui concerne l'affichage dans une popup (cas 3 et 4) par mouseover, c'est également possible. Il faut remplacer, dans la fonction PHP afficherVignette pour le cas 3 et dans afficherImage pour le cas 4, le <code class="spip_code spip_code_inline" dir="ltr">"<a href=javascript:fenetre()...>"</code> par</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>"<a href='#vignettes' onmouseover='fenetre(\"" . $image . "\", $largeur, $hauteur, \"" . htmlspecialchars($titre) . "\")' title=\"agrandir l'image\">";</code></pre></div> <p>Pour éviter d'ouvrir 50 fenêtres (c'est le risque avec cette facilité), on peut modifier le script Javascript pour refermer la popup si elle est déjà ouverte avec une image précédente :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script language="javascript"> <!-- var fen; function fenetre(image, largeur, hauteur, titre) { // ferme la fenêtre si elle existe ou est ouverte if (fen) { fen.close(); fen = null; } fen = window.open("album_image.php?img=" + image + "&larg=" + largeur + "&haut=" + hauteur + "&titre=" + escape(titre), "", "width=" + largeur + ",height=" + hauteur); } // --></script></code></pre></div> > Des boucles pour des albums de photo 2004-11-06T16:16:53Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment195539 2004-11-06T16:16:53Z <p>C'est possible bien sûr. Mais dans le cas 4, l'image intermédiaire recharge la page lorsqu'on clique sur la vignette. Le problème c'est que si l'utilisateur fait passer involontairement sa souris sur une vignette, la page se recharge.</p> <p>En ce qui concerne l'affichage dans une popup (cas 3 et 4) par mouseover, c'est également possible. Il faut remplacer, dans la fonction PHP afficherVignette pour le cas 3 et dans afficherImage pour le cas 4, le <code class="spip_code spip_code_inline" dir="ltr">"<a href=javascript:fenetre()...>"</code> par</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>"<a href='#vignettes' onmouseover='fenetre(\"" . $image . "\", $largeur, $hauteur, \"" . htmlspecialchars($titre) . "\")' title=\"agrandir l'image\">";</code></pre></div> <p>Pour éviter d'ouvrir 50 fenêtres (c'est le risque avec cette facilité), on peut modifier le script Javascript pour refermer la popup si elle est déjà ouverte avec une image précédente :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script language="javascript"> <!-- var fen; function fenetre(image, largeur, hauteur, titre) { // ferme la fenêtre si elle existe ou est ouverte if (fen) { fen.close(); fen = null; } fen = window.open("album_image.php?img=" + image + "&larg=" + largeur + "&haut=" + hauteur + "&titre=" + escape(titre), "", "width=" + largeur + ",height=" + hauteur); } // --></script></code></pre></div> > Des boucles pour des albums de photo 2004-11-06T15:13:06Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment195495 2004-11-06T15:13:06Z <p>Superbe contrib, je viens de l'intégrer dans le squelette d'un site en préparation, aucune difficulté et très facile à paramétrer grâce aux CSS<small class="fine d-inline"> </small>!<br> Bravo et merci<small class="fine d-inline"> </small>!</p> > Des boucles pour des albums de photo 2004-11-05T09:51:44Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment194359 2004-11-05T09:51:44Z <p>superbe contrib</p> <p>est-ce qu'on pourrait 'pousser le vice' jusqu'à imaginer que les images apparaissent non plus sur les clics de vignettes mais sur un rollover de la vignette</p> <p>si oui, comment<small class="fine d-inline"> </small>? <br class="autobr"> mettre un onmouseover qqpart, mais où<small class="fine d-inline"> </small>? et est ce que ça marcherait avec tout<small class="fine d-inline"> </small>?</p> <p>css<small class="fine d-inline"> </small>?</p> <p>javascript...mais comment l'interfacer<small class="fine d-inline"> </small>?</p> <p>Merci</p> > Des boucles pour des albums de photo 2004-11-04T19:54:32Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment189777 2004-11-04T19:54:32Z <p>Vraiment très bien ces albums. Je vais les intégrer dans BioSPIP 3 tous les 5 (avec la variante du forum), en utilisant les mots-clés pour la configuration, il suffira de choisir le mot : diaporama, album, album1, album2, album3. Ainsi, on pourra zapper de type d'affichage par un simple mot-clé et choisir le version qui plaît le plus pour l'article en question.</p> <p>Encore merci</p> > Des boucles pour des albums de photo 2004-11-03T17:39:11Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment185866 2004-11-03T17:39:11Z <p>Le squelette est accessible ici : <a href="http://81.80.29.230/festival-artscene/as2006/squelettes/article.html" class="spip_out" rel='nofollow external'>http://81.80.29.230/festival%2Dartscene/as2006/squelettes/article.html</a>.</p> > Des boucles pour des albums de photo 2004-11-03T16:10:37Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment185742 2004-11-03T16:10:37Z <p>Oui en effet, c'est une façon de faire quand on ne peut pas utiliser de vignettes (php < 4.3 sans biblio GD).</p> <p>Le problème est qu'on ne peut pas mettre trop d'images à la fois, car elles sont lourdes à charger. L'avantage est que lorsqu'on clique sur l'image, l'affichage dans la popup est immédiat car l'image est déjà dans le cache du navigateur.</p> <p>Met le squelette ou la partie spécifique dans un répertoire, qu'on puisse y avoir accès. Je dois modifier cette contrib pour des observations qui m'ont été faites : j'indiquerai cette variante ainsi que d'autres qui me seront éventuellement proposées.</p> > Des boucles pour des albums de photo 2004-11-03T12:48:03Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment185564 2004-11-03T12:48:03Z <p>Bravo pour cette article.</p> <p>Très bon résumé de toutes les possibilités.</p> <p>Personnelement, j'ai fait un mix de la 2 et 3 : affichage en taille réduite et clique sur photo avec ouverture de popup pour affichage en taille réelle, vu que les vignettes ne marchent pas chez moi. Le tout sur une colonne d'images.</p> <p>Voici ce que ça donne : <a href="http://81.80.29.230/festival-artscene/as2006/article.php3?id_article=120" class="spip_out" rel='nofollow external'>http://81.80.29.230/festival%2Dartscene/as2006/article.php3?id_article=120</a></p> <p>Je peux mettre le script à dispo si vous le voulez.</p> <p>J'ai juste à régler quelques paramètres dans la popup : il vaut mieux mettre un système pour redimensionner l'affichage (mes photos sont en 800*600, donc sur une resolution de 800*600, c'est pas top.)</p> <p>Bravo encore à l'auteur</p> > Des boucles pour des albums de photo 2004-11-02T07:35:37Z https://contrib.spip.net/Des-boucles-pour-des-albums-de#comment184963 2004-11-02T07:35:37Z <p>Bravo pour cet article<small class="fine d-inline"> </small>!</p>