eFiltering
vendredi 12 août 2005 à 20:24
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="' + imgil 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.