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