Annonce

Le forum n'est plus développé. Plus d'information
Nouveau sujet Forum verrouillé Imprimer Syndication RSS 2.0

[2.0.1] Liens sur images

Flammeche
Avatar de ckJEREM
  • Messages : 29
  • Inscrit : 17 Février 2011
Message édité 1 fois, dernière édition par ckJEREM, 27 Juin 2011, 23:58     Lien vers ce message 27 Juin 2011, 23:57
  1. Type de bug : Bug d'affichage
  2. Zone du forum affectée : Autre
  3. Priorité du bug : Basse
  4. Description : Bonjour,

    Mon problème apparait dans les messages et signatures lorsqu'ils comportent des images avec des liens.

    La syntaxe est pourtant bien respectée telle que :

    [url=url_lien][img]url_image[/img][/url]


    Mais le lien ne s'applique pas uniquement à l'image mais à toute la largeur du message ou de la signature, à hauteur de l'image.
    Pour être tout à fait précis, voici une capture d'écran :

    Capture d'écran

    Des membres de mon forum m'ont averti du problème lorsqu'ils leur arrivait de cliquer dans le vide ils allait sur le lien, ce qui est embêtant.

    Merci de votre travail :fsb2_oui:
  5. Elément de réponse : Aucun
  6. Fichier(s) :
  7. Base de donnée utilisée : MySQL 5
  8. Type de serveur : Apache (généralement unix)


"La couleur de la peau de l'homme n'a pas plus d'importance que la couleur de ses yeux" Bob Marley
 
Equipe de développement
Avatar de Arcalys
  • Age : 26 ans
  • Messages : 1449
  • Inscrit : 31 Octobre 2006
  Lien vers ce message 28 Juin 2011, 0:07
Effectivement, je viens de tester. Le lien est appliqué à la <div class="image"> au lieu de la balise <img />.
 
Equipe de support
Avatar de Soleil.R
  • Age : 33 ans
  • Messages : 291
  • Inscrit : 04 Mars 2009
  Lien vers ce message 28 Juin 2011, 11:16
Il faudrait juste retirer ces div ajouter par le parser. Ils sont plus génant qu'autre chose.

Dans main/class/parser/parser_fsbcode.php (à la ligne 506 de la 2.0.1)


return ('<div class="image"><img src="' . trim($content) . '" ' . $attr_str . ' /></div>');


Changer par :
return ('<img src="' . trim($content) . '" ' . $attr_str . ' />');


Après, faut voir coté css pour éviter que les images débordent.
Rajouter un max-width aux img devrait suffire.

donc dans le fichier main.css rajouter
img{max-width:100%;}


Mon domaine de compétences est assez éloigné de l'informatique mais si je peux vous aider, je le ferai.
 
Flammeche
Avatar de ckJEREM
  • Messages : 29
  • Inscrit : 17 Février 2011
  Lien vers ce message 28 Juin 2011, 11:45
Bonjour,

J'ai essayé la solution et ça marche.
Merci beaucoup de votre aide rapide et efficace :)


"La couleur de la peau de l'homme n'a pas plus d'importance que la couleur de ses yeux" Bob Marley
 
Etoile
Avatar de Spark
  • Messages : 2735
  • Inscrit : 24 Juin 2006
  Lien vers ce message 28 Juin 2011, 16:23
img est une balise de type inline, max-width ne fonctionne que sur les balise de type block, d'où le div.

IPB a un module JS qui réduit très bien les image à la volé.


Left 4 Dead 2 2.0.8.7 réseau Hamachi
Liste de réseau Hamachi pour le jeu en réseau via Internet
Aion serveur privé
 
Equipe de support
Avatar de Soleil.R
  • Age : 33 ans
  • Messages : 291
  • Inscrit : 04 Mars 2009
  Lien vers ce message 28 Juin 2011, 17:20
max-width fonctionne très bien.
Le div était nécessaire quand les sujets étaient présenté en tableau.

Le div supplémentaire autour des images posent également le problème rencontré récemment que les images ne peuvent plus se suivre sur une même ligne.


Mon domaine de compétences est assez éloigné de l'informatique mais si je peux vous aider, je le ferai.
 
Etoile
Avatar de Spark
  • Messages : 2735
  • Inscrit : 24 Juin 2006
Message édité 1 fois, dernière édition par Spark, 28 Juin 2011, 19:27     Lien vers ce message 28 Juin 2011, 19:24
J'ai retrouvé d'où vient tout ce bazard.

[SVN] Redimensionnement des images dans une message


Left 4 Dead 2 2.0.8.7 réseau Hamachi
Liste de réseau Hamachi pour le jeu en réseau via Internet
Aion serveur privé
 
Equipe de développement
Avatar de Arcalys
  • Age : 26 ans
  • Messages : 1449
  • Inscrit : 31 Octobre 2006
  Lien vers ce message 29 Juin 2011, 21:15
Ajouté dans le ticket #111
 
Equipe de développement
Avatar de Arcalys
  • Age : 26 ans
  • Messages : 1449
  • Inscrit : 31 Octobre 2006
  Lien vers ce message 29 Juin 2011, 22:28
Sujet archivé pour la raison suivante : Bug corrigé dans la version en développement.
 
Forum verrouillé


.