菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

如何调用帝国CMS相关信息模板中的其他字段

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms教程 帝国CMS调用方法

帝国CMS是一个功能强大的开源内容管理系统,它提供了丰富的模板标签和函数来调用其他字段。在模板中,可以使用`[!--news.fieldname--]`这样的语法来调用其他字段。例如,如果要调用文章标题字段,可以使用`[!--title--]`。此外,还可以使用内置的函数来获取更多信息,如`[!--news.url--]`可以获取文章的链接地址。如果需要调用自定义字段,可以在后台管理界面为字段设置别名,然后在模板中使用别名来调用该字段。总之,帝国CMS提供了灵活多样的方式来调用其他字段,方便用户快速构建网站。

帝国CMS相关信息模板默认只支持如下变量:

标题:[!--title--]标题alt:[!--oldtitle--]标题链接:[!--titleurl--]发布时间:[!--newstime--]标题图片:[!--titlepic--]

如果还想增加调用其他字段该如何实现了,我们以[!--smalltext--]简介字段为例,方法如下:

1、打开e/class/functions.php
2、找到:

$key_sql=$empire->query("selectid,newstime,title,isurl,titleurl,classid,titlepicfrom{$dbtbpre}ecms_".$class_r[$classid][tbname]."where".$add."orderbynewstimedesclimit$link_num");

修改成:

$key_sql=$empire->query("select*from{$dbtbpre}ecms_".$class_r[$classid][tbname]."where".$add."orderbynewstimedesclimit$link_num");

3、找到:

$temptext=str_replace("[!--newstime--]",$r[newstime],$temptext);

在下面加一个

$temptext=str_replace("[!--smalltext--]",$r[smalltext],$temptext);

4、在相关链接模板即可直接调用了

[!--smalltext--]


评论
建站知识
建站知识
使用技巧
调试安装
运营推广