Pagina 1 van 1
Mod Probleem
Geplaatst: 19 apr 2006, 12:50
door Jonatje
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
Geplaatst: 19 apr 2006, 14:33
door sub0kelvin
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....
Geplaatst: 19 apr 2006, 14:40
door sub0kelvin
Goed, even gekeken naar de MOD.
Vervang in het bestand
includes/bbcode.php
NĂ¡ "
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>';
Geplaatst: 19 apr 2006, 14:57
door Jonatje
Ik heb het zelf even doornomen en het werkt :d