我已經使用fancybox在Joomla 2.5中創建了自定義登錄模塊。如何在Joomla 2.5登錄後重定向用戶
我們的網站使用SEF URL。現在我的問題是用戶不重定向到彈出觸發器的上一頁。
我在模塊中使用了下面的代碼,並將它傳遞給登錄窗體的「返回」參數。
$uri =& JFactory::getURI();
$redirectUrl = urlencode(base64_encode($uri->toString()));
<input type="hidden" name="return" value="<?php echo $redirectUrl; ?>" />
但它重定向與URL的末尾附加一些值並顯示404頁。
e.g.
localhost/xxx/xxxx.html
TO
localhost/xxx/xxxx.html7
嘗試不使用urlencode。 –
在旁註中,您不需要使用'&' – Lodder