出现在 SupeSite 前台页面导航栏上的项目,如:首页、资讯、论坛、日志、相册等,即为 SupeSite 频道,如下图所示:
对于频道的管理设置位于 SupeSite 后台 => 系统管理 => 频道管理中,管理分为两部分:功能频道设置和创建频道,如下图所示:
一、功能频道设置
系统内置了四个频道,资讯、论坛、日志、相册。默认安装 SupeSite 后只有一个资讯频道,当你在 SupeSite 后台 => 聚合设置中,设置了对 Discuz! 的聚合后,则会自动开启“论坛”频道,设置了对 UCenter Home 的聚合后,则会自动开启“日志”和“相册”频道。
1、您可以为这些已经开启的频道进行重新命名,并进行“开放”、“关闭”、“隐藏”的操作,如下图所示:
开放:表示该频道会在前台页面的导航栏中显示,也可以正常的访问该频道以及该频道下的内容。
关闭:表示该频道不会在前台页面的导航栏中显示,也不可以正常的访问该频道以及该频道下的内容。
隐藏:表示该频道不会在前台页面的导航栏中显示,但是可以正常的访问该频道以及该频道下的内容。
2、设为首页:表示可以将其中一个频道设置为通过域名访问您的 SupeSite 时的首页。
3、访问地址:如果设置此项,则会在访问该频道时跳转到您填写的地址上。
4、顺序:可以根据在这里设置的顺序编号来对频道进行排序,前台页面导航栏上显示的顺序就是排序后的结果。
5、模板名:如果设置了模板名,则会在访问该频道时加载这里填写的模板,所以这里填写的模板名需要和真实的模板文件对应。例如:模板名填写 channel_test ,对应的模板文件名必须为 channel_test.html.php ,并存储于 templates/default/ 目录下,default 是您的 SupeSite 风格名称。对于四个内置频道是不可以设置模板名的。
6、编辑模板:点击后会进入一个模板编辑的界面,在这里您可以直接修改该频道对应的模板代码,如下图所示:
二、创建频道
点击“创建频道”会进入创建频道的页面,如下图所示:
填写以下项目:
频道名:在前台页面导航栏中显示的频道名。
英文ID:作为该频道的标识名称,不能包含下划线。
生成基本运行文件:选择该项,则系统会为该频道生成基本的 PHP 程序文件和模板文件。
点击提交即可成功创建频道。
例如:我填写频道名为“测试”,英文ID为“test”,选择生成基本运行文件,便会在频道列表中增加一个频道,如下图所示:
前台页面的导航栏中也会增加名为“测试”的链接,如下图所示:
增加的 PHP 程序文件存放在 channel 文件夹下面,模板文件存放在 templates 对应的风格目录下面,例子中的生成的文件如下:
./channel/channel_test.php
./templates/default/channel_test.html.php
从这里可以看出刚才填写的英文ID在这里用作生成对应的程序和模板文件了。
点击前台页面的导航栏中的“测试”频道,可以看到默认的频道页面,如下图所示:
您可以自行修改频道的模板文件来修改频道中展示的内容和页面的风格样式。
小经验:
1、当您安装了 Discuz! 论坛后,如需要给论坛一个聚合首页,则可以设置 SupeSite 的论坛频道为首页,然后在论坛频道的访问地址中填写上论坛的域名地址。这样访问 SupeSite 时直接看到的就是一个对 Discuz! 信息聚合的首页,然后点击导航栏中的论坛时,则会直接跳转到论坛的真实首页了。
2、创建的频道则可以用于自由定制在 SupeSite 中所需的功能,在生成的 PHP 程序文件中实现功能的逻辑部分,在生成的模板文件中做功能的页面展示,是一个不错的思路。
新闻热点
疑难解答