Avec ces modèles, on peut utiliser 2 nouveaux paramètres de manière à redimensionner les images insérées dans un texte.
Il suffit d’installer les fichier img.html et doc.html dans le répertoire « modeles » de son dossier squelettes. Les versions jointes sont compatibles SPIP 2.0 mais elles sont facilement adaptables à la version 1.9.2
Utilisation des modèles
On peut alors utiliser les paramètres largeur et hauteur suivants (tailles en pixels) dans les modèle img et doc :
- <imgxxx|left|largeur=200>
- <imgxxx|right|hauteur=150>
- <docxxx|center|largeur=100>
- <docxxx|right|hauteur=80>
Si on ne souhaite pas que l’image devienne cliquable pour Thickbox ou Fancybox, il faut ajouter le paramètre « nolien ». Exemple :
- <imgxxx|center|largeur=300|nolien=oui>
- <docxxx|left|hauteur=70|nolien=oui>
Remarque
- Le modèle doc modifié assure le redimensionnement en mode=image. Cela concerne les images qui NE sont PAS dans le portfolio de l’article. En effet, SPIP semble affecter automatiquement mode=document aux images qui se trouvent dans le portfolio. Pour ceux qui souhaitent que le redimensionnement affecte TOUTES les images, il faudrait mettre un test non pas sur mode mais sur extension, du type :
[(#EXTENSION|in_array{#ARRAY{0,jpg,1,png,2,gif}}|oui)]
Historique des modifications
- 16-08-2009 : Ajout du modèle doc.html modifié
- 23-08-2009 : Ajout de la remarque concernant mode=image
- 07-06-2011 : Diffusion comme un plugin



Plugin ImageRedim
Vos commentaires
# Le 20 septembre 2011 à 16:02, par ab72
En réponse à : Redimensionner les images d’un article à la volée
Au secours !
Le plug in semble fonctionner coté admin mais pas du tout coté client ... Cache vidé, etc ... mais toujours des images redimensionnées à 150px de large coté client ...
# Le 20 septembre 2011 à 19:04, par Thierry Kauffmann
En réponse à : Redimensionner les images d’un article à la volée
Bonjour,
avez-vous bien utilisé la syntaxe
par exemple ?
# Le 21 septembre 2011 à 12:03, par ab72
En réponse à : Redimensionner les images d’un article à la volée
Oui et j’ai vidé les caches divers et variés, navigateur, spip, etc ...
Les images ne font pas partis du portfolio non plus ...
Répondre à ce message
# Le 17 janvier 2011 à 15:38, par François Daniel Giezendanner
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Bonjour,
Avec SPIP 2.1.2 :
Modèle très intéressant, mais avec le modèle d’origine, le code
<img4934|left>réduisait l’image à la valeur réglée dans la configuration, soit en général 150 px (plus de 1000 articles ainsi réglés), maintenant avec le nouveau modèle et cette balise<img4934|left>, l’image est affichée en grandeur réelle, par exemple 1200 pixels, ce qui me forcerait à corriger tous les articles concernés.Par contre le code
<img4934|center|largeur=300>fonctionne très bien et affiche bien une image cliquable de 300 pixels de large, ce qui irait très bien pour les nouveaux articles.Avez-vous une possibilité de rendre ces modèles « compatibles » avec les anciens réglages ?
Cordialement
FDG
# Le 17 janvier 2011 à 16:38, par Manu
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Fixer une valeur alternative si valeur n’est pas passé en parametre répondrait sans doute à tes besoins ... quelque chose comme
#SET{largeur_finale,(#ENV{largeur}|sinon{150})}#SET{hauteur_finale,(#ENV{hauteur}|sinon{150})}
et appliquer ensuite image reduire largeur_finale,hauteur_finale ?
# Le 17 janvier 2011 à 17:45, par Thierry Kauffmann
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Je viens de mettre en ligne une version modifiée.
Il SE PEUT qu’elle réponde à tes besoins... à tester.
# Le 18 janvier 2011 à 06:57, par Manu
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Par curiosité, j’ai voulu voir les modifications que tu avais apportées... Je viens donc de télécharger le « zip du dossier modèle » mais chez moi, le zip est toujours daté du 30 juillet dernier... Tes modifications ont-elles bien été prises en compte ?
# Le 18 janvier 2011 à 10:30, par François Daniel Giezendanner
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Bonjour,
En effet les anciens et nouveaux fichiers sont identiques !
Manifestement quelque chose n’a pas passé.
Peux-tu remettre en ligne la version modifiée STP !
Cordialement
FDG
# Le 24 janvier 2011 à 15:01, par François Daniel Giezendanner
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Cher Thierry,
Selon notre message (Manu et moi-même) du 18 janvier, peux-tu mettre en ligne ta version corrigée du 17 janvier STP.
Bien cordialement
FDG
# Le 24 janvier 2011 à 19:03, par Thierry Kauffmann
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Je pense qu’il faudrait vider le cache de vos navigateurs car le fichier n’a pas changé de nom.
# Le 24 janvier 2011 à 21:56, par olive
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Bonjour,
Les fichiers du .zip dans le lien datent du 30/07, même après avoir vidé le cache du navigateur.
Cdlt
# Le 25 janvier 2011 à 09:16, par François Daniel Giezendanner
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Bonjour,
Chez mois aussi, les fichiers du .zip dans le lien datent du 30/07 14h33, même après avoir vidé le cache du navigateur et même en changeant de navigateur.
Cordialement
FDG
# Le 7 juin 2011 à 16:45, par Thierry Kauffmann
En réponse à : Redimensionner les images d’un article dans l’espace privé
Après réflexion, je ne pense pas que ce soit le fonctionnement standard de spip. Spip m’a toujours affiché les images dans leur taille d’origine !
# Le 7 juin 2011 à 17:11, par Thierry Kauffmann
En réponse à : Redimensionner les images d’un article dans l’espace privé
J’ai mis à jour le fichier à télécharger. Il s’installe désormais comme un plugin. Je viens de tester et ça fonctionne :
Si tu déposes ton image dans le portfolio et que tu l’insères avec un code
<imgxxx|left>, elle sera bien aux dimensions définies dans la configuration avancée pour les vignettes.@+
Répondre à ce message
# Le 18 mars 2010 à 11:07, par ?
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Génial ! Exactement ce que je cherchais !
Merci merci merci ....
Pelep
Répondre à ce message
# Le 21 août 2009 à 20:33, par rcaron
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Désolé de déranger encore...
Chez moi, ça fonctionne avec img pas avec doc...
Je ne sais plus quoi faire.
Une aide ?
# Le 23 août 2009 à 21:55, par Thierry Kauffmann
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Le redimenssionement dans le modèle doc.html est prévu pour fonctionner en mode=image. Ce mode est sélectionné automatiquement pour les images liées à l’article et qui NE sont PAS dans le portfolio. Dès que les images sont déposées dans le portfolio (elles apparaissent alors dans la partie basse du mode de pré-visualisation), elles acquièrent automatiquement le mode=document (allez savoir pourquoi... mais c’est comme ça !).
Personnellement, j’ai du mal à comprendre ce fonctionnement de SPIP. Il me semble qu’une refonte de ces 2 modèles livrés en standard ou du fonctionnement standard de SPIP concernant les images est nécessaire.
# Le 10 novembre 2009 à 12:04, par Signare
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Bonjour,
Merci pour cet intéressant plugin.
J’ai juste un problème : il fonctionne avec de petites images. Avec des images qui dépassent 1000 pixels (largeur ou hauteur), l’image réduite conserve toujours une largeur de 500 pixels...
# Le 5 janvier 2010 à 19:57, par Thierry Kauffmann
En réponse à : Des modèles pour modifier individuellement la taille des images insérées dans un article
Ce fonctionnement ne dépend pas de ce « plugin ». La limitation sur les possibilités de redimensionnement est lié à l’hébergement. Les images trop volumineuses ne peuvent pas être redimensionnées « à la volée ».
Répondre à ce message
# Le 13 août 2009 à 18:43, par rcaron
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
Peut-on faire la même chose pour doc.html ?
Merci
# Le 14 août 2009 à 18:08, par Thierry Kauffmann
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
Je ne vois pas l’intérêt de « faire la même chose » pour le modèle doc. Celui-ci affiche déjà une miniature des documents de type « image ».
# Le 14 août 2009 à 18:12, par ?
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
Les vignettes des images sont générées automatiquement à taille fixe... ça permettrait de personnaliser...
Je ne sais pas si je suis clair
# Le 14 août 2009 à 20:01, par Thierry Kauffmann
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
Tout d’abord, voir cette discussion
Tout les spipeurs ont effectivement remarqué que la balise #LOGO_DOCUMENT affiche une miniature de l’image quand c’en est une et non pas un logo représentant jpg ou gif ou png ou ...
Il suffit donc dans la partie suivante du fichier doc.html de rédéfinir les affectations à partir de #FICHIER avec un redimensionnement.
Partie originale :
Partie modifiée :
Enfin c’est l’esprit ! (non testé et à compléter)
Répondre à ce message
# Le 13 août 2009 à 19:16, par rcaron
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
Mais j’ai un autre problème
<imgxx|center|largeur=450>ne me met pas l’image au centre...Je dois compléter le CSS ? mais où ?
Merci
# Le 14 août 2009 à 18:12, par Thierry Kauffmann
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
L’alignement des images n’a pas été modifié donc cela « devrait » fonctionner parfaitement pourvu que tes squelettes utilisent bien le fichier css spip_style.css qui contient en particulier la classe .spip_document_center.
Ça fonctionne bien chez moi en tout cas.
Répondre à ce message
# Le 13 août 2009 à 19:07, par rcaron
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
Problème avec Thickbox...
<imgxxx|center|largeur=450>thickbox ne marche pas...# Le 13 août 2009 à 19:15, par rcaron
En réponse à : Une noisette pour modifier individuellement la taille des images insérées dans un article
Bon... Là, j’ai résolu (erreur dans le fichier img.html)...
Répondre à ce message