帝国cms留言板修改

  • By 北京seo
  • 2014-12-18 21:24:30
  • 点击:
  • 关键词

最近修改帝国留言板的时候发现了几点问题,分享给大家:

疑问一、帝国留言板后台开发一下,你会想看到用户是通过哪个页面留言的,这个对于做数据分析会有用

疑问二、你会想到留言能不能自动发到指定的邮箱里面,这样就不用登陆网站后台也能看到留言,对于做产品站有用

疑问三、提交留言后不想让页面跳转到留言列表,而是想要提交留言后,返回到提交留言的页面

下面就是大红总结的解决这三个疑问的答案:

针对疑问一的解决方案:在phome_enewsgbook表中添加一个字段 liuyan,然后在e/admin/tool/gook.php和gooks.php以及e/enews/gookfun.php中添加liuyan

针对疑问二的解决方案:首先在设置中配置samp服务,其次修改e/enems/index.php中的

elseif($enews=="AddGbook")//增加留言

{
   
    AddGbook($_POST);

}

修改为:elseif($enews=="AddGbook")//增加留言

{
    include("../class/SendEmail.inc.php");
    SendNoticeToAdmin("收到新留言",$_POST);
    AddGbook($_POST);

}

然后在SendEmail.inc.php中加入一段代码function SendNoticeToAdmin($subject,$body){
        global $empire,$dbtbpre;
        $empire=new mysqlquery();
        $pr=$empire->fetch1("select email from {$dbtbpre}enewspublic limit 1");

        if(is_array($body)){
                foreach($body as $value){
                        $key=key($body);
                        next($body);
                        $msgtext .= "$key:"."$value"."\n";
                }
        }else{
                $msgtext=$body;
        }
        $msgtext .= "\r\n\r\n此邮件由系统自动发出,请管理员尽快处理\n\r";
        $sm=EcmsToSendMail($pr['email'],$subject,$msgtext);
        return $sm;
}
 

针对疑问三的解决办法:<input name="bid" type="hidden" value="1" /> 
     <input type=hidden name=ecmsfrom value="9">

如果您有任何疑问欢迎联系大红!QQ:502791664

您也可以关注我的微信:beyondnever,长按即可复制;或者加我QQ:502791664,打赏一盒烟钱,就可以获得大红多年收藏的各大seo推广营销资料和视频,只有两个月时间,过期作废!

本文:【帝国cms留言板修改】--技术分享
文章地址:http://beijing.seosrx.net/fenxiang/91.html 转载请保留链接地址

上一篇:domain有没有用
下一篇:北京网络推广如何做

用微信扫一扫

微信