帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]留言板-联系邮箱的必填项如何取消? 【本版专题贴子】  
主题:[求助]留言板-联系邮箱的必填项如何取消? [加入收藏夹]   

2213843
用户头衔:举人

精华贴   :0
发贴数   :252
经验值   :1055
注册时间:2010-09-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]留言板-联系邮箱的必填项如何取消?
<?php
//发表留言
function AddGbook($add){
        global $empire,$dbtbpre,$level_r,$public_r;
        CheckCanPostUrl();//验证来源
        $bid=(int)getcvar('gbookbid');
        if(empty($bid))
        {
                $bid=intval($add[bid]);
        }
        $name=RepPostStr(trim($add[name]));
        $email=RepPostStr($add[email]);
        $call=RepPostStr($add[call]);
        $lytext=RepPostStr($add[lytext]);
        if(empty($bid)||empty($name)||empty($email)||!trim($lytext))
        {
                printerror("EmptyGbookname","history.go(-1)",1);
    }
        if(!chemail($email))
        {
                printerror("EmailFail","history.go(-1)",1);
        }
        //验证码
        $keyvname='checkgbookkey';
        if($public_r['gbkey_ok'])
        {
                ecmsCheckShowKey($keyvname,$add['key'],1);
        }
        $lasttime=getcvar('lastgbooktime');
        if($lasttime)
        {
                if(time()-$lasttime<$public_r['regbooktime'])
                {
                        printerror("GbOutTime","",1);
                }
        }
        //版面是否存在
        $br=$empire->fetch1("select bid,checked,groupid from {$dbtbpre}enewsgbookclass where bid='$bid';");
        if(empty($br[bid]))
        {
                printerror("EmptyGbook","history.go(-1)",1);
        }
        //权限
        if($br['groupid'])
        {
                $user=islogin();
                if($level_r[$br[groupid]][level]>$level_r[$user[groupid]][level])
                {
                        printerror("HaveNotEnLevel","history.go(-1)",1);
                }
        }
        $lytime=date("Y-m-d H:i:s");
        $ip=egetip();
        $userid=(int)getcvar('mluserid');
        $username=RepPostVar(getcvar('mlusername'));
        $sql=$empire->query("insert into {$dbtbpre}enewsgbook(name,email,`call`,lytime,lytext,retext,bid,ip,checked,userid,username) values('$name','$email','$call','$lytime','$lytext','','$bid','$ip','$br[checked]','$userid','$username');");
        ecmsEmptyShowKey($keyvname);//清空验证码
        if($sql)
        {
                esetcookie("lastgbooktime",time(),time()+3600*24);//设置最后发表时间
                $reurl=DoingReturnUrl("../tool/gbook/?bid=$bid",$add['ecmsfrom']);
                printerror("AddGbookSuccess",$reurl,1);
        }
        else
        {printerror("DbError","history.go(-1)",1);}
}
?>

请问怎么样改才能把留言板的 联系邮箱的 必填项去掉?

有的人说 把 ||empty($email) 删除就可以了,但是怎么还是不行?
有好心人帮下忙吗?

[该贴被修改 1 次,最后修改时间 2010-12-22 14:12:48 ]



2010-12-22 14:12:07 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11660
经验值   :31188
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

||empty($email)这个删除
还有
        if(!chemail($email))
        {
                printerror("EmailFail","history.go(-1)",1);
        }
这个也删除




2010-12-22 15:34:14 已设置保密 顶部 回复 引用 报告 编辑 删除

2213843
用户头衔:举人

精华贴   :0
发贴数   :252
经验值   :1055
注册时间:2010-09-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]


成事了   非常感谢你的帮助!




2010-12-24 16:01:41 已设置保密 顶部 回复 引用 报告 编辑 删除

lvfhvl
用户头衔:书生

精华贴   :0
发贴数   :45
经验值   :248
注册时间:2010-04-06
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

这个文件事那个啊 找不到哎



http://www.cnlingshang.com/
http://www.haozeman.com/
2011-01-05 15:34:04 已设置保密 顶部 回复 引用 报告 编辑 删除

455ax
用户头衔:探花

精华贴   :0
发贴数   :7144
经验值   :19055
注册时间:2007-05-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

原帖由 lvfhvl 于 2011-01-05 15:34:04 发表
这个文件事那个啊 找不到哎

e/enews/gbookfun.php




2011-01-05 15:51:07 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1