Maison > Tutoriel CMS > EmpireCMS > le corps du texte

Le système de centre commercial Empire CMS implémente la fonction d'envoi de rappels de commande par e-mail après le paiement en ligne.

silencement
Libérer: 2019-11-27 14:08:34
avant
2362 Les gens l'ont consulté

Le système de centre commercial Empire CMS implémente la fonction d'envoi de rappels de commande par e-mail après le paiement en ligne.

L'exemple de cet article décrit comment le système Imperial CMS Mall implémente la fonction d'envoi de rappels de commande par e-mail après le paiement en ligne. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Empire CMS est un puissant système de gestion de contenu, et sa fonction de centre commercial est également très puissante. Lorsqu'un utilisateur passe une commande et paie, comment pouvons-nous le faire. savez-vous qu'un utilisateur a passé une commande ? Parce que nous ne pouvons pas être en arrière-plan du site tout le temps, actualisant constamment la page pour voir s'il y a des commandes. Le moyen le plus courant est d'utiliser des e-mails pour nous rappeler que quelqu'un a passé une commande

Comment réaliser cette fonction ?

Étape 1 : Configurer les paramètres du système backend Empire - Paramètres des paramètres système - FTP/EMAIL Configurez EMAIL ici

Utilisez généralement 126 boîtes aux lettres, ma configuration est la suivante :

Email Mode d'envoi : le module SMTP envoie

Serveur SMTP : smtp.126.com

Port SMTP : écrivez n'importe lequel, j'ai écrit 25

Adresse de l'expéditeur : écrivez l'adresse e-mail, telle comme jitaxiong@sina.cn

Le nom de l'expéditeur : il suffit d'écrire n'importe lequel

Si une vérification de connexion est requise : cliquez sur "Oui"

Nom d'utilisateur de connexion par e-mail : Email nom d'utilisateur, tel que webmaster (à l'exclusion de @126.com)

Mot de passe de connexion à l'e-mail :

Une fois la configuration terminée, définissez l'adresse e-mail de l'administrateur (dans les paramètres système) et enregistrez.

Il est recommandé d'étudier le "

Tutoriel Empire cms"

La deuxième étape consiste à modifier le fichier source. Il existe deux manières

(1. ), e/class /ShopSysFun.php search code printror($mess,$location,1);

Ajoutez le code suivant à la ligne précédente :


Le code est le suivant suit :

$email=array('jitaxing@sina.cn');
$subject='邮件标题';
$content='邮件内容';
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content);
Copier après la connexion

Modifier Ça y est. L'e-mail envoyé par cette méthode ne peut servir que de rappel et ne contient pas le contenu pertinent de la commande. Le titre et le contenu sont fixes

( 2) Cette méthode peut inclure la partie commande. Le contenu et les étapes sont les suivants :

1 Ajoutez une nouvelle fonction pour envoyer un e-mail à l'administrateur

Trouvez eclassSendEmail.inc.php et ajoutez le. code suivant à la fin :


Le code est le suivant :

//给管理员信箱发送通知邮件新增函数
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 .= "rnrn此邮件由系统自动发出,请管理员尽快处理nr";
$sm=EcmsToSendMail($pr['email'],$subject,$msgtext);
return $sm;
}
Copier après la connexion

2. Modifiez eenewsindex.php, vers la ligne 184

AddDd($_POST) ; ajoutez devant cette ligne :

Le code est le suivant :

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

J'espère que cet article sera utile à tout le monde dans la création d'un site Web basé sur Empire CMS.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:www.word666.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!