帝国CMS列表页面模板 如何调用标题分类链接?
方法1:$class_tr变量
- [!--news.url--]<?=$class_tr[$GLOBALS[navclassid]][tpath]?>/
或
- [!--news.url--]<?=$class_tr[$navclassid][tpath]?>/
方法2:SQL调用
- <?php $_type=$empire->fetch1("select * from {$dbtbpre}enewsinfotype where typeid='$GLOBALS[navclassid]'");?>
<?=$_type[tpath]?>
tips:列表页面模板-标题分类链接不支持标签调用
门户系统,拥有频道栏目、文章投稿、专题、审核体系、编辑人员权限分配、日志、相册分类等基础功能;文章与帖子、日志可以进行有效互通,快速将帖子或日志推送到门户系统;通过独有的可视化页面拖拽技术,站内数据聚合已经实现多数据类型、多页面、多区域、多位置任意展示,让社区的媒体价值得到淋漓尽致的展现。
一、创建频道
下面我们通过系统提供的频道功能快速创建一个频道
操作路径:【后台】=>【门户】=>【频道栏目】
点击“添加频道”如下图所示,系统提供了详实的设置,满足不同的运营需求。

栏目名称:填写频道栏目的名称,如亲子、婚嫁、美食等。
显示顺序:值越小显示越靠前。
目录名称:可以生成如
http://www.discuz.net/baby 的访问地址,此目录名会在网站根目录生成一个文件夹。注意:要求网站根目录有写的权限,设置为空将删除所建立的目录。目录名称可以任意随时更换。
自定义链接地址:定义该频道要跳转的链接地址。
列表每页显示文章数:频道的列表页显示的文章数量。
列表页模板名:可以设置该频道下使用的模板,系统提供了多个模板,也可以自己制作模板。模板文件可以随时更换。自己制作的模块可以将模板文件上传到模板目录的portal目录下,如:template/default/portal目录下,文件名必须为list_*.htm,*为自定义文件名。
文章页模板名:可以选择继承上级设置或者选择文章内容模板,如果是自己做的模板,可以将模板文件上传到模板目录的portal目录下,如:template/default/portal目录下,文件名必须为view_*.htm,*为自定义文件名。
发布文章:设置此分类下是否允许发布文章。
文章内容页显示摘要:设置此频道下的文章内容页是否显示摘要,如果选择“是”会员在发布文章后效果如下:

评论:设置此分类下是否允许发表评论。
启用:选择“否”只有管理员可以查看该频道,普通会员将无法查看该频道。
在导航显示:选择是否在头部的导航中显示该频道。
首页:设置是否将该频道设置为首页。
说明:如果站点的频道开启了二级域名,这里可以设置频道的二级域名。
1、频道如何启用二级域名?
操作路径:【后台】=>【全局】=>【域名设置】=>【根域名设置】

设置频道的根域名,设置好此处的域名后就可以在频道处设置二级域名,如下图所示

2、SEO优化设置
title:设置频道的标题,标题出现在页面头部的标题中。
keywords:SEO关键字,放在 meta 的 keyword 标签中,用于记录本页面的关键字,多个关键字间请用半角逗号 "," 隔开。
description:SEO 描述,此描述内容用于搜索引擎优化,放在 meta 的 description 标签中,用于记录本页面的概要与描述。
频道创建完成后效果如下:

二、添加频道子栏目
在频道下点击“添加频道子栏目”即可添加该频道的子栏目,添加方法同添加频道是相同的,所不同的是,子栏目不能单独设置二级域名,同时增加了子栏目可以继承上级文章管理权限和继承上级模块管理权限,如下图所示:

继承上级文章管理权限:选择“是”将继承上级文章管理权限,包括发布文章和管理文章的权限。
继承上级模块管理权限:选择“是”继承上级模块管理权限,包括页面DIY权限和模块管理权限。
频道栏目最多支持三级栏目(子频道)所有的频道及子频道,栏目列表、文章查看页都支持DIY,可以调用站内任意数据,如帖子、会员、图片、等站内数据与站外数据。
添加完成频道后可以查看及设置相关的权限。
三、频道的权限设置
1、模块权限
点击频道栏目后的“模块权限”链接即可添加对该频道模块有管理权限的用户,这里的用户权限将作用于此页面所有DIY添加的模块。
可以在这里直接添加会员名,选择相应的权限提交即可。
注意:Discuz! X3.3 X3.2 中在这里进行了优化,减少了去管理组中设置允许被授权管理DIY模块的麻烦,这里的会员将不受用户组的限制。

2、文章权限
点击频道栏目后的“权限”链接即可添加对该频道中文章有管理权限的用户。
在这里直接填写会员名以及相应的管理权限即可。

点击页面右上角的“全部展开”、可以把折叠频道全部展开,点击“全部折叠” 可以把展开的频道全部折叠,操作简单方便。
四、频道管理
1、转移文章可以把某个频道下的文章转换到另外一个频道下。
2、查看、编辑点击相应的链接后,分别可以查看频道、编辑该频道的设置如更改模板名、目录名称等,
3、删除
点击根频道栏目右边的删除链接可以直接删除该频道或者选择将该频道下的分类直接删除或者移动到上一级分类。该分类下的文章也可以直接删除或者移动到其它分类下。

4、管理
点击频道右边的管理链接编辑频道下的文章,也可以移入垃圾箱、移动到其它分类下,更详细的说明在“文章管理”中。
5、发布
点击频道右边的发布链接,管理员可以直接在该频道下发布文章。