帝国cms默认评论框提交的字段太少,本文我们添加两个自定义评论字段,例如:
项目名称:xmmc 和联系方式:lxfs ,如下图:
添加这两个自定义评论字段后,让访客提交这两个字段时,后台评论管理中,可以看到提交的内容,前台评论列表中,也可以看到这两个字段的内容。
1、在后台评论管理中,添加自定义评论字段,如下图
2、添加字段后,会发现评论表中,还是默认的,并没有显示新添加的字段,如下图:
我们除了要添加字段,还要修改系统文件。
- 修改系统文件
(1)找到文件 /e/admin/pl/ListAllPl.php,在文件ListAllPl.php中找到
$query="select plid,username,saytime,sayip,id,classid,checked,zcnum,fdnum,userid,isgood,saytext,pubid from {$dbtbpre}
enewspl_".$restb.$add;
//取得总条数
之后把我们的自定义字段添加到上面的代码,添加后如下:
$query="select xmmc,lxwm,plid,username,saytime,sayip,id,classid,checked,zcnum,fdnum,userid,isgood,saytext,pubid from
{$dbtbpre}enewspl_".$restb.$add;
//取得总条数
(2)之后在文件ListAllPl.php下面,继续找到对应代码,添加如下图的代码:
这个是字段在后台显示的标题。
之后继续在往下找代码,添加如下图的代码:
添加的这个就是字段在后台评论管理中显示的内容。
添加完成后,再看后台评论表中,就有了新字段。如下图:
4、前台评论模板调用自定义评论字段
5、评论列表中调用自定义评论字段