Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Zu große Bilder sprengen das Layout
#11
kann man nicht mit ner abgewandelten form vom code in dem posting was anfangen?

https://www.mybb.de/forum/showthread.php...0#pid19270

es drehte sich zwar hier um das banner, aber ich glaube sowas sollte doch auch für bilder in threads vorhanden sein. bitte schlagt mich nicht wenn ich da falsch liege.

Maximus
#12
So, ich habs jetzt gefunden:

Man gehe ins ACP->Templates->Zeige Thema Templates->showthread

Dort fügt man folgenden Code im <head>...</head> Bereich ein:

Code:
<script type="text/javascript" src="jscripts/imageResize.js?ver=120"></script>

Danach ändert man den

Code:
<body>
in
Code:
<body onload="resizeImage()">
.

Danach muss man noch die php-Datei class_parser.php ändern. Diese befindet sich im inc-Ordner und ändert in den Zeilen 633 und 637 folgendes:

Original:

PHP-Code:
return "<img src=\"{$url}\" width=\"{$dimensions[0]}\" height=\{$dimensions[1]}\" border=\"0\" alt=\"\" />"
PHP-Code:
return "<img src=\"{$url}\" border=\"0\" alt=\"\" />"

Verändertes: (id=\"resize\" ) wurde eingefügt

PHP-Code:
return "<img id=\"resize\" src=\"{$url}\" width=\"{$dimensions[0]}\" height=\{$dimensions[1]}\" border=\"0\" alt=\"\" />"
PHP-Code:
return "<img id=\"resize\" src=\"{$url}\" border=\"0\" alt=\"\" />"

Nachdem ihr die veränderte Datei class_parser.php wieder hochgeladen habt, ladet ihr die folgende JavaScript Datei (befindet sich im zip-Archiv) in den Order jscripts...fertig.

EDIT: Die Breite des Bildes wird auf 720px gesetzt, wenn ihr das ändern wollt, dann könnt ihr das in der js-Datei durch ändern der Variablen "var imgMaxWidth" und "var imgNewWidth" an euer Design anpassen.


Angehängte Dateien
.zip   imageResize.zip (Größe: 514 Bytes / Downloads: 15)
Through The Never