Contrôler la taille des images dans un article. - commentaires Contrôler la taille des images dans un article. 2010-10-20T16:47:36Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment435970 2010-10-20T16:47:36Z <p>Bonsoir</p> <p>cela ne focntionne pas :<br class="autobr"> [(#TEXTE|limit_images_size<i>0,200,0</i>)]</p> <p>j'obtiens<br class="autobr"> Filtre limit_images_size non défini</p> <p>deplus mes_fonctions.php est bien à la racine<br class="autobr"> merci pour votre aide</p> Faire le ménage dans les trop grandes images sur un site en production. 2009-07-02T09:34:32Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment417884 2009-07-02T09:34:32Z <p>Visiblement, on ne peut pas accéder à l'archive.</p> <p>Je la mets là : <a href="http://le.pave.dans.la.mare.free.fr/download/SPIP_reduce_all_images_to_save_space.zip" class="spip_url spip_out auto" rel="nofollow external">http://le.pave.dans.la.mare.free.fr/download/SPIP_reduce_all_images_to_save_space.zip</a></p> <p>TanaT</p> Faire le ménage dans les trop grandes images sur un site en production. 2009-07-02T09:29:39Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment417882 2009-07-02T09:29:39Z <p>Bonjour,<br class="autobr"> J'ai eu un problème un peu similaire (sur la taille des images) et je n'ai pas trouvé de réponse.</p> <p>L'objectif est de réduire la <strong>taille des fichiers</strong> image présentes dans le dossier /IMG/jpg afin de limiter <strong>l'espace disque utilisé</strong> par le site.</p> <p>En effet beaucoup de rédacteurs incluent des images sans trop savoir les réduire. On se retrouve avec des images en millions de pixels et donc des fichiers de 1 ou 2 Mo facile...</p> <p>Or ces images ne seront jamais affichées dans ces formats sur les articles.</p> <p>On ne peut pas simplement réduire les images du dossier jpg et les transférer car la base de données de SPIP (qui contient taille du fichier, résolution H, résolution W) est alors erronée et les images ne s'affichent pas correctement.</p> <p>J'ai donc fait un petit script shell qui réduit les images et crée un fichier de commandes sql à exécuter ensuite sur la base de donnée. Ce script utilise <strong>ImageMagick</strong> pour redimensionner les images.</p> <p>L'avantage est que le calcul de réduction des images est effectué en local donc sans limite de temps d'exécution de requète (qui pourrait être contraignant pour de trop grandes images côté serveur).</p> <p>Je suis passé d'un site de 100Mo à une occupation de 18Mo.</p> <p>Je joins SPIP_reduce_all_images_to_save_space.zip contenant le script webclean.sh et un howto.txt</p> <p>Il faut <strong>renommer le fichier .png en .zip</strong> pour pouvoir accéder au contenu de l'archive (.zip refusé).</p> <p>Le manuel plus détaillé s'affiche lors de l'appel du script sans arguments.</p> <p>Ca peut toujours servir aux utilisateurs linux et donner des idées...</p> <p>Il est clair que des développeurs SPIP peuvent faire beaucoup mieux (un plugin<small class="fine d-inline"> </small>?) mais je me dis que ça peut toujours dépanner en attendant<small class="fine d-inline"> </small>!</p> <p>TanaT.</p> Contrôler la taille des images dans un article. 2006-02-07T21:31:06Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment385357 2006-02-07T21:31:06Z <p>oui Mortimer je connais cette fonction elle marche bien et j'ai aussi testé avec. mais elle ne permet pas d'avoir le lien de l'image à taille réel sur l'image reduite dans le texte.</p> <p>C'est dommage quand on a sur le server des images en grande résolutions et de ne pas pouvoir les visionner en 1 simple click.</p> <p>ya peut-etre un moyen de rajouté le lien vers l'original dans le filtre</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>|reduire_image </code></pre></div> <p><small class="fine d-inline"> </small>?</p> Contrôler la taille des images dans un article. 2006-02-07T18:13:29Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment385356 2006-02-07T18:13:29Z <p>Le filtre <code class="spip_code spip_code_inline" dir="ltr">|reduire_image</code> incluse dans la distribution de SPIP depuis la 1.8.2 fait la même chose et encore plus et mieux<small class="fine d-inline"> </small>;) (voir la doc)</p> Contrôler la taille des images dans un article. 2006-02-07T17:35:47Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment385355 2006-02-07T17:35:47Z <p>bonjour, cette contrib ne marche pas avec la 1.8.2.g, il n'y a pas d'erreurs mais simplement les images ne se redimensionne plus.</p> <p>C'est bien embettant car je voulais mettre à jour mon site en 1.8.1 pour la faille de securité.</p> <p>si quelqu'un à une idée du probleme<small class="fine d-inline"> </small>? ou une autre sugestion pour avoir la meme chose que cette contrib compatible 1.8.2.g.</p> <p>(je pense que c'est au niveau des nouvelles options de la 1.8.2)</p> > Contrôler la taille des images dans un article. 2005-09-15T21:05:05Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment383420 2005-09-15T21:05:05Z <p>Bonjour,<br> je ne comprend pas, je rajoute mes_fonctions.phph3 avec reduire_all_images.<br> Et spip me répond :Erreur : filtre «<small class="fine d-inline"> </small>reduire_all_images<small class="fine d-inline"> </small>» non défini<br> Je suis chez Free<br> (<a href="http://steph.brette.free.fr/spip/" class="spip_url spip_out auto" rel="nofollow external">http://steph.brette.free.fr/spip/</a>)<br> <br> Voilà ma boucle :<br> <i>“<br> <br> [(#TEXTE|reduire_all_images<i>500,x</i>)]<br> <br> ”</i><br></p> <p>Avez-vous une Idée<small class="fine d-inline"> </small>?</p> > Contrôler la taille des images dans un article. 2005-08-12T13:23:05Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment382777 2005-08-12T13:23:05Z <p>Je ne comprends pas ton problème.</p> <p>peut être que tu pourrais expliquer un peu mieux...</p> > Contrôler la taille des images dans un article. 2005-08-11T15:23:13Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment382767 2005-08-11T15:23:13Z <p>slt moi j ai une image de 46ko qui ne veut meme pas se télécharger d'un de mes fichier vous avez une petite idée</p> > > > > > > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T17:30:23Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379471 2005-03-09T17:30:23Z <p>mais le filtre lettrine est appliqué après le filtre limiter... il ne devrait donc avoir aucune incidance.</p> > > > > > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T15:39:04Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379470 2005-03-09T15:39:04Z <p>re bonjour,<br class="autobr"> je suis vraiment désolé pour toutes ces questions, mais... la je sais pas quoi faire...</p> <p>J'ai ajouté le sytème de lettrine proposé sur ce site, j'ai donc dans mon squelette : <br class="autobr"> #TEXTE|limit_images_size<i>300,0,1</i>|lettrine</p> <p>mais dans ce cas, la lettrine foncionne, mais le resize d'image ne foncionne plus du tout. Quelqu'un voit il ou se trouve le conflit<small class="fine d-inline"> </small>?</p> <p>Merci. :)</p> > > > > > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T15:32:02Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379469 2005-03-09T15:32:02Z <p>Justement, je ne suis pas sûr de bien tout comprendre au problème moi non plus<small class="fine d-inline"> </small>;)</p> <p>Cette image se trouve dans l'article, pas dans le squelette.</p> > > > > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T15:12:16Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379468 2005-03-09T15:12:16Z <p>Très bien merci,<br class="autobr"> je vais essayé de faire avec cela.<br class="autobr"> Mais la balise IMG et dans ton squelette<small class="fine d-inline"> </small>? car moi je ne fait l'affichage de l'image que depuis l'espace administrateur...<br class="autobr"> Enfin j'ai peur de ne pas tout comprendre.<br class="autobr"> Surtout que ca marche pour des images de taille moins importante.</p> <p>merci beaucoup pour ton aide en tout cas.<br class="autobr"> bye</p> > > > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T15:05:27Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379466 2005-03-09T15:05:27Z <p>Chez moi je tourne en 1.8pr1, alors je ne sais plus trop comment c'est fait avec la 1.7.2.</p> <p>Enfin, sur mon site, l'alignement de l'image se fait par l'ajout d'un :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><p align="center"></code></pre></div> <p>pour le centrer<br class="autobr"> ou</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>align="left"</code></pre></div> <p>dans la balise IMG pour les alignements droit et gauche.</p> <p>Si l'image laisse assez de place à droite (ou à gauche), alors l'alignement est fait. Mais si l'image est trop grande, alors l'image prend tout une ligne est a l'air centré.</p> <p>Si tu réduis <strong>beaucoup</strong> l'image, cela ne marche toujours pas<small class="fine d-inline"> </small>?</p> > > > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T14:45:32Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379465 2005-03-09T14:45:32Z <p>désolé,<br class="autobr"> l'affichage dans l'article se fait avec un >emb|left<</p> > > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T14:41:40Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379464 2005-03-09T14:41:40Z <p>merci, et encore désolé pour le placement du message ( je croyait qu'il serait mis en bas).</p> <p>Enfait, le filtre marche très bien, et j'ai bien compris qu'il n'est appliqué que en public. Mais prenons un exemple : j'ai une image de taille bocoup trop grande, le filtre va donc réduire cette taille. Je l'affiche dans mon article avec un , mais l'alignement se fait au milieu de ma page, et n'est pas aligné a gauche avec mon article.<br class="autobr"> Si l'image n'est pas trop grande, tout fonctionne. Mais j'ai le cas ou l'image est bocoup plus grande et la impossible de l'aligné comme je veux, elle est automatiquement centré (au milieu).<br class="autobr"> voila, je sais pas si j'ai été clair, en tout cas je l'espère.<br class="autobr"> Mais le problème se pose bien ché moi.</p> <p>merci en tout cas pour tes réponses. :)<br class="autobr"> a bientot</p> <p>ps:je cherche de mon coté mais je ne vois pas très bien comment faire, surtout si tu me dit que ce problème ne se pose que chez moi</p> > > Contrôler la taille des images dans un article. 2005-03-09T13:26:13Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379462 2005-03-09T13:26:13Z <p>désolé pour le retard...</p> <p>je ne pense pas que le problème vienne de la div ou de la boucle. Peut être c'est un bugs dans le code. Essai de mettre cette ligne :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $reg = "/<img src='IMG\/([^']+)'(.*?)width='[0-9]+'(.*?)height='[0-9]+'(.*?)>/";</code></pre></div> <p>à la place de la première ligne du filtre qui affecte $reg.</p> <p>J'espere que cela aidera.</p> > Contrôler la taille des images dans un article. 2005-03-09T13:24:19Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379461 2005-03-09T13:24:19Z <p>Il y a (à nouveau) un problème avec la regexp quand je teste sur la 1.8pr1. Cette nouvelle regexp marche mieux :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$reg = "/<img src='IMG\/([^']+)'(.*?)width='[0-9]+'(.*?)height='[0-9]+'(.*?)>/";</code></pre></div> <p>et devrait aussi être compatible avec les versions précédentes. Si un admin veut bien faire la modif<small class="fine d-inline"> </small>?</p> > > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T13:20:48Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379460 2005-03-09T13:20:48Z <p>Bonjour,</p> <p>tu postes tes messages à des endroits bien bizares<small class="fine d-inline"> </small>;)</p> <p>Enfin, je ne suis pas sûr d'avoir bien compris ce problème de <i>right</i> et <i>left</i>. Si l'image est trop large, c'est sûr qu'elle ne sera pas aligné comme il faut...</p> <p>Le filtre n'est appliqué que sur l'espace public. Mais sur l'espace public il sera appliqué et l'alignement sera fait. il ne devrait donc pas y avoir de problème.</p> <p>En résumé, je ne suis pas sûr de bien comprendre ce que tu veux :(</p> > > Contrôler la taille des images dans un article.<< pb images trop grandes 2005-03-09T11:22:33Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379452 2005-03-09T11:22:33Z <p>bonjour a tous,</p> <p>j'ai étudié un peu la fonction du filtre limit_images_size<small class="fine d-inline"> </small>;<br class="autobr"> mais je ne pense pas que le problème pour le left ou right de la balise viennent de la. Je pensais que le centrage ne se faisait pas car il y avait des bordure, mais ce n'est pas le cas. <br class="autobr"> Enfait, ce que je pense, c'est que l'alignement ne se fait pas car dans la partie admin, l'image n'est pas resizé<small class="fine d-inline"> </small>; donc l'alignement n'est pas possible de ce coté ci.<br class="autobr"> Je me demande donc, s'il n'est pas possible de spécifier l'alignement du coté du squelette. Mais alors je ne vois pas comment le faire. Faudrait-il ajouté une variable au filtre pour pouvoir l'inscrire dans la syntaxe SPIP<small class="fine d-inline"> </small>?</p> <p>j'attend vos remarques, si vous en avez ou si vous pensez que ca peut être utile....</p> <p>ps : je parle du cas ou les images a resizer aurais un taille importante.</p> <p>par avance merci,</p> > > > > > Contrôler la taille des images dans un article. 2005-03-08T17:58:34Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379448 2005-03-08T17:58:34Z <p>Encore juste une petite question :</p> <p>je sais pas si c gérable...<br class="autobr"> Mais lorsque l'image que je resize et trop grande, les paramètres left et right ne fonctionnent plus. j'aimerais savoir s'il est possible de modifier la fonction pour permettre cela. Car sinon l'affichage ne se fait que au centre.</p> <p>Voila je ne sais pas si c'est possible.</p> <p>Merci d'avance...</p> > > > > Contrôler la taille des images dans un article. 2005-03-08T16:18:17Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379442 2005-03-08T16:18:17Z <p>ho lala,</p> <p>Merci beaucoup mon ami. <br class="autobr"> En effet, j'avais mis un include dans le fichier php, comme on fait d'habitude en php...<br class="autobr"> Mais désormais ca marche parfaitement.</p> <p>Super merci encore... (très rapide la réponse en plus)<br class="autobr"> bye</p> > > > Contrôler la taille des images dans un article. 2005-03-08T14:43:12Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379438 2005-03-08T14:43:12Z <p>apparemment, il prend 2 fois le fichier mes_fonctions.php3, tu es sûr de ne pas avoir un include('mes_fonctions.php3') ou qq chose du genre qui se balade dans un squelette<small class="fine d-inline"> </small>?</p> > > Contrôler la taille des images dans un article. 2005-03-08T14:13:29Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment379437 2005-03-08T14:13:29Z <p>bonjour, j'ai un petit problème avec ce filtre, si quelqu'un pouvait m'aider.</p> <p>J'ai tout suivie, donc <br>- > dans mon fichier mes_fonction.php3, j'ai mis le filtre si dessus, et le filtre redimLogo. <br>- >j'ai ajouté le code au sequelette article. <br>- > dans mon article, je place l'image avec la balise </p> <p>- >.... mais voila j'ai un message d'erreur en bas de page :</p> <p>Fatal error : Cannot redeclare limit_images_size() (previously declared in ...mes_fonctions.php3:8) in ../mes_fonctions.php3 on line 8</p> <p>- > et le redimensionnement ne se fait pas.<br class="autobr"> si quelqu'un pouvait m'expliquer.</p> <p>Merci d'avance.</p> > Contrôler la taille des images dans un article. 2004-12-23T10:05:22Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment277454 2004-12-23T10:05:22Z <p>pour reprendre mon texte :</p> <p>je suis sous SPIP 1.7.2 et ma boucle(articles) englobe tout le squelette, de <html> à </html></p> <p>stef</p> > Contrôler la taille des images dans un article. 2004-12-23T10:01:45Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment277450 2004-12-23T10:01:45Z <p>bonjour,</p> <p>c'est un div float:left et width:600px<br class="autobr"> dans lequel est affiché le texte de l'article.<br class="autobr"> c'est pour ça que ce filtre m'interesse, pour ne pas avoir à « couper » les images avec l'overflow</p> <p>je suis sous SPIP 1.7.2 et ma boucle(articles) englobe tout le squelette, de à </p> > Contrôler la taille des images dans un article. 2004-12-22T21:06:08Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment276292 2004-12-22T21:06:08Z <p>à quoi il ressemble ce div<small class="fine d-inline"> </small>?</p> > Contrôler la taille des images dans un article. 2004-12-22T09:18:48Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment275868 2004-12-22T09:18:48Z <p>bonjour,<br class="autobr"> je viens de copier ce filtre dans mes_fonctions et l'ai appelé dans mon squelette article, comme ça :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE|limit_images_size{200,0,0})]</code></p> <p>j'ai ajouté un overflow:hidden à mon div d'article pour éviter l'éclatement mais... bouhouhou<small class="fine d-inline"> </small>! l'image n'est pas redimentionnée :"(</p> <p>quelqu'un a une idée<small class="fine d-inline"> </small>?<br class="autobr"> merci</p> ReOOps 2004-11-27T16:46:37Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment216868 2004-11-27T16:46:37Z <p>Et voilà. j'avais oublié encore un / :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $reg = "/<img src='IMG\/([^']+)' ?([^ ]+) width='[^ ]+' ?([^ ]+) height='[^ ]+' (([^\/]|\/[^>])+)\/>/";</code></pre></div> > corrigé<small class="fine d-inline"> </small>! 2004-11-26T09:03:50Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment215219 2004-11-26T09:03:50Z <p>Bon, je me suis planté, il faut échapé les / dans l'expression :</p> <p><code class="spip_code spip_code_inline" dir="ltr">$reg = "/<img src='IMG\/([^']+)' ?([^ ]+) width='[^ ]+' ?([^ ]+) height='[^ ]+' (([^/]|\/[^>])+)\/>/";</code></p> <p>désolé pour le dérangement.</p> > corrigé<small class="fine d-inline"> </small>! 2004-11-25T17:09:07Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment214774 2004-11-25T17:09:07Z <p>cool, il faudra que je regarde les autres bug de cette contrib un de ces jours.</p> corrigé<small class="fine d-inline"> </small>! 2004-11-25T16:39:17Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment214768 2004-11-25T16:39:17Z <p>j'ai corrigé l'article, mortimer jette quand même un oeil stp :)</p> > Un bug et un popup 2004-11-25T11:17:15Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment214650 2004-11-25T11:17:15Z <p>je suis con. Le code est déjà publié, j'ai plus le droit de le corriger. Bon, vous pourrez le faire vous même :)<br class="autobr"> dśolé.</p> > Un bug et un popup 2004-11-25T11:15:13Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment214649 2004-11-25T11:15:13Z <p>l'expression devient cela :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$reg = "/<img src='IMG\/([^']+)' ?([^ ]+) width='[^ ]+' ?([^ ]+) height='[^ ]+' (([^/]|/[^>])+)/>/"</code></pre></div> <p>et le replace :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$to_return = preg_replace("<".$matches[0][$i].">", $before."<img src='IMG/".$img."' ".$size." ".$bef." ".$btw." ".$aft." />".$after, $to_return,1);</code></pre></div> <p>Je corige dans le code</p> > Contrôler la taille des images dans un article. Problème avec les vignettes. 2004-07-10T14:27:37Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment11098 2004-07-10T14:27:37Z <p>Il semble qu'il y ait des erreurs si l'article comporte des vignettes...</p> <p>Merci Edith pour la correction de ce bug... mais maintenant si je veux avoir les liens sur les images pour les afficher (comme dans le filtre original), qu'est-ce qu'il faudrait rajouter<small class="fine d-inline"> </small>?</p> <p>merci à toi</p> > Contrôler la taille des images dans un article. 2004-07-04T15:41:13Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment10947 2004-07-04T15:41:13Z <p>Bravo, ca marche impec.</p> <p>Juste un petit truc de corrigé : un <br> à rajouter.</p> <blockquote class="spip"> <p>if($with_link) <i><br class="autobr"> $before = « <a href='https://files.spip.org/IMG/' rel='nofollow'> »<small class="fine d-inline"> </small>;<br class="autobr"> $after = « </a><br> »<small class="fine d-inline"> </small>;<br class="autobr"> </i></p> </blockquote> <p>Quasi vers la fin.<br class="autobr"> Sinon, si le redimensionnement etait trop petit, les commentaires de l'image commencaient sur le coté, et non au centre ce qui est peu esthétique.</p> <p>Sinon, deux remarques :</p> <p>tout d'abord, est il possible d'ouvrir l'image original dans une pop up, et non dans la meme page<small class="fine d-inline"> </small>?</p> <p>Ensuite, est il possible que l'image, si elle est plus petite que la taille limite de ne pas la rendre cliquable, car ca n'a pas (peu) d'interet<small class="fine d-inline"> </small>?</p> <p>Merci, et bravo.</p> > Contrôler la taille des images dans un article. 2004-05-19T14:54:35Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment9442 2004-05-19T14:54:35Z <p>Cela doit être le bug vignette... <br class="autobr"> Pour palier à cela, j'ai une petite solution :</p> <p>On ne fait le preg_replace que si c'est nécéssaire, grace à un booléen, mais cela requiert de regrouper les deux fonctions (redim_logo et limite_image_size)...</p> <p>Voici ma fonction redim_img<small class="fine d-inline"> </small>; elle a été adapté aux besoins de mon site mais la rendre plus paramêtrable ne devrai pas poser de problèmes.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>//filtre de redimension automatique des images function redim_img($string) { $reg = "/<img src='IMG\/([^']+)' ([^ ]+) width=[^ ]+ height=[^ ]+ ([^>]+)>/"; preg_match_all ($reg, $string, $matches); $to_return = $string; for ($i=0; $i< count($matches[0]); $i++) { $img = $matches[1][$i]; $bef = $matches[2][$i]; $aft = $matches[3][$i]; $image = "IMG/".$img; $redim="non"; if ($img!="") //si l'image existe { $dim_image = @GetImageSize($image); $largeur_image = $dim_image[0]; $hauteur_image = $dim_image[1]; if ($largeur_image+$hauteur_image>0) //si l'image est bien rentrée dans la base { if ($largeur_image>=650) { $largeur = 650; $hauteur = round(650*($hauteur_image/$largeur_image)); $largeur_image=$largeur; $hauteur_image=$hauteur; $redim="oui"; } $param = "height=\"".$hauteur_image."\" width=\"".$largeur_image."\""; } else $param=""; } else $param=""; if ($redim=="oui") $to_return = preg_replace("<".$matches[0][$i].">","<img src='IMG/".$img."' ".$param." ".$bef." ".$aft." >",$to_return,1); } return $to_return; }</code></pre></div> > Contrôler la taille des images dans un article. 2004-05-19T09:47:06Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment9429 2004-05-19T09:47:06Z <p>C'est parfait.<br class="autobr"> Le hic c'est que la taille d'une image à afficher<br class="autobr"> dépend essentiellement de la résolution d'écran<br class="autobr"> du visiteur.</p> <p>J'ai plutot capturé cette résolution au login (aidé<br class="autobr"> par le fait que dans mon assoc, il faut se logger <br class="autobr"> pour acceder au site). Je calcule donc, par utilisateur,<br class="autobr"> la taille max à afficher (=largeur écran utilisateur x taux de <br class="autobr"> redimension du site) Le taux de redimension est le pourcentage <br class="autobr"> de largeur occupé par le texte de l'article par rapport <br class="autobr"> a la largeur écran. Dépend du site et non de l'utilisateur)<br class="autobr"> Cette taille max calculée est stockée ds les variables<br class="autobr"> session car elle dépend de l'utilisateur.<br class="autobr"> Quand on doit afficher une image, si sa largeur excède <br class="autobr"> la largeur max d'image pour l'utilisateur en session, on <br class="autobr"> calcule un ratio qu'on applique a la largeur et a la hauteur<br class="autobr"> de l'image.<br class="autobr"> Et zou...........</p> <p>On en profite pour virer l'horrible petit encart de<br class="autobr"> commande qu'Internet Explorer se croit obligé d'afficher <br class="autobr"> quand on passe la souris sur l'image.<br class="autobr"> Et re-zou....................................</p> > Contrôler la taille des images dans un article. 2004-03-02T13:17:40Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment7101 2004-03-02T13:17:40Z <p>Je n'ai pas possibilité d'administrer la génération auto des imagettes à l'endroit indiqué, sans doute y a-t-il quelque chose a faire au préalable<small class="fine d-inline"> </small>?</p> <p>Pareil, je cherche les fonction de génération des ombres sur les imagettes, pas trouvé non plus, je cherche<small class="fine d-inline"> </small>;o)))</p> <p>Merci.</p> > Contrôler la taille des images dans un article. 2004-02-17T15:06:22Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment6505 2004-02-17T15:06:22Z <p>J'ai un problème sur ce script, pourtant, j'ai recopié l'intégralité.<br class="autobr"> Il affiche :<br class="autobr"> Warning : Compilation failed : missing ) at offset 105 in /pub/www/spip/mes_fonctions.php3 on line 96</p> <p>Ci-dessous la page de code dans mes_fonctions.php<br class="autobr"> 94 $to_return = preg_replace(«<small class="fine d-inline"> </small><".$matches[0][$i]."><small class="fine d-inline"> </small>»,<br class="autobr"> 95 $before."<img src='https://files.spip.org/IMG/' alt="".$img."">".$after,<br class="autobr"> 96 $to_return,1)<small class="fine d-inline"> </small>;</p> <p>Merci d'avance</p> > Un bug et un popup 2004-01-05T12:58:19Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment5197 2004-01-05T12:58:19Z <p>Cette fonction m'intéresse, mais l'inconvénient est que la page devient très lourde à charger puisqu'on charge les images grand format (affichées petit).</p> <p>J'aimerais créer une fonction qui fait un lien sur les images vers une image avec le suffixe _big qu'on mettrait sur le site par ftp.</p> <p>J'ai essayé, je n'y arrive pas... alors si ça tente quelqu'un...</p> > Contrôler la taille des images dans un article. 2003-12-08T19:35:06Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4818 2003-12-08T19:35:06Z <p>magnifique<small class="fine d-inline"> </small>!</p> <p>une images qui fait : 200 x 147 pixels<br class="autobr"> LE BLASON</p> <p>avec ceci [(#TEXTE|limit_images_size<i>400,0,1</i>)]</p> <p>comment quelle devient<small class="fine d-inline"> </small>!</p> <p>l'exemple vous semble t'il coherent.<br class="autobr"> <a href="http://www.bachant.net/article.php3?id_article=240&recalcul=oui&submit=Recalculer+cette+page#" class="spip_out" rel='nofollow external'>ICI</a></p> > souci dans code copié dans mes_fonctions.php3 2003-12-03T13:29:50Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4712 2003-12-03T13:29:50Z <p>Apparemment il fallait rajouter <code class="spip_code spip_code_inline" dir="ltr">"/"</code> avant le <code class="spip_code spip_code_inline" dir="ltr">></code> de fermeture du tag IMG (ligne 222 dans mon code ci-dessus) puisque mes pages sont écrites en xhtml. Si mon expérience peut servir à quelqu'un...</p> Un bug et un popup 2003-11-30T16:26:21Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4661 2003-11-30T16:26:21Z <p><strong>D'abord le bug</strong></p> <p>J'ai constaté que la regexp employée laissait un ' (simple quote) dans le btw.</p> <p>Comme je suis tres tres mauvais en regexp, j'ai pas reussi à modifier cette affaire. Donc une solution est donnée en fin de message dans le code... mais pas très satisafaisante (si le core de SPIP est modifié plus tard, il faudra rebidouiller le filtre).</p> <p><strong>ensuite le popup</strong></p> <p>Moi j'aime bien l'idée de faire un popup joli à la bonne taille, alors j'ai mis cette fonctionnalité dans le code...</p> <p><strong>au total</strong></p> <p>Voilà le code :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function limit_images_size($string, $largeur_maxi=0, $hauteur_maxi=0, $with_link=0) { $reg = "/<img src='IMG\/([^']+)' ?([^ ]+) width=[^ ]+ +height=[^ ]+ ([^>]+)>/"; preg_match_all ($reg, $string, $matches); $to_return = $string; for ($i=0; $i< count($matches[0]); $i++) { $img = $matches[1][$i]; $bef = $matches[2][$i]; $aft = $matches[3][$i]; //$btw = $matches[3][$i]; $btw = ""; $size = redimlogo ($img, $largeur_maxi, $hauteur_maxi); $before = ""; $after = ""; if($with_link) { $dim_image = @GetImageSize('IMG/'.$img); $largeur_image = $dim_image[0]; $hauteur_image = $dim_image[1]; $before = '<a href="#" OnClick="javascript:window.open(\'IMG/'.$img.'\', \'_blank\', ' .'\'toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0,' .'width='.$largeur_image.',height='.$hauteur_image.'\')" >'; $after = "</a>"; } $to_return = preg_replace("<".$matches[0][$i].">", $before."<img src=\"IMG/".$img."\" ".$size." ".$bef." ".$btw." ".$aft." >".$after, $to_return,1); } return $to_return; } // FIN du Filtre limit_images_size</code></pre></div> souci dans code copié dans mes_fonctions.php3 2003-11-29T18:14:30Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4650 2003-11-29T18:14:30Z <p>Voilà le message d'erreur que je rencontre lors de l'utilisation du filtre :</p> <blockquote class="spip"> <p> Warning : No ending matching delimiter '>' found in /home/collecti/www/public/mes_fonctions.php3 on line 223</p> </blockquote> <p>Et la ligne concernée, dans son contexte, dans le code de mon fichier mes_fonctions.php3 :</p> <blockquote class="spip"> <p> $to_return = preg_replace(«<small class="fine d-inline"> </small><".$matches[0][$i]."><small class="fine d-inline"> </small>»,</p> <p>$before.«<small class="fine d-inline"> </small>< img src='IMG/".$img."' ".$size." ".$bef." ".$btw." ".$aft." ><small class="fine d-inline"> </small>».$after,</p> <p>$to_return,1)<small class="fine d-inline"> </small>; // ligne 223</p> </blockquote> <p>(espace ajouté volontairement à l'ouverture du tag IMG en HTML pour éviter interprétation du navigateur)</p> <p>Pouvez-vous m'aider<small class="fine d-inline"> </small>? ce code me semble pourtant identique au vôtre...</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> > Contrôler la taille des images dans un article. 2003-11-21T15:58:18Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4499 2003-11-21T15:58:18Z <p>Bravo mortimer<small class="fine d-inline"> </small>!</p> > Contrôler la taille des images dans un article. 2003-11-21T14:27:26Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4498 2003-11-21T14:27:26Z <p>Pour ajouter une popup, ou changer le comportement quand l'utilisateur clique, il faut modifier cette partie du code :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if($with_link) { $before = "<a href='IMG/".$img."'>"; $after = "</a>"; }</code></pre></div> <p>la variable $before est ce qu'il faut ajouter avant la balise image<br class="autobr"> la variable $after ce qu'il faut rajouter après.</p> <p>ici, on ajoute un lien a href avec le nom de l'image (.$img.), mais on pourrait ajouter d'autres paramètres au href, ou n'importe quoi.</p> <p>notez qu'il faut bien passer le dernier paramètre par défaut $with_link à 1 si l'on veut que cela marche.</p> > Contrôler la taille des images dans un article. 2003-11-21T11:07:25Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4494 2003-11-21T11:07:25Z <p>merci mortimer,</p> <p>j'avais loupé cette etape<small class="fine d-inline"> </small>!</p> <p>sinon j'aimerai bien ouvrir une popup au dimension de l'image plutot que d'aficher l'image dans la meme fenetre.<br class="autobr"> ou peut on intervenir pour faire ca sur ce script<small class="fine d-inline"> </small>?</p> <p>Florent</p> > Contrôler la taille des images dans un article. 2003-11-19T17:54:16Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4455 2003-11-19T17:54:16Z <p>voir plus haut (juste avant le code)</p> <p>« Si vous utilisez ce filtre n'oubliez pas qu'il faut également inclure le filtre redimlogo (Redimensionner un logo) dans votre fichier mes_fonctions.php3. »</p> <p> :)</p> > Contrôler la taille des images dans un article. 2003-11-19T17:50:04Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4454 2003-11-19T17:50:04Z <p>Fatal error : Call to undefined function : redimlogo() in c :\inetpub\wwwroot\lentreprenaute\mes_fonctions.php3 on line 47</p> <p>[(#TEXTE|limit_images_size<i>400,0,1</i>)] <br class="autobr"> j'ai copié le code dans mes fonctions et fait un appel<br class="autobr"> comme ci dessus j'ai l'erreur fatal du dessus, what's wrong<small class="fine d-inline"> </small>?<br class="autobr"> Florent</p> > Contrôler la taille des images dans un article. 2003-11-17T13:31:39Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4394 2003-11-17T13:31:39Z <p>Il y a une raison pour laquelle SPIP sépare les images des autres documents. Les « images » sont traitées différemment des « documents multimédia » par SPIP, ce qui peut être très utile pour les sites comme le mien qui doivent séparer les deux types, notamment dans l'affichage des articles. Si tu télécharges les images en tant que documents, et non pas en tant qu'images, cette possibilité disparait.</p> > Contrôler la taille des images dans un article. 2003-11-16T12:22:14Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4372 2003-11-16T12:22:14Z <p>Pourquoi vouloir redimensionner les images alors que SPIP le fait très bien à la taille que l'on veut.</p> <p>Personnellement, je procède ainsi :</p> <p>1/ Dans Administration > Administration de site > Configuration du site > Fonction avancées j'autorise la « Génération automatiquement les miniatures des images » et je renseigne le champ « Taille maximale des vignettes générées par le système : »<br class="autobr"> Il s'agit de la largeur, la hauteur étant calculée proportionnellement de façon automatique.</p> <p>2/ Ensuite, en mode « écrire » il ne faut pas utiliser le mal nommé « Ajouter une image » mais « Ajouter un document ». Evidemment, le document que vous téléchargerez de votre DD sera une image. À ce stade-là, toutes les possibilités vous sont offertes. Soit inclure l'image (appelée alors vignette) automatiquement redimensionnée par SPIP en utilisant <code class="spip_code spip_code_inline" dir="ltr"><docXX|YY></code> ou bien l'image en taille originale avec <code class="spip_code spip_code_inline" dir="ltr"><embXX|YY></code>.</p> <p>Suprême raffinement, vous pouvez choisir vous-même une taille différente en renseignant les champs « Dimensions : » XX x YY pixels.</p> <p>Merci de m'indiquer la faille dans la procédure.</p> <p>Tyrien</p> > Je n'ai pas bien compris comment on l'utilise 2003-11-11T22:25:45Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4329 2003-11-11T22:25:45Z <p>- quand tu écrits l'article, il n'y a rien à changer (apparemment il y a quelques pbls avec les documents inclus malheureusement, donc faire attention). C'est quand tu écrits ton squelette pour la page d'article, au lieu de mettre #TEXTE à l'intérieure de ta boucle ARTICLES, il faut mettre [(#TEXTE|limit_images_size<i>400,0,1</i>)]</p> <p>- Ce script en utilise un autre : redimlogo qui recalcule les valeurs WIDTH et HEIGHT de la balise IMG. Il n'y a donc pas création d'une vignette, on compte sur <br class="autobr"> le browser pour faire le scale.</p> <p>Théoriquement, ce filtre pourrait être la base pour un autre filtre qui crée une vraie vignette et remplace tout la balise IMG, mais je ne connais pas assez le PHP et les librairies d'images existantes pour faire cela.</p> > Je n'ai pas bien compris comment on l'utilise 2003-11-11T12:58:57Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4307 2003-11-11T12:58:57Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>- Je n'ai pas très bien compris comment on afit pour utiliser la fonction. Quand je place une image dans un article, je mets <code class="spip_code spip_code_inline" dir="ltr"><imgX|left></code> où X est le no de l'image. Comment je le remplace par : [(#TEXTE|limit_images_size{400,0,1})]<small class="fine d-inline"> </small>?</p> <p>- Est-ce que cette fonction génère une deuxième image redimensionnée <strong>ou</strong> que l'image originale est simplement redimensionnée par le biais des attributs <i>width</i> et <i>height</i> dans la balise <i>IMG</i><small class="fine d-inline"> </small>?</p> <p>Merci</p> > Contrôler la taille des images dans un article. 2003-11-09T17:08:34Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4282 2003-11-09T17:08:34Z <p>Super<small class="fine d-inline"> </small>! Merci beaucoup. Je débute avec SPIP et j'ai mis en place votre filtre pour faire un album photo en créant une rubrique-10.html. J'ai rajouté le #TEXTE avec le filtre, j'obtiens donc des vignettes. Je vais essayer d'améliorer maintenant, mais j'ai appris bcp de choses.</p> > Ca « mange » le titre de l'image... 2003-11-09T14:18:22Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4279 2003-11-09T14:18:22Z <p>Hum, pour être sur de rester compatible, j'essaie de capturer les autres paramètres passés à la balise image (titre, etc) avec $btw, $bef et $aft.<br class="autobr"> Mais apparemment, ça ne marche pas totalement comme il faut...</p> <p>Si j'ai un peu de temps ces prochains jours, je regarderai ces quelques bugs.</p> <p>merci</p> > Ca « mange » le titre de l'image... 2003-11-09T13:29:12Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4278 2003-11-09T13:29:12Z <p>Salut,</p> <p>Merci pour ce script utile.</p> <p>Seul problème : le titre de l'image (quand il y en a un) n'apparaît pas. Seul la description apparaît, mais elle suit l'image sur la gauche au lieu d'être en dessous.</p> <p>Ma solution (provisoire) :</p> <p>- très intuitivement (càd, au bonheur la chance, car je n'y connait rien en php), j'ai enlevé la ligne :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$btw = $matches[3][$i];</code></pre></div> <p>et enlevé (4 lignes avant la fin) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>".$btw."</code></pre></div> <p>Ca a l'air de fonctionner, même si ce <code class="spip_code spip_code_inline" dir="ltr">".$btw."</code> doit bien servir à qqch...<small class="fine d-inline"> </small>;-)</p> > Contrôler la taille des images dans un article. 2003-11-08T05:58:20Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4264 2003-11-08T05:58:20Z <p>Je fais l'appel exactement comme tu dis qu'il faut faire. Le problème ne se pose que dans les pages qui affichent des vignettes de documents.</p> <p>Dans les cas où il n'y a que des images, il n'y a aucun problème, ça fonctionne très bien. Si tu mets des docs dans le #TEXTE, ça part en vrille.</p> <p>Voici des pages d'exemples :</p> <hr class="spip"> <p><a href="http://www.sahariens.info/spip_sahara3/article.php3?id_article=202&recalcul=oui" class="spip_url spip_out auto" rel="nofollow external">http://www.sahariens.info/spip_sahara3/article.php3?id_article=202&recalcul=oui</a> : ça marche très bien, l'image est retaillée<br class="autobr"> Pour info, sans ton filtre, ça donnerait ça :<br class="autobr"> <a href="http://www.sahariens.info/spip_sahara3/article_2.php3?id_article=202&recalcul=oui" class="spip_url spip_out auto" rel="nofollow external">http://www.sahariens.info/spip_sahara3/article_2.php3?id_article=202&recalcul=oui</a></p> <hr class="spip"> <p><a href="http://www.sahariens.info/spip_sahara3/article.php3?id_article=426" class="spip_url spip_out auto" rel="nofollow external">http://www.sahariens.info/spip_sahara3/article.php3?id_article=426</a> &recalcul=oui : ça marche pas</p> <hr class="spip"> <p>Voilà ce que ça devrait donner<br class="autobr"> <a href="http://www.sahariens.info/spip_sahara3/article_2.php3?id_article=426" class="spip_url spip_out auto" rel="nofollow external">http://www.sahariens.info/spip_sahara3/article_2.php3?id_article=426</a> &recalcul=oui</p> <hr class="spip"> <p>NB : il y a un autre filtre : « decouper_en_page », mais il n'y a pas d'interaction entre les deux (c'est la première chose que j'ai vérifiée)</p> <p>Si on regarde le source, les vignettes sont codées sous la forme suivante :</p> <div class="spip_documents"> <a href='https://files.spip.org/IMG/jpg/cafe.jpg' rel='nofollow'><img src='https://files.spip.org/IMG/jpg/cafe-s.jpg' border="0" width="120" height="80" alt="cafe-s.jpg"></a> (...) </div> <p>Il suffirait peut-être de ne pas traiter les images en dessous de la taille maxi ou d'une certaine taille (typiquement les vignettes), ou de ne pas traiter les images à l'intérieur d'un</p> <div class="spip_documents"> (...) </div> <p>Je te demande ton aide parce que les expressions régulières et moi, hein... Je tiens à te remercier de ta prise en charge rapide du problème</p> <p>Tant que j'y suis, je te propose une idée : pourquoi ne pas permettre aussi la gestion des pourcentages<small class="fine d-inline"> </small>? L'idée serait de permettre de limiter la taille des images à 80% de la largeur d'affichage, par exemple, un peu sur le modèles des calques. Mais, bon, ceci est une autre histoire, et je ne sais même pas si c'est possible<small class="fine d-inline"> </small>!</p> <p>Merci</p> > Contrôler la taille des images dans un article. 2003-11-04T17:00:44Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4229 2003-11-04T17:00:44Z <p>Oups, excuse-moi<small class="fine d-inline"> </small>!</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>(...) if($with_link) { $before = "<a href='IMG/".$img."'>"; $after = "</a>"; } (...)</code></pre></div> <p>La ligne 296 correspond à</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$after = "</a>";</code></pre></div> > Contrôler la taille des images dans un article. 2003-11-04T08:50:20Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4211 2003-11-04T08:50:20Z <p>et il y a quoi exactement ligne 296 de mes_fonctions.php<small class="fine d-inline"> </small>?</p> > Contrôler la taille des images dans un article. 2003-11-04T07:25:14Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4206 2003-11-04T07:25:14Z <p>Bonne idée que cette fonction, qui évite l'explosion des maquettes.</p> <p>Il y a cependant un problème avec les vignettes des documents inétgrées dans le texte, un message d'erreur apparait :</p> <p>Warning : Compilation failed : missing ) at offset in monsite/spip/mes fonctions.php on line 296</p> <p>Je n'ai pas trouvé la source du problème.</p> > Contrôler la taille des images dans un article. 2003-10-31T08:02:17Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4155 2003-10-31T08:02:17Z <p>Je n'ai pas bien compris la question<small class="fine d-inline"> </small>?</p> <p>mais à la base le filtre ne s'applique qu'à redimentionner les images que Spip inclu dans le texte d'un article... il faut donc l'appliquer sur quelque chose du genre #TEXTE dans une boucle article.</p> <p>la boucle va alors rechercher toutes les références à des images dans ce texte et les redimentionner.<br class="autobr"> Donc si la balise #EMBED_DOCUMENT retourne quelque chose comme <IMG blabla blabla>...</IMG>, ça devrait théoriquement marcher. Je n'ai jamais essayer, alors si quelqu'un essaye, ça serait cool de reporter :)</p> > Contrôler la taille des images dans un article. 2003-10-31T01:18:25Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4151 2003-10-31T01:18:25Z <p>Gracias y felicitaciones</p> <p>La boucle DOCUMENTS</p> <p>[(#EMBED_DOCUMENT|limit_images_size<i>300,0,1</i>)]<small class="fine d-inline"> </small>??????</p> > Contrôler la taille des images dans un article. 2003-10-30T13:43:00Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4139 2003-10-30T13:43:00Z <p>Hoo, merci :)</p> > Contrôler la taille des images dans un article. 2003-10-30T12:31:36Z https://files.spip.org/Controler-la-taille-des-images-dans-un-article-251-251#comment4135 2003-10-30T12:31:36Z <p>Bravo<small class="fine d-inline"> </small>! Super boulot :-)<br class="autobr"> Un script indispensable pour tout webmaster qui se respecte.</p>