Hallo,
könnte mir jemand sagen,
in welcher Datei IMG Größe geändert ?
Damit meine ich die, welche aus den zu großen Bildern,
ein kleineres macht.
Ich nutze Ilch 1.1I und den BBCode 2.0 dafür.
verwendete ilchClan Version: 1.1
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
[url=bild.jpg] [img]bild.jpg[/img] [/url]
[img]bild.jpg[/img] <- Bild größer als erlaubt
<a href=\"".$src."\" target="_blank"><img scr=\"".scr."\"></a>
//> Links darstellen und ggf. kürzen [...] if (substr($string,0,1) == '/' OR strpos($string,$server) !== false) { $target = 'lightbox'; } else { $target = 'lightbox'; } $count = strlen($caption); if($count >= $this->info['UrlMaxLaenge']) { $string = "<a href=\"".$string."\" rel=\"".$target2."\">".$this->_shortcaptions($caption)."</a>"; } else { $string = "<a href=\"".$string."\" target=\"".$target."\">".$caption."</a>"; } return $string; }
<? BBCode.php //> Bilder auf Verkleinern via Javascript überprüfen. function _img($string,$float='') { if ($float == 'none' OR $float == 'left' OR $float == 'right') { $float = 'style="float:'.$float.'; margin: 5px;" '; } else { $float = ''; } $image = '<img src="'.$string.'" alt="" title="" border="0" class="bbcode_image" '.$float.'/>'; // $image = '<img src="'.$string.'" rel="lightbox" alt="" title="" border="0" class="bbcode_image" '.$float.'/>'; return $image; } ?>
<? BBCodeGlobal.js //Funktion zum Ćndern der BildgrƶĆe fĆ¼r zu groĆe Bilder function SetSize(img){ var w = img.width; var h = img.height; var toChange = false; if (w>bbcodemaximagewidth) { h = bbcodemaximagewidth * h / w; w = bbcodemaximagewidth; toChange = true; } if (h>bbcodemaximageheight) { w = bbcodemaximageheight * w / h; h = bbcodemaximageheight; toChange = true; } if (toChange) { var src = img.getAttribute('src'); if ( img.parentNode.nodeName.toLowerCase() == 'a' ) { img.setAttribute('width',w); img.setAttribute('height',h); } else { var ersatz = document.createElement('a'); ersatz.setAttribute('href',src); // ersatz.setAttribute('rel','lightbox'); // // ersatz.setAttribute('target','_blank'); ersatz.setAttribute('target','_blank'); var newImg = document.createElement('img'); newImg.setAttribute('src',src); newImg.setAttribute('width',w); newImg.setAttribute('height',h); newImg.setAttribute('border','0'); newImg.setAttribute('style',img.getAttribute('style',0)); // newImg.setAttribute('rel','lightbox'); ersatz.appendChild(newImg); img.parentNode.replaceChild(ersatz,img); } } } ?>
//Funktion die alle Bilder des BBCodes der Funktion SetSize übergibt function ResizeBBCodeImages() { imgs = document.getElementsByTagName("img"); for (ti=0;ti<imgs.length;ti++) { if (imgs[ti].className.indexOf("bbcode_image") != -1) { SetSize(imgs[ti]); } } initLightbox(); } //Funktion zum Ändern der Bildgröße für zu große Bilder function SetSize(img){ var w = img.width; var h = img.height; var toChange = false; if (w>bbcodemaximagewidth) { h = bbcodemaximagewidth * h / w; w = bbcodemaximagewidth; toChange = true; } if (h>bbcodemaximageheight) { w = bbcodemaximageheight * w / h; h = bbcodemaximageheight; toChange = true; } if (toChange) { var src = img.getAttribute('src'); if ( img.parentNode.nodeName.toLowerCase() == 'a' ) { img.setAttribute('width',w); img.setAttribute('height',h); } else { var ersatz = document.createElement('a'); ersatz.setAttribute('href',src); ersatz.setAttribute('rel','lightbox'); ersatz.setAttribute('target','_blank'); var newImg = document.createElement('img'); newImg.setAttribute('src',src); newImg.setAttribute('width',w); newImg.setAttribute('height',h); newImg.setAttribute('border','0'); newImg.setAttribute('style',img.getAttribute('style',0)); ersatz.appendChild(newImg); img.parentNode.replaceChild(ersatz,img); } } }
Geschlossen | ||
Zurück zu Module und Modifikationen |