找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 12937|回复: 10
打印 上一主题 下一主题

[V1.x问题求助] 新添加的外链栏目,怎么设置成新窗口打开

209

主题

209

主题

209

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
1#
admin 发表于 2016-2-15 10:53:55 | 显示全部楼层
打开模板
找到栏目调用标签

在他的 <a href=""   A标签中  增加一个  target="_blank"

就是新窗口


http://www.w3school.com.cn/tags/att_a_target.asp

209

主题

209

主题

209

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
2#
admin 发表于 2016-2-16 08:54:20 | 显示全部楼层
你在后台只是添加的过程

网站前台 是怎么显示的?  不是在模板中显示你的栏目吗

即然显示,就有显示的方法

打开模板
找到栏目调用标签

在他的 <a href=""   A标签中  增加一个  target="_blank"

就是新窗口

这里有 新窗口打开的基本代码
http://www.w3school.com.cn/tags/att_a_target.asp


209

主题

209

主题

209

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
3#
admin 发表于 2016-2-16 13:53:38 | 显示全部楼层
如果你用的是默认模板
位置为 \templates\default\cn\cn_top.html

找到

                [.function name=menu.]
                                [.foreach $data as $op.]
                                        <li class="item [.if $ip.type == 'shop.html'.][.assign var="navid" value="3".][.if $op.id == $navid.]navgb[./if.][./if.]"><a href="[.$op.url.]" target="_blank">[.$op.title.]</a>
                                        [.*无限级开始*.][.if isset($op.child).]
                                        <ul class="nav navheight">
                                                [.call name=menu data=$op.child.]
                                        </ul>
                                        [./if.][.*无限级结束*.]
                                        </li>
                                [./foreach.]
                [./function.]
                [.call name=menu data=$column.]

增加红色部份

209

主题

209

主题

209

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
4#
admin 发表于 2016-2-17 09:18:31 | 显示全部楼层
用IF 做判断
<a href="[.$op.url.]" [.if $op.id==要新窗口打开的栏目id.]target="_blank"[./if.]>[.$op.title.]</a>

209

主题

209

主题

209

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
5#
admin 发表于 2016-2-18 08:52:28 | 显示全部楼层
你加的那是什么?

为什么有两个 <a href ??????

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表