东方星雨

简单网络

一个爱好网络的80后男站长。

关注我东方星雨个人微信号:476847113

您现在的位置是:首页 > 站长日志

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

2020-09-03 站长 站长日志

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

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

image.png

列表内容模板变量

image.png

我通过“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);

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

文章评论