Help - Search - Member List - Calendar
Full Version: [2.0 Mods Mineures] Redimensionner les images par javascript
IPBR-FR > Entraide > Mods 2.0.x
Cybero
Nom de fichier :: Redimensionner les images par javascript
Auteur :: Cybero
Catégorie :: 2.0 Mods Mineures
Description ::
Cette mod permet de redimensionner les grosses images dans les topics.
Celà ne s'applique qu'aux nouveaux messages et pas aux anciens.

Voir le fichier
J@r0d
Alors la je comprend pas bien car sur mon forum cela s'applique au ancien message et pour cause, contrairement aux autres mod testé, celui ci ne modifie pas le code html du post, il modifie directement l'applet javascript, chose que je ne pensaitpas faisable, celui qui en a eu l'idée est vraiment doué


PS:

Avec ce mod, plus de avec l'edition des post qui supprimait les images
kisscool
Est-il normal que les images soient automatiquement centrées ?
FDFR
QUOTE(kisscool @ vendredi 22 juillet 2005 à 15:00)
Est-il normal que les images soient automatiquement centrées ?
*



oui
FDFR
Coucou

J'ai une question. Je voudrais savoir si y'a moyen d'empecher le redimensionement sur les signatures ?

Les images aucun soucis sur le forum normal mais sur les signatures c'est assez chiant

Une solution ?

Merci
Cybero
Hummm...

Je ne pense pas, vu qu'il se base sur un couple <div class='bbimg'> + tag <img> pour effectuer les remplacements...

Ou alors... changer le code de source/lib/post_parser afin de ne pas mettre <div class='bbimg'> dans le cas de la signature...

Je vais regarder ça wink.gif
FDFR
Je testerai aussi wink.gif

Merci smile.gif
eFiltering
QUOTE(Cybero @ samedi 02 juillet 2005 à 10:45)
Nom de fichier :: Redimensionner les images par javascript
Auteur :: Cybero
Catégorie :: 2.0 Mods Mineures
Description ::
Cette mod permet de redimensionner les grosses images dans les topics.
Celà ne s'applique qu'aux nouveaux messages et pas aux anciens.

Voir le fichier
*
Sur mon forum ce script fonctionne très bien pour les nouveaux messages (messages postés après l'installation du script).
Par contre, dès qu'une personne poste un message pour répondre à un post créé avant l'installation de ce script, il remplace systématiquement (même quand ce n'est pas nécessaire)
CODE
[IMG]nom_image[/IMG]
par
CODE
<img src='nom_image' border='0' alt='user posted image' />
!!!!!!

Pour pallier à ce problème, il faut répondre en activant la fonction HTML afin que la nouvelle ligne de code soit prise en compte !
Bref, j'ai cherché mais je n'ai toujours pas trouvé la soluce.

Si quelqu'un a une astuce...je suis preneur.


QUOTE(kisscool @ vendredi 22 juillet 2005 à 14:00)
Est-il normal que les images soient automatiquement centrées ?
*

Dans le fichier ipb_global.js (répertoire jscripts), il faut modifier :
CODE
function ImagesResize()
{
 var obj = document.getElementsByTagName("div");
 // Le texte qui s'affiche avec l'image redimensionnée
 var visuorig = "Visualiser l'image dans sa taille originale";
 // Taille max des images
 var sizemax = 500;
 
 for(var i = 0;i<obj.length;i++)
 {
   if (obj[i].className == "bbimg")
{
     var img = obj[i].getElementsByTagName("img");
     if (img[0].width > sizemax)
  {
 obj[i].innerHTML = '<div align=center><img src="' + img[0].src + '" width="'+ sizemax + '">' + '<br><a href="' + img[0].src + '" target="_blank">' + visuorig + '</a></div>';
  }
   }
 }
}

obj[i].innerHTML = '<div align=center><img src="' + img
il faut remplacer center par left pour gauche, ou right pour droite.

Pour info, var sizemax = 500 permet de définir la largeur maxi de l'image.
ayreon
Hello

Ce que je trouve un peu irritable, c'est que lorsqu'on édite un message qui contient une image, on se retrouve ensuite avec une image cernée par des <div class='bbimg'> et </div> .

Y a pas un truc pour éviter ce binz ?
Cybero
Tu as un forum 1.1.2 et tu veux mettre cette mod ?

De mémoire, je n'avais pas ce problème à l'édition des messages...


Edit => Ah nan tu as une version 2.0.4 mais ton profil n'est pas bon.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.