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 | |