Mod Probleem

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Jonatje
Berichten: 12
Lid geworden op: 19 apr 2006, 06:47
Locatie: Oostende
Contacteer:

Mod Probleem

Bericht door Jonatje » 19 apr 2006, 12:50

Ik heb namelijk deze mod geinstalleerd.
http://www.phpbb2.de/dload.php?action=file&file_id=710

Maar het is ergens wel gelukt. Maar als je op een foto drukt springt het hele forum terug naar boven maar hij opent wel de foto in een nieuw kader op de dezelfde grote. Hoe los ik dit op.
Je moet het even maar zelf bekijken druk op een foto in deze topic.
http://forum.westcoaststunters.be/viewtopic.php?t=19

sub0kelvin
Berichten: 23
Lid geworden op: 22 nov 2005, 23:49
Locatie: Groningen
Contacteer:

Bericht door sub0kelvin » 19 apr 2006, 14:33

Blijkbaar zit er een bug in de MOD. support zou je dan bij de maker van de MOD moeten halen.
Het probleem zit 'm in het feit dat de plaatjes als volgt worden getoond:
<a href="#" onclick="window.open(blalbalba)">PLAATJE</a>.

Die link gaat dus naar de huidige URL, waar een # achter wordt geplakt. En dat is toevallig helemaal bovenin.
Oplossing?
de onclick veranderen naar
"window.open(blalbalba);return false;".

De "return false" zorgt ervoor dat de HREF niet wordt uitgevoerd.


Persoonlijk doe ik zelf altijd dat de HREF verwijst naar de pagina die je wil laten popuppen, zodat als iemand Javascript heeft uitgeschakeld, deze toch de vergrote verie kan zien.

Omdat ik toch al studieontwijkend gedrag aan het vertonen ben, zal ik ook even uitzoeken waar je wat moet veranderen....

sub0kelvin
Berichten: 23
Lid geworden op: 22 nov 2005, 23:49
Locatie: Groningen
Contacteer:

Bericht door sub0kelvin » 19 apr 2006, 14:40

Goed, even gekeken naar de MOD.

Vervang in het bestand includes/bbcode.php
Ná "

Code: Selecteer alles

// 
// Limit Image Width MOD --- BEGIN 
// 
de regel

Code: Selecteer alles

$image_replacements[] = '<a href="#" onClick="javascript:window.open(\'' . $images[1][$index] . '\',\'limit_image_mod_popup_img' . $index . '\',\'height=' . $image_height . ',width=' . $image_width . ',status=yes,toolbar=no,menubar=no,location=no,resizable=yes\');"><img src="' . $images[1][$index] .'" width="' . $max_image_width . '" alt="' . $lang['LIW_click_image'] . '" border="0"></a><br /><span class="gensmall">' . $lang['LIW_click_image_explain'] . '</span>'; 
met

Code: Selecteer alles

$image_replacements[] = '<a href="#" onClick="javascript:window.open(\'' . $images[1][$index] . '\',\'limit_image_mod_popup_img' . $index . '\',\'height=' . $image_height . ',width=' . $image_width . ',status=yes,toolbar=no,menubar=no,location=no,resizable=yes\');return false;"><img src="' . $images[1][$index] .'" width="' . $max_image_width . '" alt="' . $lang['LIW_click_image'] . '" border="0"></a><br /><span class="gensmall">' . $lang['LIW_click_image_explain'] . '</span>'; 

Jonatje
Berichten: 12
Lid geworden op: 19 apr 2006, 06:47
Locatie: Oostende
Contacteer:

Bericht door Jonatje » 19 apr 2006, 14:57

Ik heb het zelf even doornomen en het werkt :d

Gesloten