帝国cms让listshowclass标签也可以调用栏目别名

通过修改t_functions.php文件的以下几个地方

循环子栏目导航标签

function sys_ForShowSonClass($classid,$tempid,$show=0,$cline=0){

$sql=$empire->query("select classid,classname,bname,islast,sonclass,tbname,intro,classimg from {$dbtbpre}enewsclass where ".$where." and showclass=0 order by myorder,classid".$limit);(这里加了bname 目的调用父栏目别名)

栏目导航标签-循环


//替换变量
$listtemp=str_replace("[!–bclassname–]",$bcr[classname],$listtemp);
$listtemp=str_replace("[!–bbname–]",$bcr[bname],$listtemp);//这里加了这一行 标签里用[!–bbname–]调用父栏目别名
…..
$sql=$empire->query("select classid,classname,bname,islast,sonclass,tbname,intro,classimg from {$dbtbpre}enewsclass where bclassid=’$bclassid’ and showclass=0 order by myorder,classid");//这里同样加了bname 目的调用子栏目别名

替换栏目导航标签

function ReplaceShowClassVars($no,$listtemp,$r,$num,$ecms=0,$subnews=0){

//栏目名称
$listtemp=str_replace("[!–classname–]",$r[classname],$listtemp);
//栏目别名
$listtemp=str_replace("[!–bname–]",$r[bname],$listtemp);//加了这句标签模板里用[!–bname–]调用子栏目别名

这样就ok了

原创文章,作者:RSBFP,如若转载,请注明出处:http://www.wangzhanshi.com/n/347.html

(0)
RSBFP的头像RSBFP
上一篇 2024年12月17日 17:47:02
下一篇 2024年12月17日 17:47:04

相关推荐

发表回复

登录后才能评论