景安主机双十一特惠
您当前的位置:首页 > 兴趣 > 帝国cms > 模板标签

帝国cms灵动标签调用专题及标题分类常用代码

专题相关内容在标签调用的操作类型中没有现场的可用,需要用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用索引灵动标签调用相关的专题信息列表

请君点评:

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取