我有更多的joomla页面,我必须同时处理更多的管理。面板,所以我已经创建了一个页面,我在其中加载页面的iframe,但joomla管理。区域不受保护,知道有人怎样才能解除这个保护吗?
如果我尝试在iframe:www.mypage.com/administrator中打开,那么我将被重定向到普通页面。
我尝试创建新的管理模板,没有任何脚本,但保护还在这里,我找不到任何关键字"iframe“或其他什么.
发布于 2013-08-28 22:51:09
您正在寻找noframes行为,com_login视图加载
JHtml::_('behavior.noframes');
,它将调用JHtmlBehavior类(libraries/joomla/html/behavior.php)中的(libraries/joomla/html/behavior.php)函数。
哪个负载
$js = "window.addEvent('domready', function () {
if (top == self) {
document.documentElement.style.display = 'block';
}" .
" else {top.location = self.location; }
});";基本上告诉窗口更改位置,所以要么更改noFrames的工作方式,要么重新调用JHtml::_('behavior.noframes')
但是请注意,您不应该使用mod核心文件,因为它们将在需要更新该文件的更新中被覆盖。
https://stackoverflow.com/questions/18499401
复制相似问题