动态方法:Joomla打开iframe的链接

时间:2009-10-12 20:14:10

标签: php joomla

想知道如何在Joomla中实现这一点。我有一个解析来自RSS Feed的链接的模块,现在我希望所有链接在用户点击后在IFrame中打开。我认为它可以通过使用Javascript来完成但问题是一些用户禁用javascript。

我认为仅仅在我的模板中添加PHP行是不可能的,我必须调整feed模块以在新浏览器中打开。如果你有更好的方法,我很乐意听到。

Basicall我不想从RSS源获取数据并对其进行解析,并且每次点击时都会将所有链接打开到iframe。

谢谢!

2 个答案:

答案 0 :(得分:1)

确保模板有iframe显示链接,然后在输出链接时,为a标记指定一个“目标”属性:

<a href="<?PHP echo $someLink; ?>" target="myIframe"><?PHP echo $linkText; ?></a>

答案 1 :(得分:0)

这取决于如何在Joomla中实现iframe。你在使用“包装”组件吗?如果是这样,您可能需要破解核心文件以添加name参数(如果它尚不存在)。

您还可以尝试使用iframe插件such as this one,它允许您使用任何参数向内容区域添加iframe。

timdev关于这个链接是正确的。您需要将目标属性添加到与iframe同名的链接。