Resize Fix zerstört Banner

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
sh4dow
Mitglied
Beiträge: 28
Registriert: 24.04.2004 19:31

Resize Fix zerstört Banner

Beitrag 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...
Benutzeravatar
roum
Mitglied
Beiträge: 569
Registriert: 12.07.2004 13:23
Wohnort: Köllefornia
Kontaktdaten:

Beitrag 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.
Jeder Tag ist gleich lang doch unterschiedlich breit.
sh4dow
Mitglied
Beiträge: 28
Registriert: 24.04.2004 19:31

Beitrag von sh4dow »

oh man... eine meiner schwächen ist anscheinend, nicht gründlich zu lesen.
vielen dank! :D
sh4dow
Mitglied
Beiträge: 28
Registriert: 24.04.2004 19:31

Beitrag 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!)
sh4dow
Mitglied
Beiträge: 28
Registriert: 24.04.2004 19:31

Beitrag von sh4dow »

keiner ne idee?
SoLo1905

Beitrag 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
sh4dow
Mitglied
Beiträge: 28
Registriert: 24.04.2004 19:31

Beitrag 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...
sh4dow
Mitglied
Beiträge: 28
Registriert: 24.04.2004 19:31

Beitrag von sh4dow »

bitte leute...
es muss doch irgendeinen mod geben, der einigermaßen funktioniert...
Antworten

Zurück zu „phpBB 2.0: Mod Support“