帝国CMS标签模板列表内容模板empirenews.listtemp变量添加点赞数功能
微wx笑 2020-09-03【帝国CMS】 8 0关键字: 帝国cms 标签模板 列表内容模板 变量
帝国CMS标签模板列表内容模板变量中有很多可以用的变量,但有时候可能缺少你想要的变量,那怎么办呢?可以通过修改代码来扩展它。比如我想扩展一个点赞数量的变量:列表内容模板变
帝国CMS标签模板列表内容模板变量中有很多可以用的变量,但有时候可能缺少你想要的变量,那怎么办呢?可以通过修改代码来扩展它。
比如我想扩展一个点赞数量的变量:
列表内容模板变量
我通过“java实现遍历整个目录及子目录查找包含指定内容文件的功能”找到了相关代码所在的文件:e/class/connect.php
打开文件,找到“function ReplaceListVars”,其中一段代码如下:
$titleurl=sys_ReturnBqTitleLink($r);//链接 $listtemp=str_replace('[!--id--]',$r[id],$listtemp); $listtemp=str_replace('[!--classid--]',$r[classid],$listtemp); $listtemp=str_replace('[!--class.name--]',$add,$listtemp); $listtemp=str_replace('[!--ttid--]',$r[ttid],$listtemp); $listtemp=str_replace('[!--tt.name--]',$class_tr[$r[ttid]][tname],$listtemp); $listtemp=str_replace('[!--tt.url--]',sys_ReturnBqInfoTypeUrl($r['ttid']),$listtemp); $listtemp=str_replace('[!--userfen--]',$r[userfen],$listtemp); $listtemp=str_replace('[!--titleurl--]',$titleurl,$listtemp); $listtemp=str_replace('[!--no.num--]',$no,$listtemp); $listtemp=str_replace('[!--plnum--]',$r[plnum],$listtemp); $listtemp=str_replace('[!--userid--]',$r[userid],$listtemp); $listtemp=str_replace('[!--username--]',$r[username],$listtemp); $listtemp=str_replace('[!--onclick--]',$r[onclick],$listtemp); $listtemp=str_replace('[!--oldtitle--]',$r[oldtitle],$listtemp); $listtemp=str_replace('[!--totaldown--]',$r[totaldown],$listtemp);
我们在后面再加上一句:
$listtemp=str_replace('[!--diggtop--]',$r[diggtop],$listtemp);
保存文件,这样一个内容模板变量就添加完成了。
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/EmpireCMS/2020-09-03/524.html