看到非常多的朋友问这个问题。可非常奇怪的是要不没人理。要不就让讨论误入歧途……胡言乱语一通。真的很奇怪。
zhous
我只给大家一个示范,因为实在没时间……
以下是把首页Blog排版方式最下端的链接在新窗口打开的实现办法:
components\com_content\content.html.php
约在Line363
$link = sefRelToAbs(
'index.php ?option=com_content&task=view&id='. $rows[$i]->id
.'&Itemid='. $_Itemid )
改为:
$link = sefRelToAbs(
'index2.php?option=com_content&task=view&id='. $rows[$i]->id
.'&Itemid='. $_Itemid .'&pop=1')
目的:新窗口只有文章,没有菜单、Banner广告等乱七八糟的东东。
Line366
程序代码:
<a class="blogsection" href="<?php echo $link; ?>">
改为:
<a class="blogsection" href="<?php echo $link; ?>" target="_blank">
不用解释了吧。
其实曼波真的很好,比我们想象的还要好!
我们继续,修改前请备份原文件:
到yoursite/modules目录下:
目的:让"热门文章"里的文章在没有菜单、Banner的空白窗口打开(也就是象中国人喜欢的那样,除了您点击的文章,没有其它内容)
mod_mostread.php
Line 125
$link = sefRelToAbs(
'index.php?option=com_content&task=view&id='. $row->id .
$Itemid);
改为:
$link = sefRelToAbs(
'index2.php?option=com_content&task=view&id='. $row->id .
$Itemid .'&pop=1');
Line 128
<a href="<?php echo $link; ?>" class="mostread<?php echo $class_sfx; ?>">
改为:
<a href="<?php echo $link; ?>" class="mostread<?php echo $class_sfx;
?>" target="_blank">
目的:让"最新文章"里的文章在没有菜单、Banner的空白窗口打开(也就是象中国人喜欢的那样,除了您点击的文章,没有其它内容)
mod_latestnews.php
Line 125
$link = sefRelToAbs(
'index.php?option=com_content&task=view&id='. $row->id .
$Itemid);
改为:
$link = sefRelToAbs(
'index2.php?option=com_content&task =view&id='. $row->id .
$Itemid .'&pop=1');
Line 128
程序代码:
<a href="<?php echo $link; ?>" class="latestnews<?php echo $class_sfx; ?>">
改为:
<a href="<?php echo $link; ?>" class="latestnews<?php echo $class_sfx;
?>" target="_blank">
受lifengdp朋友的启发追加一种方法:
在相应CSS项中加入a:active {text:expression(target="_blank");},链接即可在新窗口中打开。
当然也可以利用CSS后缀的功能,单独控制某一模块中的链接在新窗口中打开,首先在模块中设定CSS后缀,然后添加:table.moduletable[模块后缀名]
a:active {text:expression(target="_blank");},这个模块中的链接都会在新窗口打开。
偷懒而实用的方法:
在你网站的template_css.css添加:
.moduletablemain td a:mainlevel:active {text:expression(target="_blank");}
作用:让主菜单中的链接在新窗口打开。
勿需其它设置。
星期四, 十二月 14, 2006
让文章在新窗口打开 Let Mambo Pop up (zt)
发帖者 jimmy3719 时间: 12/14/2006 12:27:00 上午
标签: joomla
订阅:
博文评论 (Atom)
0 评论:
发表评论