问题描述

SupeSite导航栏菜单相关修改

发布: 2008-6-06 14:59 | 阅读: 1106次 | 满意: 24人 | 打印

导航栏菜单是站长很常用到的修改模板的操作,特此制作成教程供大家修改参考。导航栏的修改有两个方面,一方面是添加导航栏菜单;另一方面就是让其频道或者分类在新的窗口打开,而不是默认的在当前窗口打开。下面举例讲解修改方法:

以默认模板为例,SupeSite 的默认导航栏如下图所示:

一、如何添加导航菜单

简单来说,SupeSite 首页的导航菜单就是 SupeSite 所有的频道菜单,所以要添加导航菜单只需要创建新的频道即可。

进入 SupeSite 后台 => 基本设置 => 频道操作 => 功能频道设置:创建频道,如下图所示:

上图中点击“提交保存”按钮则创建频道成功,频道名为“测试”,如下图所示:

如下图所示我们就可以在导航栏那里看到该频道:

关于创建频道的细节可以参考下列教程:

“创建频道 => 创建模块 => 自定义资讯内容页面模板”的小教程【视频】:http://www.discuz.net/viewthread.php?tid=621300

二、如何让导航频道菜单在新窗口打开

有不少用户发帖问如何让导航那里的菜单点击后在新的窗口打开,而不是本窗口,所以就在这里以做教程的形式讲解一下。

以默认模板为例,打开 \templates\default 下的 index.html.php 文件,搜索

<a href="$value[url]">$value[name]</a> 

在超级链接代码处加入

target=_blank

修改后为:

<a href="$value[url]" target=_blank>$value[name]</a> 

修改完毕,更新 SupeSite 缓存,到首页点击试试,已经达到您想要的效果。

三、如何让频道分类在新窗口打开

以默认模板的资讯分类为例,打开 \templates\default 下的 index.html.php 文件,找到

<dt><strong><a href="#action/news#">资讯</a></strong> </dt> 

<!--{loop $_SBLOCK['category_news'] $value}-->

<dd><a href="$value[url]" title="$value[name]">$value[name]</a></dd>

在最后一句代码

<dd><a href="$value[url]" title="$value[name]">$value[name]</a></dd>
的超级链接代码处加入
target=_blank 

修改后为:

<a href="$value[url]" title="$value[name]" target=_blank>$value[name]</a> 

修改完毕,更新 SupeSite 缓存,到首页点击试试,已经达到您想要的效果。


TAG: 导航

您可能还对以下内容感兴趣:

没找到您想要的答案吗?建议您到我们的讨论区发帖寻求大家和 Comsenz 工作人员的帮助。

请告诉我们您不满意的地方:

选择分类
产品类型
电子邮件
内容
验证码 seccode