当前位置:首页站长学院帝国CMS帝国cms 7.0怎么调用本信息所属专题,专题带链接
企业营销,就选知企PROSAAS

帝国cms 7.0怎么调用本信息所属专题,专题带链接

帝国cms 7.0怎么调用本信息所属专题,专题带链接

帝国cms 7.0怎么调用本信息所属专题,专题带链接?

帝国cms在7.0 以前 调用本信息所属专题,系统本身是没有这样的功能,需要自己写插件或者代码

  推荐学习《帝国cms教程》

帝国cms官方论坛里提供过方法,只是不适用在帝国cms7.0了

=============这是帝国cms7.0 之前版本的方法=============

演示:

帝国cms 7.0怎么调用本信息所属专题,专题带链接

帝国cms 7.0怎么调用本信息所属专题,专题带链接

标签下载: 

http://www.phome.net/ecms47/bq/echoinfozt/echoinfozt.zip 

********************  标签导入步骤  ********************

登陆后台->“模板管理”->“管理标签”->“导入标签”:

说明:标签文件选择压缩包里的:“echoinfozt1199799878.bq”

(记得导入后将函数内容复制到e/class/userfun.php文件里)

********************  标签使用  ********************

在内容模板中加上“[echoinfozt]0[/echoinfozt]”此调用标签。

这个/e/class/userfun.php里的代码可以打开看下

代码如下:

function user_EchoInfoZtBq($ecms=0){
global $class_zr,$navinfor;
if(empty($navinfor[ztid])||$navinfor[ztid]=='|')
{
return '';
}
$zt='';
$r=explode('|',$navinfor[ztid]);
$c=count($r);
for($i=1;$i<$c-1;$i++)
{
$ztid=$r[$i];//专题ID
$ztname=$class_zr[$ztid][ztname];
if($ztname)
{
$zr[ztid]=$ztid;
$ztlink=sys_ReturnBqZtname($zr);//专题链接
$zt.="".$class_zr[$r[$i]][ztname].",";
}
}
if($zt)
{
echo substr($zt,0,strlen($zt)-1);
}
}

===================帝国cms7.0调用信息所属专题================

但是很不幸,到了帝国cms7.0 上述方法已经不能用了,因为信息表里已经没有ztid这个字段,之前是根据这个ztid去读取专题的缓存文件

来获取专题名以及专题链接

在帝国cms7.0 里面专题信息已经被放到 _enewsztinfo 这个表里

要调用的话,势必要再读取一次数据表了

下面是我写的代码,可以直接放在内容模板里使用

代码如下:

$sql=$empire->query("SELECT DISTINCT ztid FROM {$dbtbpre}enewsztinfo where id='$navinfor[id]' and classid=$navinfor[classid] ;");
while($r=$empire->fetch($sql))
{
$ztid=$r[ztid];
$ztname=$class_zr[$ztid][ztname];
if($ztname)
{
$zr[ztid]=$ztid;
$ztlink=sys_ReturnBqZtname($zr);//专题链接
$zt.="".$ztname.",";
}
}
if($zt)$zt= substr($zt,0,strlen($zt)-1);

 $zt就是带链接的专题信息,用即可显示了

以上就是帝国cms 7.0怎么调用本信息所属专题,专题带链接的详细内容,更多请关注知企PROSAAS其它相关文章!

温馨提示:

文章标题:帝国cms 7.0怎么调用本信息所属专题,专题带链接

文章链接:https://ceshi.prosaas.cn/1474.html

更新时间:2019年12月14日

声明: 本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:973664285@qq.com我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读知企PROSAAS协议

给TA打赏
共{{data.count}}人
人已打赏
帝国CMS

帝国CMS二次开发之fetch()和fetch1()怎么用

2019-12-14 9:06:21

帝国CMS

帝国cms栏目列表模板怎么获取同级栏目

2019-12-14 9:14:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索