因为客户需求,给客户用PbootCms设置了自定义表单留言到邮箱,本身pbootcms自带了发送邮件提醒功能的,但是留言成功后,留言表土会自带【PbootCms】字样,这个对于很多客户来说就不是很友好,,那么如何把这个标题更改成自己需要的名称呢?
解决方案:
整站搜索“【PbootCMS】”,对搜索结果中的文件进行处理下(V3版本一共有6个文件需要修改,V2版本一共有4个文件需要修改。根据你的实际版本修改即可)
文件1:apps/admin/controller/system/ConfigController.php,大约在31行
$rs = sendmail($this->config(), get('to'), '【PbootCMS】测试邮件', '欢迎您使用PbootCMS网站开发管理系统!');
删掉【PbootCMS】或者按你的实际需求进行优化标题文字。
文件2:apps/api/controller/CmsController.php,这个文件有2处。
第一处大约在430行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
另一处大约在512行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
删掉【PbootCMS】或者按你的实际需求进行优化标题文字。
文件3:apps/home/controller/CommentController.php,大约在94行:
$mail_subject = "【PbootCMS】您有新的文章评论信息,请注意查收!";
删掉【PbootCMS】或者按你的实际需求进行优化标题文字。
文件4:apps/home/controller/FormController.php,大约在92行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
删掉【PbootCMS】或者按你的实际需求进行优化标题文字。
文件5:apps/home/controller/MemberController.php,大约在439行:
$mail_subject = "【PbootCMS】您有新的验证码信息,请注意查收!";
删掉【PbootCMS】或者按你的实际需求进行优化标题文字。
文件6:apps/home/controller/MessageController.php,大约在99行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
删掉【PbootCMS】或者按你的实际需求进行优化标题文字。
清空缓存,F5刷新页面,然后试着发一封邮件测试一下,OK,问题解决了。