Seite 1 von 1

Resize Fix zerstört Banner

Verfasst: 29.05.2006 00:54
von sh4dow
Nabend!
Ich hatte bis vor kurzem den Simple Image Resize drin. Der hat mich doch jedoch irgendwann extrem gestört, da wenn zu große Bilder verlinkt waren (also die Bilder als Link irgendwohin) haben sich bei einem Klick drauf immer zwei Fenster aufgetan (das Bild in Orginalgröße und der Link).

Deshalb bin ich dann auf den Resize Fix umgestiegen. « Klick »

Jedoch zerstört er im Solaris-Template oben den ganzen overall_header, da er den Banner verkleinert. Gibts irgend eine Möglichkeit, eine bestimmte Datei (hier den Banner) vom JS auszuschließen?
Ich kenn mich mit JS wirklich überhaupt nicht aus und wäre sehr froh, wenn mir da jemand weiterhelfen könnte...

Verfasst: 29.05.2006 19:20
von roum
Du kannst beim ResizeFix einstellen, das die ersten x Grafiken im Template nicht betroffen sind. Das Logo ist z.B. in den meißten Templates die 1. Grafik.
Dafür einfach im Javascript in der overall_header.tpl den Wert für i=0 in i=x ändern. In meinem Beispiel (rot markierte Stelle) wird die 1. Grafik (mein Logo) nicht verkleinert.
<script language="javascript" type="text/javascript">
<!--
function resize_images()
{
for (i = 1; i < document.images.length; i++)
{
while ( !document.images.complete )
{
break;
}
if ( document.images.width > 550 )
{
document.images.width = 550;
}
}
}
//-->
</script>


Diesen hilfreichen Tipp hab ich übrigens aus der install.txt vom Mod :wink: :lol:

## Some templates, like NoseBleed etc, uses an image wider than 550 pixels. You can make this hack skip the
## first image(s) of the template to prevent all images to be resized. You do this by changing the 'i=0' value
## in the javascript of overall_header.tpl. For example, to prevent the first image to be resized, set 'i=1', to
## prevent the first two images, set 'i=2', etc.

Verfasst: 29.05.2006 20:11
von sh4dow
oh man... eine meiner schwächen ist anscheinend, nicht gründlich zu lesen.
vielen dank! :D

Verfasst: 04.06.2006 14:06
von sh4dow
Hab leider noch ein Problem:
Wenn ich die bbcode.tpl ändere -

Code: Alles auswählen

# 
#-----[FIND]------------------------------------------ 
# 

<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->

# 
#-----[REPLACE WITH]------------------------------------------ 
# 

<!-- BEGIN img -->
<script language="javascript" type="text/javascript"> 
<!-- 
function pointercursor(){document.body.style.cursor = "move";}
function unpointercursor(){document.body.style.cursor="";}
//--> 
</script>
<img src="{URL}" border="0" onmouseout="unpointercursor();" onmouseover="if(this.width == 550) {pointercursor();}" onclick="if(this.width == 550) { window.open('templates/subSilver/resizefix.php?originalsize={URL}', '_blank' ,'scrollbars=1,toolbar=no,resizable=1,menubar=no,directories=no,status=yes'); return false; }" alt="" />
<!-- END img -->
- zerstört der code die verlinkten bilder. die bilder werden zwar verkleinert, sind diese jedoch mit der syntax

Code: Alles auswählen

[url=http://www.abcdefg.hj][img]http://www.abcdefg.hi/jklmn.jpg[/img][/url]
verlinkt, so wird das bild (verkleinert oder nicht angezeigt) und davor und dahinter der bbcode des links angezeigt.

weiß da jemand abhilfe? kann, wie gesagt, leider kein JS...

//edit: hier gibts nen beispiel: http://www.nexuszone.de/wow/forum/viewtopic.php?t=1367 (man beachte die signaturen!)

Verfasst: 07.06.2006 23:25
von sh4dow
keiner ne idee?

Verfasst: 08.06.2006 00:52
von SoLo1905
bin mir aber net sicher ob es funktioniert
<!-- BEGIN img -->
<script language="javascript" type="text/javascript">
<!--
function pointercursor(){document.body.style.cursor = "move";}
function unpointercursor(){document.body.style.cursor="";}
//-->
</script>
<img border="0" onmouseout="unpointercursor();" onmouseover="if(this.width == 550) {pointercursor();}" onclick="if(this.width == 550) { window.open('templates/subSilver/resizefix.php?', '_blank' ,'scrollbars=1,toolbar=no,resizable=1,menubar=no,directories=no,status=yes'); return false; }" alt="" />
<!-- END img -->
so müsste das [url .... weg sein bin aber net sicher versuch es aber :P

Verfasst: 11.06.2006 01:07
von sh4dow
leider ist das bild weg und das ... noch da, aber vielen dank schon mal!

was ich am liebsten hätte, wäre, dass wenn das bild zu groß wäre, es verkleinert wird und wenn das zu groß wäre und verlinkt wäre, man zum link gelangt...

Verfasst: 13.06.2006 21:08
von sh4dow
bitte leute...
es muss doch irgendeinen mod geben, der einigermaßen funktioniert...