찾다
CMS 튜토리얼엠파이어 CMSEmpire CMS 주문, 피드백 정보, 기여 및 메시지를 관리자에게 이메일로 알리는 방법

Empire CMS 주문, 피드백 정보, 기여 및 메시지를 관리자에게 이메일로 알리는 방법

이 문서의 예에서는 Empire CMS 주문, 피드백 정보, 제출 및 메시지를 이메일로 관리자에게 알리는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

1. 관리자 이메일 주소 및 전송 매개변수 설정

백엔드, 시스템 설정, 시스템 매개변수 설정

기본 속성 라벨: 관리자 이메일. 앞으로 알림 메일은 이 메일함으로 보내질 예정입니다

FTP/EMAIL 태그: 호스트가 메일 기능을 지원한다면, 호스트가 메일 기능을 지원하지 않는다면 이 기능을 사용하는 것이 더 효율적일 수 있다고 개인적으로 생각합니다. SMTP를 사용할 수도 있습니다. 설정 방법은 이메일 클라이언트와 동일합니다.

Gmail 계정을 사용하여 전송하려는 경우 구현하기가 번거로울 수 있습니다. 또한 Empire에서 제공하는 이메일 전송 클래스는 SSL을 지원하지 않는 곳에서도 마찬가지입니다. Empire 백엔드에 설정된 이메일은 SSL 옵션을 제공하지 않으므로 걱정하지 말고 국내 이메일 계정을 사용하여 보내세요.

둘째, 관리자에게 이메일을 보내는 기능을 새로 추가합니다

eclassSendEmail.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;
}

"Empire" 공부를 추천합니다 cms tutorial"

셋. 관리자에게 이메일을 보내세요. 다음은 다양한 시나리오이므로 필요에 따라 자유롭게 수정할 수 있습니다.

1. 새로운 주문이 있을 때

eenewsindex.php를 약 184번째 줄에서 수정하세요.

코드는 다음과 같습니다:

AddDd($_POST);

Add:

이 줄 앞에:

코드는 다음과 같습니다:

@include("../class/SendEmail.inc.php");
SendNoticeToAdmin("有新订单!订单号".$_POST[ddno],$_POST);

완료, 이것은 단지 알림 기능입니다. 따라서 이메일 인터페이스에 대해 생각할 필요가 없습니다. 관리자는 이메일을 받은 후 이를 처리하기 위해 Empire 백엔드로 이동합니다.

2. 새로운 제출물이 있으면

약 850줄에서 eclassqinfofun.php를 수정합니다.

코드는 다음과 같습니다:

printerror("AddQinfoSuccess",$reurl,1);

이 줄 앞에 추가:

코드는 다음과 같습니다:

@include('SendEmail.inc.php');
SendNoticeToAdmin("收到来自".$add['title']."的投稿",$add);

3 새로운 코드가 있습니다. 피드백을 줄 때:

약 468번째 줄에서 eclassq_functions.php를 수정하세요.

코드는 다음과 같습니다.

$reurl=DoingReturnUrl("../tool/feedback/?bid=$bid",$add['ecmsfrom']);

이 줄 앞에 추가하세요.

코드는 다음과 같습니다.

@include("SendEmail.inc.php");
SendNoticeToAdmin("收到来自".$add['title']."的信息反馈",$add);

4 새 메시지가 있는 경우 eenewsindex.php를 수정하세요. 약 215번째 줄에 코드가 있습니다.

AddGbook($_POST);

이 줄 앞에 추가하세요.

코드는 다음과 같습니다.

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

5. 회원이 웹사이트에 등록되었습니다(등록을 검토해야 하는 경우, 이 이메일을 받은 후 관리자는 시간 내에 검토를 위해 백엔드로 이동할 수 있습니다.)

약 74번째 줄에서 eenewsindex.php를 수정합니다.


코드는 다음과 같습니다:

register($username,$password,$repassword,$email);

이 줄 앞에 추가:

코드는 다음과 같습니다:

@include('../class/SendEmail.inc.php');
SendNoticeToAdmin("新会员注册,用户名:".$username,$_POST);

6. 웹사이트 백엔드에서 등록을 활성화하려면 이메일 확인이 필요합니다. 확인이 통과된 후 회원은 환영 편지를 받게 됩니다.

(1) eclass에 새로 추가됨 다음 내용을 포함하는 user_template_register.txt라는 파일을 추가합니다. (참고용으로만 직접 수정할 수 있습니다.)

