帝国CMS您现在的位置是:首页 > 博客日志 > 帝国CMS

帝国CMS标签模板列表内容模板empirenews.listtemp变量添加点赞数功能

<a href='mailto:'>微wx笑</a>的头像微wx笑 2020-09-03帝国CMS 8 0关键字: 帝国cms  标签模板  列表内容模板  变量  

帝国CMS标签模板列表内容模板变量中有很多可以用的变量,但有时候可能缺少你想要的变量,那怎么办呢?可以通过修改代码来扩展它。比如我想扩展一个点赞数量的变量:列表内容模板变

帝国CMS标签模板列表内容模板变量中有很多可以用的变量,但有时候可能缺少你想要的变量,那怎么办呢?可以通过修改代码来扩展它。BvC无知

比如我想扩展一个点赞数量的变量:BvC无知

image.pngBvC无知

列表内容模板变量BvC无知

image.pngBvC无知

我通过“java实现遍历整个目录及子目录查找包含指定内容文件的功能”找到了相关代码所在的文件:e/class/connect.phpBvC无知

打开文件,找到“function ReplaceListVars”,其中一段代码如下:BvC无知

	$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);

我们在后面再加上一句:
BvC无知

$listtemp=str_replace('[!--diggtop--]',$r[diggtop],$listtemp);

保存文件,这样一个内容模板变量就添加完成了。
BvC无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/EmpireCMS/2020-09-03/524.html

很赞哦! () 有话说 ()