CMS企业模板|CMS模板|CMS网站定制|CMS模板下载

站内搜索 售前咨询 售后服务 建站帮助 微博 博客 在线客服
  • 网站模板
  • 定制开发
  • 案例展示
  • 最新动态
  • 关于我们
  • 联系我们
  • 问答社区

CMSYOU互助问答社区

诚信合作, 高质专业!
CMSYOU互助问答社区
使用新浪微博账号登录 登录 注册
  • 搜索
  • 问题
  • 话题
  • 用户
发起

Phpcms V9表单向导的邮件内容怎么增加上自定义的字段?

Phpcms V9 表单 留言 邮件 字段
如题,如何给V9表单向导的邮件提醒增加上提交的详细内容?因为在后台自定义了一些字段。
2014-12-20 09:54 0 条评论 分享

站外

邮件

要评论问题请先登录或注册

1 个回复

CMSYOU - CMS企业网站定制专家

赞同来自:

修改 phpcms\modules\formguide index.php 找到
foreach ($mails as $m) {
        sendmail($m, L('tips'), $this->M['mailmessage']);
}

替换成:
$f_info = $this->db->get_one(array('modelid'=>$formid, 'siteid'=>$this->siteid));
$MailSubject = '用户提交表单['.$f_info['name'].'] 留言';
$Fields = getcache('formguide_field_'.$formid, 'model');
$Fields['username']['name'] = '用户名';
$Fields['datetime']['name'] = '提交时间';
$Fields['ip']['name'] = '提交IP';
unset($data['userid'], $data['datetime']);
foreach($data as $k=>$v){
        $MailBody .= $Fields[$k]['name'].'        :'.$v.'<br />';
}
foreach ($mails as $m) {
        sendmail($m, $MailSubject, $MailBody.$this->M['mailmessage']);
}

原理是,遍历自定义的字段,增加了用户名、提交时间、IP等基本信息,这样让收到的邮件信息更全面。Enjoy it!
2014-12-20 09:57 0 条评论

分享

要参与问题请先登录或注册

0

为什么被折叠?0 个回复被折叠

要回复问题请先登录或注册

相关问题

PHPCMS 表单向导提交以后不返回上一页 phpcms v9 用表单向导做的,把表单里的标题以列表的形式在前台展示但是无法从列表页进入到详情页求解 phpcms v9 tag页怎么调用文章内容(就像list页用moreinfo='1')? phpcms v9 搜索页怎么调用文章内容(就像list页用moreinfo='1')? phpcms v9提交表单时出现报错信息 说是与 localhost 的连接已中断 phpcms v9提交表单时出现报错信息 说是与 localhost 的连接已中断,但是前台添加的数据后台却接收到了,这是为什么呢? Phpcms v9在外联栏目下添加的子栏目不显示在管理内容菜单树里边? Phpcms V9列表页怎么调用栏目第一篇文章内容里面的图片呢?? 老师PHPCMS中怎么随机调用推荐位的内容

问题状态

最新活动:2014-12-20 09:57

浏览:2873 次

关注:1 人

Copyright © 2008-2025 CMSYOU - 互助问答社区 - 粤ICP备10060801号-3   rss feed RSS Feed
欢迎加入QQ群(346494585)Phpcms V9企业模版交流 CMS定制咨询
“让我们一起来学习CMS建站吧!”