Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

images dans un article

Michel Suquet
le 22 mars 2024
à 17:45
Rappel du sujet :

Bonjour,

j’ai constaté que lorsqu’il y a des images dans un article, on peut les cliquer et il s’affiche l’image en question. Or, ce n’est pas forcément ce que l’on souhaite.

Par exemple, dans cet article : https://apmep-iledefrance.fr/Les-br... les images sont juste pour illustrer. Et c’est le cas de la plupart des images dans un article.

Peut-on faire en sorte que par défaut les images n’aient pas ce comportement ?

Cordialement,
Michel Suquet

images dans un article

Hello

Essaye d’aller dans la Squelettes/Boîte Multimedia et cocher "non" pour "Insérer une boîte sur toutes les images ?"

images dans un article

Essaie aussi de remplacer les <docXX> par des <embXX>

images dans un article

aucune de ces solutions ne fonctionnent.

Ce qui est curieux, c’est que sur un autre site, je n’ai pas ce comportement. Ce n’est pas le même squelette et il est en spip 4.1.

images dans un article

Une piste : avec spip4, un clic sur l’image affichée ouvrira la popup de la mediabox uniquement si l’image d’origine fait plus de 800px.

images dans un article

Regarde aussi les tests faits dans cet article

images dans un article

Les images de l’article que j’ai indiqué font environ 150px × 277px et pourtant le popup s’ouvre quand on clique l’image.

Les codes sont les suivants :
 pour la 1^re (maths en jeu) : <emb1884|left|largeur=150>
l’image téléversé a pour dimensions JPEG - 543 × 768 pixels - 47.3 kio
 pour la 2^e (kangourou) :
dimensions : JPEG - 200 × 283 pixels - 30.3 kio

images dans un article

Bon je t’ai fait un truc pour que les images dont la largeur ou la hauteur ne dépasse pas 400px (taille d’origine) n’aient plus de lien et donc ne s’ouvrent pas au clic. Ce qui est ok dans ton article sauf pour la 1ère image.
Mais c’est valable pour tout le site.
On peut régler à une autre valeur que 400px.

images dans un article

Merci pour cet ajout. Peux-tu me dire ce que tu as fait ? Je suppose qu’il doit y avoir un mixte entre la config’ de la Boîte multimédia et le fichier perso.css (utilisation de .mediabox) mais je n’ai pas accès à ce fichier : est-ce normal ?

Par ailleurs, la limite de 400 px est trop basse. Il vaudrait mieux prendre 700 px.

En effet, si je prend cet article : https://apmep-iledefrance.fr/La-Jou..., quand on clique sur une image, on ne l’a pas en plus grand et cela n’apporte rien.

images dans un article

Pas de config ni de css mais je t’ai créé un fichier mes_options.php dans /config avec ceci :

define('_IMAGE_TAILLE_MINI_AUTOLIEN', 400);

Voir la doc ici

Je suis passé de 400 à 700 chez toi.
As-tu accès à ce fichier ?

images dans un article

Bonjour Jean Christophe,

non, je n’ai pas accès à ce fichier ; le répertoire /config ne m’est pas proposé dans l’interface ftp.

En fait, j’ai bien accès au répertoire /squelette en passant par le ftp d’infomaniak ; hier, j’avais essayé par l’interface privée et j’avais oublié que l’accès est via le ftp.

Merci pour le passage à 700 px. On verra à l’usage s’il faut affiner. La situation actuelle répond à ma demande.

Merci aussi pour la référence à la doc de Spip. Un autre article qui donne pas mal de possibilités suite à l’évolution de la gestion des images lors du passage à Spip4 : https://www.spip.net/fr_article6744.html

Bon dimanche.

images dans un article

Bonjour Jean Christophe,

peux-tu mettre la limite à 1000 px ? En effet, on va changer le bandeau de notre revue en ligne avec une image plus large. Pour les images "cliquables", on leur donnera une largeur de 1000 px.

J’ai vu aussi que l’on peut configurer la largeur max pour Escal dans "La page article".

Bon week-end de Pâques !

Michel Suquet

images dans un article

Hello

Voilà, je t’ai mis la limite à 1000 px.

La largeur max des images paramétrable dans la configuration d’Escal ne joue que sur l’affichage dans l’article mais pas sur le fait qu’elle soit "cliquable" ou pas. Le lien sur l’image dépend uniquement de sa taille d’origine.

images dans un article

Merci pour le paramétrage.

images dans un article

Bonsoir,

je viens de me rendre compte que le paramétrage effectué en mars 2024 ne fonctionne plus.

Est-ce la conséquence des problèmes qui ont eu lieu en juillet ?

Comme je n’ai pas accès au fichier config/mes_options.php, qui peut le rétablir comme en mars 2024 ?

Merci d’avance.

Cordialement,

Michel Suquet

images dans un articles + mes_options.php

l’accés a été volontairement interdit car le fichier mes_options.php est inclus automatiquement lorsqu’il existe à l’exécution de SPIP, lors de l’affichage de chaque page de la partie privée et publique, contrairement à mes_fonctions, qui est mis en cache, doncil est rechargé à chaque hit alors que mes_fonctions.php n’est rechargé qu’au recalcule des squelettes.

le serveur vous remerciera d’utiliser le fichier mes_fonctions plutôt que mes_options

C’est dans mes_options.php qu’on spécifie la liste des champs extras pour le site avec leurs caractéristiques.
C’est là également qu’on modifie la valeur de variables PHP utiles au fonctionnement interne de SPIP.

https://www.spip.net/fr_article4654.html

Donc mettre le maximum de config dans mes_fonctions.php pour de meilleures performances

et la il suffit de l’installer dans /squelettes/mes_fonctions.php

apres je sais pas si la modif de mars 2024 peu etre dans mes_fonctions.php

images dans un article

Comme il s’agit ici de définir une constante, c’est bien dans mes_options.php qu’il faut agir.
Ce qui est fait !
Problème corrigé donc.

images dans un article

Ah autant pour moi, ça fonctionne aussi dans mes-fonctions.php
J’ai donc supprimé le fichier /config/mes_options.php et créé un fichier /squelettes/mes_fonctions.php avec le code qui va bien.

images dans un article

Arf non, ça ne fonctionne plus.
Et j’ai un warning
Warning : Constant _IMAGE_TAILLE_MINI_AUTOLIEN already defined in /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/mutusf/config/mes_options.php on line 71

Je vais essayer de supprimer cette constant du mes_options de la mutu pour voir.

images dans un article

Après quelques tests, voici ce que j’ai fait :

  • suppresion de le définition de la constante dans le mes_options de la mutu
  • création d’un fichier mes_fonctions.php dans /squelettes du site avec la définition de la constante

Résultat attendu OK

Donc à l’avenir, ce sera à chacun de définir cette constante si le réglage par défaut à 800px ne lui convient pas.

images dans un article

Bonjour Jean-Christophe,

merci pour ton intervention : cela fonctionne.

Et de plus, on peut accéder maintenant au réglage : c’est top !

À+,

Michel Suquet

images dans un articles + mes_options.php

Ok
alors j’ai précisé l’info dans le mes_options mutu
pour éviter a l’avenir de recréer cette constante

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2025 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.2.12