[!--USERNAME--]에 등록하신 것을 환영합니다. 이 웹사이트입니다.

(2) 약 188라인에서 eclassqmemberfun.php를 수정합니다


코드는 다음과 같습니다.

printerror('ActUserSuccess',$public_r['newsurl'],1)

앞에 추가

코드는 다음과 같습니다:

@include('SendEmail.inc.php');
$msgtext=file_get_contents("user_template_register.txt");
$msgtext=str_replace('[!--USERNAME--]',$r[username],$msgtext);
EcmsToSendMail($r[username],"欢迎注册",$msgtext);

이 기사가 모든 사람의 Empire CMS 웹 사이트 구축 및 보조 개발에 도움이 되기를 바랍니다.

위 내용은 Empire CMS 주문, 피드백 정보, 기여 및 메시지를 관리자에게 이메일로 알리는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 www.word666.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
帝国cms管理员在哪个表帝国cms管理员在哪个表Feb 22, 2023 pm 07:00 PM

管理员表有:1、phome_enewsuser,是管理员记录表;2、phome_enewsdolog,是管理员操作记录表;3、phome_enewsgroup,是管理员用户组数据记录表;4、phome_enewslog,是管理员登陆日志;5、phome_enewsloginfail,是管理员登陆失败记录表;6、phome_enewserrorclass,是管理员错误报告记录表。

帝国cms怎么把静态改成伪静态帝国cms怎么把静态改成伪静态Jul 19, 2023 pm 04:45 PM

帝国cms把静态改成伪静态的方法:1、创建.htaccess文件;2、修改网站配置文件;3、重新生成所有页面;4、配置伪静态规则;5、保存并关闭文件即可。

帝国cms404页面怎么设置帝国cms404页面怎么设置Aug 02, 2023 am 11:54 AM

帝国cms404页面的设置步骤为:1、登录到帝国CMS的后台管理界面;2、导航到"内容"或"站点管理"等相关菜单选项;3、找到和选择"404页面"或"错误页面"选项;4、选择使用已有页面或者创建一个新页面作为404页面;5、在新页面编辑器中,编写404页面的内容;6、保存页面并将其设置为404页面;7、更新网站设置;8、保存设置并测试404页面即可。

帝国cms可以删除模块吗帝国cms可以删除模块吗Mar 13, 2023 pm 07:18 PM

帝国cms可以删除模块。删除模块的方法:1、登录帝国CMS后台,依次点击“系统”-“系统设置”-“系统参数设置”-“关闭相关功能”,根据自己网站的需求,自行勾选设置来关闭对应的模块功能;2、关闭功能后,删除对应模块的在e目录下的子目录;3、修改e目录下的php文件,在文件第二行加上代码“exit();<?php exit()”,并保存修改即可。

帝国cms留言板是哪个表帝国cms留言板是哪个表Feb 22, 2023 am 09:39 AM

帝国cms留言板是“​phome_enewsgbook”表;帝国cms留言分类表是“phome_enewsgbookclass”;帝国cms会员空间留言表是“phome_enewsmembergbook”。

帝国cms连接不上数据库怎么办帝国cms连接不上数据库怎么办Feb 27, 2023 am 09:51 AM

帝国cms连接不上数据库的解决办法:1、打开帝国CMS数据文件的根目录;2、找到并打开“/e/config/config.php”文件;3、将数据库名称以及数据库用户名即数据库密码修改保存后替换空间文件即可。

帝国cms封面模板是什么意思帝国cms封面模板是什么意思Feb 13, 2023 am 10:39 AM

在帝国cms中,封面模板是指网站频道页面使用的模板,可以制作跟首页一模一样的封面页面;封面模板共使用在两个地方:非终极栏目和专题。封面模板的使用,一般是该栏目为父级栏目(非终级栏目),封面模板的目的就是调用各个子栏目(终级栏目)文章。

帝国cms怎么修改数据库文件帝国cms怎么修改数据库文件Jul 25, 2023 pm 03:37 PM

帝国cms修改数据库文件的方法:1、打开控制面板,找到phpMyAdmin或类似的数据库管理工具;2、选择您要修改的数据库;3、点击您要修改的表格;4、点击您要修改的字段;5、根据需求,修改相应的属性和值;6、保存您所做的修改;7、重复步骤三至六,对其他字段进行相应的修改即可。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구