Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png - commentaires > Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png (v 4.1 pour spip 1.8) 2008-04-13T12:24:07Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment405078 2008-04-13T12:24:07Z <p>Bonjour,</p> <p>je viens finalement d'adapter votre contrib dans un listimg v 4.1 pour spip 1.8. J'ai modifié 4 choses : <br>- La contrib a été adaptée pour prendre en compte aussi les images attachées à une rubrique. <br>- Elle affiche aussi maintenant un lien vers la rubrique ou l'article auquel appartient l'image. <br>- Le nombre de connexion à la base mysql a été réduit à 1 par chargement de la page au lieu de 1 par image. <br>- j'ai ajouté des instruction de sécurité (.htaccess, car les param de connexion mysql sont en clair dans un répertoire public<small class="fine d-inline"> </small>!)</p> <p>Le package est ici :<br class="autobr"> <a href="http://www.robert.sebille.name/downloads/listimg41beta-spip18.tar.gz" class="spip_out" rel='nofollow external'>http://www.robert.sebille.name/downloads/listimg41beta-spip18.tar.gz</a>. _ (Si down - ça arrive parfois, à partir de cette page : <a href="http://biblio.openbaz.be/scripts/" class="spip_out" rel='nofollow external'>http://biblio.openbaz.be/scripts/</a></p> <p>J'en ai aussi fait une version pour spip 1.9, voir ci-dessus :<br class="autobr"> <a href='https://files.spip.org/Liste-les-images-des-dossiers-IMG#forum405061' rel='nofollow'>Liste-les-images-des-dossiers-IMG#forum405061</a></p> <p>Ne me reste plus qu'à proposer une contrib article<small class="fine d-inline"> </small>;) ...</p> <p>Cordialement,<br class="autobr"> Robert</p> Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png pour spip >= 1.9 2008-04-12T15:42:03Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment405061 2008-04-12T15:42:03Z <p>Je viens d'adapter la contrib de vince (<a href='https://files.spip.org/Liste-les-images-des-dossiers-IMG#forum381129' rel='nofollow'>ci-dessous</a>) dans une version 4.1beta de listimg pour spip 1.9.</p> <p>La contrib a été adaptée pour prendre en compte aussi les images attachées à une rubrique. Elle affiche aussi maintenant un lien vers la rubrique ou l'article auquel appartient l'image. Le nombre de connexion à la base mysql a été réduit à 1 par chargement de la page au lieu de 1 par image. Il reste cependant 2 requêtes mysql par image chargée sur la page : une pour vérifier le lien aux articles et une pour vérifier celui aux rubriques. Tenez compte donc que cette configuration peut s'avérer assez lourde pour un serveur de faible puissance ...</p> <p>Elle est disponible à partir de<br class="manualbr"><a href="http://www.robert.sebille.name/downloads/listimg41beta-spip19.tar.gz" class="spip_out" rel='nofollow external'>http://www.robert.sebille.name/downloads/listimg41beta-spip19.tar.gz</a>. _ (Si down - ça arrive parfois, à partir de cette page : <a href="http://biblio.openbaz.be/scripts/" class="spip_out" rel='nofollow external'>http://biblio.openbaz.be/scripts/</a></p> <p>Dès que g un peu de temps, je proposerai un article...</p> <p>Cordialement,<br class="manualbr">Robert.</p> Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png pour spip >= 1.9 2008-04-07T19:43:23Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment404887 2008-04-07T19:43:23Z <blockquote class="spip"> <p>squel-listimg me fournit : Warning : getimagesize() [function.getimagesize] : Read error<small class="fine d-inline"> </small>! in</p> </blockquote> <p>Cela est du à un comportement normal de getimagesize quand il ne trouve pas une image ou bien qu'elle n'est pas lisible (vois <a href="http://www.php.net/manual/fr/function.getimagesize.php" class="spip_out" rel='nofollow external'>http://www.php.net/manual/fr/function.getimagesize.php</a>)</p> <p>il est probable que tu as dans le dossier IMG soit <br>- une image qui n'est pas accessible pour ton serveur web, par exemple :<br class="manualbr">rw.rw.... user user image-inaccessible-par serveur-web <br>- une image corrompue</p> <p>A vérifier.</p> <p>Maintenant, au niveau des warnings, si tu ne trouves pas l'image en cause, il y a plusieurs solutions : <br>- normalement, ils n'existent pas sur un serveur en production (d'hébergeur) par mesure de sécurité <br>- si ils existent quand même, tu peux corriger cela</p> <ul class="spip"><li> via le php.ini en changeant display_errors = On en display_errors = Off et en relançant le serveur web</li><li> ou en créant un .htaccess avec un : <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><Directory /var/www/mon_site> php_admin_flag display_errors off </Directory></code></pre></div> <p>Si tout cela ne marchait pas, la dernière solution (mais c fort de café<small class="fine d-inline"> </small>;) est de remplacer dans listimg-inc.php3 toutes les occurrences de getimagesize par @getimagesize. Normalement, tu ne devrais pas en arriver là.</p> </li></ul><blockquote class="spip"> <p> s'affiche différemment en IE7 et FF2 : dans IE, avant chaque image, il y a une image puce.gif qui dans mon cas ne s'affiche pas.</p> </blockquote> <p><br class="manualbr">bien vu<small class="fine d-inline"> </small>! g oublié, il faut copier à la racine du site, n'importe quelle puce de ta préférence nommée « puce.gif ».</p> <p>Voilà, est-ce que ça marche<small class="fine d-inline"> </small>?</p> <p>Cordialement,<br class="autobr"> Robert.</p> Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png pour spip >= 1.9 2008-04-06T22:42:50Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment404834 2008-04-06T22:42:50Z <p>B-(( Mon point 1 est normal, je n'avais pas pigé Merci<small class="fine d-inline"> </small>!</p> Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png pour spip >= 1.9 2008-04-06T22:19:15Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment404833 2008-04-06T22:19:15Z <p>OK. Je viens de mettre en place les 2 html (pas l'article).<br class="autobr"> BRAVO TRES UTILE</p> <p>Quelques petits problèmes.<br class="autobr"> Spip 1.9.2<sup class="typo_exposants">d</sup></p> <p>1 - listimg-login me connecte directement à l'espace privé. Idem avec le iframe de squel-listimg</p> <p>2 - squel-listimg me fournit :<br class="autobr"> Warning : getimagesize() [function.getimagesize] : Read error<small class="fine d-inline"> </small>! in /home.10.12/multisou/www/canal-local.net/squelettes/listimg-inc.php3 on line 73</p> <p>Warning : getimagesize() [function.getimagesize] : Read error<small class="fine d-inline"> </small>! in /home.10.12/multisou/www/canal-local.net/squelettes/listimg-inc.php3 on line 73</p> <p>Warning : getimagesize() [function.getimagesize] : Read error<small class="fine d-inline"> </small>! in /home.10.12/multisou/www/canal-local.net/squelettes/listimg-inc.php3 on line 73 <br class="autobr"> then the correct listing.</p> <p>3 - s'affiche différemment en IE7 et FF2 : dans IE, avant chaque image, il y a une image puce.gif qui dans mon cas ne s'affiche pas.</p> Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png pour spip >= 1.9 2008-04-06T12:32:29Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment404810 2008-04-06T12:32:29Z <p>Bonjour,</p> <p>une version 4.0beta pour spip 1.9 est prête (squelette, pas plugin). Testée en local sous spip 1.9.2<sup class="typo_exposants">d</sup>, elle fonctionne apparemment bien. Ca mériterait une contrib, mais ce sera pour plus tard<small class="fine d-inline"> </small>;)</p> <p>Elle est téléchargeable directement d'ici : <a href="http://www.robert.sebille.name/downloads/listimg40beta-spip19.tar.gz" class="spip_out" rel='nofollow external'>http://www.robert.sebille.name/downloads/listimg40beta-spip19.tar.gz</a>. (Si down - ça arrive parfois, à partir de cette page : <a href="http://biblio.openbaz.be/scripts/" class="spip_out" rel='nofollow external'>http://biblio.openbaz.be/scripts/</a></p> <p>(NB : il existe une version plus récente de cet article <a href="http://www.spip-contrib.net/Liste-les-images-des-dossiers-IMG,1" class="spip_out" rel='nofollow external'>ici</a>.)</p> <p>Cordialement,<br class="manualbr">Robert.</p> Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2008-04-04T12:39:40Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment404727 2008-04-04T12:39:40Z <p>Un courageux aurait-il transformé cette contrib en plugin V1.9<small class="fine d-inline"> </small>? (Ou peut-être existe-t-il une fonction équivalente dans le V1.9<small class="fine d-inline"> </small>?)</p> Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2006-07-13T09:11:58Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment386586 2006-07-13T09:11:58Z <p>bonjour,<br class="autobr"> Je suis un parfait néophyte. J'ai instalé Listimg (en local, pour le tester). Mais je ne vois pas comment ça fontionne. J'arrive sur une page qui présente une fenêtre avec un aperçu sur l'espace privé du site... Et je fais comment pour voir les images<small class="fine d-inline"> </small>?<br class="autobr"> Merci de votre réponse</p> > Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2005-06-27T18:57:46Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment381880 2005-06-27T18:57:46Z <p>Bonsoir,</p> <p>J'avais travaillé sur SPIP l'an dernier, puis je suis passé a autre chose.<br class="autobr"> Cette fois, j'ai envie d'utiliser SPIP pour genérer la navigation facile<br class="autobr"> dans l'arborescence de fichiers de DOC récupérées depuis 5 ans (ou plus)<br class="autobr"> dans ma nouvelle structure : environ 500 répertoires et sous répertoires<br class="autobr"> sur un disque Samba.<br class="autobr"> Il n'est évidement pas question d'imposer aux dévelopeurs de passer immédiatement sous SPIP rédacteur........</p> <p>Alors je me demande si je ne pourrais pas,<br class="autobr"> après installation d'un SPIP sur un répertoire spécifique (en NFS)<br class="autobr"> « deformer » ce script pour : <br>- générer des pages INDEX dans les répertoires et sous-répertoires,<br class="autobr"> (voire générer les pages « rubriques » associées),<br class="autobr"> et ensuite, <br>- suivre les mises-a-jour (téléchargement de nouvelles docs PDF, ZIP...)<br class="autobr"> et compléter (comme en recalcul de pages) ces pages d'Index<small class="fine d-inline"> </small>!</p> <p>En d'autres termes je voudrais migrer vers SPIP en l'utilisant temporairement<br class="autobr"> comme générateur de Pointeurs de contenu<small class="fine d-inline"> </small>!<br class="autobr"> (donc générant directement la création des « dummy articles »,<br class="autobr"> (qui pourraient etre complétés ultérieurement....)</p> <p>Je n'ai pas souvenir d'avoir jamais vu quelque chose comme cela,<br class="autobr"> et mes recherches ne m'ont rien donné.</p> <p>Qu'en pensez-vous<small class="fine d-inline"> </small>?</p> <p>Votre script peut-il etre utilisé comme un point de départ, en sachant qu'il va aussi falloir re-organiser les pièces jointes de SPIP pour les faire s'adapter<br class="autobr"> à l'arborescence existente.......je ne sais pas encore comment d'ailleurs<small class="fine d-inline"> </small>!</p> <p>A moins que vous ne connaissiez un meilleur point de depart<small class="fine d-inline"> </small>?<br class="autobr"> Je ne suis pas spécialiste de PHP mais j'en ai deja fait, parmi d'autres langages......</p> <p>Merci d'avance.</p> <p>YannX</p> <p>PS Et si vous avez d'autres pistes, ou des idées analogues,<br class="autobr"> n'hesitez pas a me contacter.....</p> <p>ydx 35 @ Yahoo</p> > Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2005-05-18T08:55:00Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment381142 2005-05-18T08:55:00Z <p>petit rectificatif a mon code :<br class="autobr"> remplacer la ligne :</p> <p>if (!empty($row[«<small class="fine d-inline"> </small>descriptif<small class="fine d-inline"> </small>»])) <i></i></p> <p>par :</p> <p>if (!empty($row[«<small class="fine d-inline"> </small>descriptif<small class="fine d-inline"> </small>»]) ||<small class="fine d-inline"> </small>!empty($row[«<small class="fine d-inline"> </small>titre<small class="fine d-inline"> </small>»])) <i></i></p> <p>Et hop, c'est mieux..<small class="fine d-inline"> </small>!</p> > Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2005-05-17T13:21:03Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment381129 2005-05-17T13:21:03Z <p>D'abord, merci pour cette contrib vraiment bien utile..<br class="autobr"> j'ai fait un ptit hack vite fait histoire de chercher les tags d'insertion dans les articles Spip voici le code :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function connection ($db) { $link = mysql_connect('localhost', 'login', 'pass'); if (!$link) { die('Could not connect: ' . mysql_error()); } else { $db_selected = mysql_select_db($db, $link); if (!$db_selected) { die ('Can\'t select db : ' . mysql_error()); } else { return $link; } } } function deconnection ($link) { mysql_close($link); }</code></pre></div> <p>Et voici le bout de code proprement dit :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> //Hack affichage de l'image, avec son code <IMGxxx|left> $link = connection("ma_base_spip"); $requete = "SELECT * FROM spip_documents, spip_documents_articles WHERE spip_documents.fichier = '".$i_urli[$i_CurrentImg]."' AND spip_documents.id_document = spip_documents_articles.id_document;"; $result = mysql_query($requete, $link) or die (mysql_error()."<br />Couldn't execute query: $requete"); while($row = mysql_fetch_array($result)) { echo ("<br/> | CODE SPIP : <img".$row["id_document"]."|left,center,right>"); if (!empty($row["descriptif"])) { echo ("<br/> | <doc".$row["id_document"]."|left,center,right>Descriptif : ".$row["descriptif"]); } } deconnection($link);</code></pre></div> <p>Ca n'est pas optimisé, mais ca n'est pas destiné a recevoir 5000 visiteurs par jour.. et ca marche..</p> <p>Pour inserer ce bout de code, tout se passe dans le fichier « listimg-inc.php3 »<br class="autobr"> Ah oui, les deux fonctions, connection et deconnection se placent par exemple juste apres</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php Et le bout de code suivant</span><span style="color:#007700;">, </span><span style="color:#0000BB;">a l</span><span style="color:#DD0000;">'endroit ou vous voulez faire apparaitre les tags spip.. dans la fonction "DisplayImg", ligne 140, par exemple. Bon, ca n'</span><span style="color:#0000BB;">est ptet pas super clair</span><span style="color:#007700;">, </span><span style="color:#0000BB;">si vous avez des soucis pour rajouter ca</span><span style="color:#007700;">, </span><span style="color:#0000BB;">n</span><span style="color:#DD0000;">'hesitez pas a demander.. </span></code></pre> > Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2005-02-01T12:31:11Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment356640 2005-02-01T12:31:11Z <p>Ca marche *parfaitement*, merci beaucoup.<br class="autobr"> Je cherchais 1 script de gallerie depuis longtemps, le votre est clair et documenté, et fait tout ce que je voulais<small class="fine d-inline"> </small>! Bravo & merci<small class="fine d-inline"> </small>!</p> <p>pX</p> > Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2005-01-28T01:29:21Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment353499 2005-01-28T01:29:21Z <p>Salut...</p> <p>Chez moi, ton script (V3.2) pose probleme. Il semblerait que tes FOREACH (du script listimg-inc.php3)ne passent pas... A priori, Online (Mon hebergeur) utilise PHP Version 3.0.12 et PHP Version 4.3.10-2.<br class="autobr"> Je vais donc modifier ton script.</p> <p>@+</p> > et les logos<small class="fine d-inline"> </small>? 2004-04-22T10:59:36Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment8699 2004-04-22T10:59:36Z <p>Les logo sont simplement dans /IMG, et, leur nom indiquent pour quoi ils sont (hou comme c'est mal exprimé)</p> <p>arton15.jpg est le logo de survol (on) pour l'article (art) n°15<br class="manualbr">rubon12 pour la rubrique 12.....<br class="manualbr">Je pense qu'avec ça tu devrais t'en sortir.</p> <p>Grégoire</p> > et les logos<small class="fine d-inline"> </small>? 2004-04-21T08:40:40Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment8620 2004-04-21T08:40:40Z <p>Bonjour,</p> <p>je n'ai pas très bien saisi comment les logos (articles ou rubriques) sont traités par SPIP (j'arrive pas à trouver dans la base dans quelle(s) table(s) sont stockés) et si cette contribution gère les logos ou seulement les images traitées comme des documents<small class="fine d-inline"> </small>?</p> <p>Pour des raisons de mise en page CSS, j'aurai eu besoin de récupérer les dimensions des logos, vu qu'il n'y a pas de balises #largeur et #hauteur pour les logos, quelqu'un aurait-il/elle une idée pour obtenir ces infos comme le fait l'interface privée<small class="fine d-inline"> </small>?</p> <p>Si cette contrib traite les logos, j'imagine que le code existe pour cette opération, pourriez-vous me dire a quel endroit à peu près il se trouve.</p> <p>Merci d'avance et bravo pour la contrib</p> > Liste les images des dossiers /IMG/gif, /IMG/jpg et /IMG/png 2004-02-12T12:24:22Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment6321 2004-02-12T12:24:22Z <p>Merci pour ce script<small class="fine d-inline"> </small>!!</p> <p>vivement la version qui puisse donner les “< IMGxxx|xx >”</p> > Liste les images des dossiers ... 2003-10-30T15:22:52Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment4140 2003-10-30T15:22:52Z <p>Je me posais la même question sur le nom spip. J'utilise plusieurs fois une images déjà téléchargée, mais me rappelant plus de son nom spip, je mets le lien complet. Ce serait plus élégant d'avoir ce fameux nom spip<small class="fine d-inline"> </small>;-)</p> <p>Merci.</p> > Liste les images des dossiers ... 2003-10-27T09:51:57Z https://files.spip.org/Liste-les-images-des-dossiers-IMG#comment4105 2003-10-27T09:51:57Z <p>Génial ca a l'air de marcher</p> <p>J'ai deux problèmes qui me sont propre</p> <p>- je souhaite pouvoir récupérer les images sur des articles mais elles ne me donnent pas leur nom spip « img47|right » comment pouvoir les récuperer<small class="fine d-inline"> </small>? (c'est pour ne pas multiplier les téléchargements alors que plusieurs rédacteurs ulitilisent la même image) <br>- Dans cette suite logique, comment lorsqu'un rédacteur veut mettre une image il ouvre d'abord ton formulaire pour vérifier si elle n'existe pas déjà, sinon il peut télécharger sur son PC</p> <p>Est ce que je demande est faisable et/ou il existe déjà quelques chose<small class="fine d-inline"> </small>?</p>