Hallo,
ich habe in der includes/classes/main.php in der Funktion "getContentLink" einen Fehler entdeckt:
function getContentLink($coID,$text,$ssl='') {
//BOF - Hetfield - 2009-07-29 - SSL for Content-Links per getContentLink and fixed wrong question mark on KeepThis=true
if ($ssl != 'SSL' ) { $ssl = 'NONSSL'; }
return '<a target="_blank" href="'.xtc_href_link(FILENAME_POPUP_CONTENT, 'coID='.$coID.'&KeepThis=true&TB_iframe=true&height=400&width=600"', $ssl).' title="Information" class="thickbox"><font color="#ff0000">'.$text.'</font></a>';
//EOF - Hetfield - 2009-07-29 - SSL for Content-Links per getContentLink and fixed wrong question mark on KeepThis=true
}
Statt:
return '<a target="_blank" href="'.xtc_href_link(FILENAME_POPUP_CONTENT, 'coID='.$coID.'&KeepThis=true&TB_iframe=true&height=400&width=600"', $ssl).' title="Information" class="thickbox"><font color="#ff0000">'.$text.'</font></a>';
muss es heissen:
return '<a target="_blank" href="'.xtc_href_link(FILENAME_POPUP_CONTENT, 'coID='.$coID.'&KeepThis=true&TB_iframe=true&height=400&width=600', $ssl).'" title="Information" class="thickbox"><font color="#ff0000">'.$text.'</font></a>';
Erklärung:
Die xtc_href_link hängt standardmässig, falls vorhanden, noch die XTCsid hinten dran (ist bei mir der Fall bei SSL Seiten, da ich einen SSL-Proxy verwende).
Z.B. auf der "checkout_confirmation.php" werden die beiden "[Mehr]" Links ganz unten über die "getContentLink" Funktion erzeugt.
Im ersten Fall enstehen Links in der falschen Form:
<a target="_blank" href="https://example.com/popup_content.php?coID=9&KeepThis=true&TB_iframe=true&height=400&width=600"&XTCsid=6f0880cacabe23c3eb23d9fcf62991c6 title="Information" class="thickbox"><font color="#ff0000">[Mehr]</font></a>
Und im zweiten Fall Links in der richtigen Form:
<a target="_blank" href="https://example.com/popup_content.php?coID=9&KeepThis=true&TB_iframe=true&height=400&width=600&XTCsid=6f0880cacabe23c3eb23d9fcf62991c6" title="Information" class="thickbox"><font color="#ff0000">[Mehr]</font></a>
Ist zwar nicht so gravierend, aber falsch ist es trotzdem...
Linkback: https://www.modified-shop.org/forum/index.php?topic=21257.0