帝国CMS[带模板的栏目导航标签] 支持栏目别名调用修改方法

[带模版的频道导航栏标识]适用频道别称启用

王国原先的标识,该标识能够 在王国随意模版中启用:

[showclasstemp]父频道ID,标签模板ID,是不是显示信息频道信息内容数,显示信息频道数[/showclasstemp]

标识表述:

主要参数

主要参数表明

父频道ID

查询频道ID点这儿

'0'为显示信息全部一级频道

'selfinfo'显示信息本频道下属频道

标签模板ID

查询标签模板ID点这儿

模版标识自变量表明:[!--bclass.name--]:父频道名,[!--bclass.url--]:父频道连接,[!--bclass.id--]:父频道id

list.var模版标识:

[!--this.classlink--]:频道连接,[!--class.name--]:栏目名称,[!--classid--]:频道id,[!--class.classimg--]:频道照片,[!--class.intro--]:频道介绍,[!--num--]:信息内容数,[!--no[!--no.num--]:编号

是不是显示信息频道信息内容数

0为无法显示,1为显示信息

显示信息频道数

0为不限定

根据之上的启用大家发觉,沒有频道别称的启用,这一在具体运用中我们要采用频道别称的启用方法,例如在主页显示信息频道的照片介绍这些,可是栏目名称因为做为主频道的题目将会表述不清楚,那麼大家必须启用频道别称来对频道开展表述,变更以下,随后你能在标签模板中启用了。

改动后频道别称应用[!--bname--]启用

开启e/class/t_functions.php

下列鲜红色一部分为增加句子.

检索精准定位到

//带模版的频道导航栏标识

改动1

//更换自变量

$bclassname=$class_r[$classid][classname];

$bname=$class_r[$classid][bname];//频道别称(加上一部分)

$br[classid]=$classid;

$bclassurl=sys_ReturnBqClassname($br,9);

$listtemp=str_replace("[!--bclassname--]",$bclassname,$listtemp);

$listtemp=str_replace("[!--bname--]",$bname,$listtemp);//频道别称(加上一部分)

$listtemp=str_replace("[!--bclassurl--]",$bclassurl,$listtemp);

改动2加上一部分

$sql=$empire->query("selectclassid,classname,bname,islast,sonclass,tbname,intro,classimgfrom{$dbtbpre}enewsclasswherebclassid='$classid'andshowclass=0orderbymyorder,classid".$limit);

改动3

//栏目名称

$listtemp=str_replace("[!--classname--]",$r[classname],$listtemp);

//频道别称(加上一部分)

$listtemp=str_replace("[!--bname--]",$r[bname],$listtemp);

//频道id

$listtemp=str_replace("[!--classid--]",$r[classid],$listtemp);

帝国cms.jpg

转载请说明出处内容投诉
八爷源码网 » 帝国CMS[带模板的栏目导航标签] 支持栏目别名调用修改方法