帝国cms灵动标签调用专题及标题分类常用代码
时间:2022-12-26
围观群众:10人
专题相关内容在标签调用的操作类型中没有现场的可用,需要用php或者sql语句才可以调用,下面是一些常用的代码,留存:
列表页获得专题名称和专题链接(列表内容模板(list.var) (*)中使用)
$zhuanti=$empire->fetch1("select ztid,classid from {$dbtbpre}enewsztinfo where id = {$r['id']}"); if($zhuanti) {$ztname=$class_zr[$zhuanti['ztid']]['ztname']; $ztlink=sys_ReturnBqZtname($zhuanti);} $listtemp='<a href="'.$ztlink.'">'.$ztname.'</a>';
内容页获得专题名称和专题链接
[e:loop={'select ztid from phome_enewsztinfo where id='.$navinfor[id].'',1,24,0}] <a href="http://www.lyusa.cn/<?=$class_zr[$bqr[ztid]][ztpath]?>"><?=$class_zr[$bqr[ztid]][ztname]?></a> [/e:loop]
内容页获得文章所属专题的最新文章列表
[e:loop={'select ztid from phome_enewsztinfo where id='.$navinfor[id].'',1,24,0}] <?php $ztid1=$bqr['ztid']; ?> [/e:loop] [e:indexloop={$ztid1,5,1}] <a href="<?=$bqsr['titleurl']?>"><?=$bqr[title]?></a> [/e:indexloop]
专题信息数统计
<?$num=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsztinfo where ztid=专题ID");echo $num;?>
内容页获得文章所属标题分类的最新文章列表
[e:loop={$navinfor[ttid],4,25,0}] <a href="<?=$bqsr['titleurl']?>"><?=$bqr[title]?></a> [/e:loop]
标题分类信息数统计
<?$num=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news where ttid=标题分类ID");echo $num;?>
想要实现的效果:在任何文章内容页里面,调用此篇文章所在专题的专题最新(推荐)的文章列表,实现效果看本文下方的四篇文章,就是这篇文章所在专题的四篇最新文章。
[e:loop={'select ztid from phome_enewsztinfo where id='.$navinfor[id].'',1,24,0}] <?php $ztid1=$bqr['ztid']; ?> [/e:loop] //上方代码获取文章所在的专题id [e:indexloop={$ztid1,4,1}] 模板内容 [/e:indexloop] //根据上方获得的专题id用索引灵动标签调用相关的专题信息列表
很赞哦!()
请君点评: