帝国cms 留言板html,帝国CMS留言板加字段和验证码

1、在数据库的前缀名_enewsgbook表中添加您要显示的字段,比如我要加”QQ”字段,可以用PHPadmin添加,也可以执行sql添加:ALTER TABLE 前缀名_enewsgbook ADD QQ VARCHAR(20),还可以在帝国后台系统→执行sql:ALTER TABLE [!db.pre!]enewsgbook ADD QQ VARCHAR(20);

2、在数据库的前缀名_enewsgbook表中删除您要显示的字段,比如我要删除”QQ”字段,可以用PHPadmin删除,也可以执行sql删除:ALTER TABLE 前缀名_enewsgbook drop QQ,还可以在帝国后台系统→执行sql:ALTER TABLE [!db.pre!]enewsgbook drop QQ ;

3、修改表单提交处理文件 位置:e/enews/gbookfun.php

搜索$name出现的位置,添加QQ的获取和判断是否存在

$name=dgdb_tosave(trim($add[name]));

$email=dgdb_tosave($add[email]);

//$mycall=dgdb_tosave($add[mycall]);

$lytext=dgdb_tosave($add[lytext]);

$QQ=dgdb_tosave($add[QQ]);//添加的QQ字段

if(emptyempty($bid)||emptyempty($name)||emptyempty($email)||!trim($lytext)||emptyempty($QQ))//添加的QQ字段

{

printerror(“EmptyGbookname”,”history.go(-1)”,1);

}

if(!chemail($email))

{

printerror(“EmailFail”,”history.go(-1)”,1);

}

然后搜索$sql=$empire->query(“insert into出现的位置,增加插入的QQ值

$sql=$empire->query(“insert into {$dbtbpre}enewsgbook(name,email,`mycall`,lytime,lytext,retext,bid,ip,checked,userid,username,eipport,QQ) values(‘$name’,’$email’,’$mycall’,’$lytime’,’$lytext’,”,’$bid’,’$ip’,’$br[checked]’,’$userid’,’$username’,’$eipport’,’$QQ’);”);

注:别完和我一样啊,在对应位置插入或者删除自己需要的就是了。

4、然后修改留言模板

(1)加入必填项:

(2)加入验证码: 看不清楚,点击刷新

(3)后台开启留言验证: 系统参数修改——信息设置 —留言验证码

原文链接:https://blog.csdn.net/weixin_35698738/article/details/117860440?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166669233216782427439188%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166669233216782427439188&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-22-117860440-null-null.nonecase&utm_term=%E5%B8%9D%E5%9B%BDcms