后台邮件设置参数设置好 1.首先先建一个数据表"email",然后在字段管理里面,增加字段栏目id字段"lmid".
2.比如你想在新闻模型下面让别个订阅。那你点开管理数据表,找到新闻数据表---管理字段--在里面增加存储邮件的字段"email",并且在输入表单替换html代码里面输入:
<textarea name="email" cols="60" rows="10" id="email"> <?php $emsql = $empire->query("select * from phome_ecms_email where lmid=$classid order by id desc"); while($em=$empire->fetch($emsql)) {?>"<?php echo $em[title];?>",<?php }?>"morenqq@qq.com"</textarea>
//注意,最后一个morenqq@qq.com,这个是设置的一个默认的,不能删的,你可以改。
3.在找到e/admin/ecmsinfo.php这个文件,打开
require("../class/hinfofun.php"); if($enews=="AddNews")//增加信息 { 在下面增加 include('../class/SendEmail.inc.php'); include('../email/FeedMail.php'); //后台增加信息时发送邮件 //这个是后台增加信息是发送邮件的
然后找到
elseif($enews=="EditNews")//修改信息 { 在下面增加
include('../class/SendEmail.inc.php'); include('../email/FeedMail.php'); //后台修改信息时发送邮件 //这个是修改信息是发送邮件的
4.邮件订阅表单,放在你需要加的位置 <table width="50%" border="0" align="center" cellpadding="0" cellspacing="0"> <form id="dyemail" name="form" method="post" action="[!--news.url--]e/email/dyemail.php" target="_blank"> <tr> <td>邮件订阅</td> <td> <input type="text" name="email" id="email" /></td> <td> <input type="submit" name="button" id="button" value="提交" /> </td> </tr> </form> </table> //邮件订阅表单
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0"> <form id="qxemail" name="form" method="post" action="[!--news.url--]e/email/qxemail.php" target="_blank"> <tr> <td>取消订阅</td> <td><input type="text" name="email" id="email" /></td> <td><input type="submit" name="button" id="button" value="提交" /></td> </tr> </form> </table>
//邮件取消表单
5.把附件里面的代码解压,放到e/mail目录下面即可。
估计没几个人看的明白,表达能力有限
上传以下附件: [下载 *.rar](文件大小:3.47 KB,下载次数:386)
|