帝国CMS标签模板列表内容模板empirenews.listtemp变量添加点赞数功能
2020-09-03 站长 站长日志
帝国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);
保存文件,这样一个内容模板变量就添加完成了。