首先说下网站基本都应该适用这两个方法吧,以DEDECMS为例
默认情况下,dedecms链接是直接跳转到文章内容页的,所谓新窗口打开,就是点击链接又蹦出来一个链接。 第一种方法:<a href="" > 里需添加target="_blank" ,即<a href="" target="_blank" > 格式如下: {dede:arclist flag='h' limit='0,1' infolen='230'}
<h1> <a href="[field:arcurl/]" target="_blank" >[field:title/]</a> </h1>
<p>[field:info/]...<a href="[field:arcurl/]" target="_blank" >[查看全文]</a></p>
{/dede:arclist}
红色target="_blank" 代码在新窗口打开
第二种方法:在<head></head>之间加上<base target="_blank">
格式如下:
<head>
<base target="_blank"> </head>
以上两种方法是dede全部链接或者所有版块链接都在新窗口打开,如果只想dede某一个版块链接跳转,其余都在原窗口打开,请看以下方法:
dede首页单一版块列表跳转,查找模板文件夹中的index.htm文件
打开该文件将:- <a href="[field:arcurl/]">[field:title/]</a>
复制代码 替换成下面的:- <a href="[field:arcurl/]" [field:ismake runphp='yes']if (@me['ismake']==1){ @me="";}else {@me="target='_blank'";}[/field:ismake]>[field:title/]</a>
复制代码 同理:
单一版块列表页,查找模板文件夹中的list_article.htm文件
打开该文件将:- <a href="[field:arcurl/]" class="title">[field:title/]</a>
复制代码 替换成下面的:- <a href="[field:arcurl/]" [field:ismake runphp='yes']if (@me['ismake']==1){ @me="";}else {@me="target='_blank'";}[/field:ismake] class="title">[field:title/]</a>
复制代码 案例:
首页“优尼卡之星”版块:www.yoedu.cn
及版块列表页:http://www.yoedu.cn/a/younikazhixing/
如有不解请跟帖!!!
|