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

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

20

主题

20

主题

20

主题

中级会员

Rank: 3Rank: 3

积分
206
跳转到指定楼层
1#
a81004672 发表于 2016-2-14 14:43:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提交问题
提示:: -
运行环境: 虚拟主机
运行服务器: win
PHP版本: 5
OurPHP版本: 10
编辑器: 专用的PHP编辑器
程序存放目录: 根目录
新添加的外链导航栏目,怎么设置成新窗口打开

222

主题

222

主题

222

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
2#
admin 发表于 2016-2-15 10:53:55 | 只看该作者
打开模板
找到栏目调用标签

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

就是新窗口


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

20

主题

20

主题

20

主题

中级会员

Rank: 3Rank: 3

积分
206
3#
 楼主| a81004672 发表于 2016-2-15 21:57:52 | 只看该作者
admin 发表于 2016-2-15 10:53
打开模板
找到栏目调用标签

我说的是添加外链栏目,没有调用模板啊

222

主题

222

主题

222

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
4#
admin 发表于 2016-2-16 08:54:20 | 只看该作者
你在后台只是添加的过程

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

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

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

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

就是新窗口

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


20

主题

20

主题

20

主题

中级会员

Rank: 3Rank: 3

积分
206
5#
 楼主| a81004672 发表于 2016-2-16 11:15:00 | 只看该作者
admin 发表于 2016-2-16 08:54
你在后台只是添加的过程

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

不知道在哪个模板文件里,求告知,详细点最好,万分感谢

222

主题

222

主题

222

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
6#
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.]

增加红色部份

20

主题

20

主题

20

主题

中级会员

Rank: 3Rank: 3

积分
206
7#
 楼主| a81004672 发表于 2016-2-16 18:49:04 | 只看该作者
admin 发表于 2016-2-16 13:53
如果你用的是默认模板
位置为 \templates\default\cn\cn_top.html

首先表示感谢,这样的话全部栏目都是新窗口打开了,可以设置某一个栏目(后期添加的外链栏目)是新窗口打开吗

222

主题

222

主题

222

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
8#
admin 发表于 2016-2-17 09:18:31 | 只看该作者
用IF 做判断
<a href="[.$op.url.]" [.if $op.id==要新窗口打开的栏目id.]target="_blank"[./if.]>[.$op.title.]</a>

20

主题

20

主题

20

主题

中级会员

Rank: 3Rank: 3

积分
206
9#
 楼主| a81004672 发表于 2016-2-17 16:24:37 | 只看该作者
admin 发表于 2016-2-17 09:18
用IF 做判断
[.$op.title.]

添加判定了,没什么作用

QQ图片20160217162214.png (49.75 KB, 下载次数: 9172)

QQ图片20160217162214.png

222

主题

222

主题

222

主题

管理员

Rank: 9Rank: 9Rank: 9

积分
0
10#
admin 发表于 2016-2-18 08:52:28 | 只看该作者
你加的那是什么?

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

20

主题

20

主题

20

主题

中级会员

Rank: 3Rank: 3

积分
206
11#
 楼主| a81004672 发表于 2016-2-18 18:30:48 | 只看该作者
admin 发表于 2016-2-18 08:52
你加的那是什么?

为什么有两个

谢谢拉,已经解决了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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