帝国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
好看的qq留言搜索$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","(-1)",1);
}
if(!chemail($email))
{
printerror("EmailFail","(-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)后台开启留⾔验证: 系统参数修改------信息设置 ---留⾔验证码