个人博客网站成功的关键是要与读者们有充分的互动,有了互动以后,说明他们开始认同你的博客了,紧接着就应该是乘热打铁,通过发送邮件来进一步提高客户的粘性。

近期,静城博客升级了这一功能,访问者无论是对网站进行评论或者是评论被回复,都会有提示邮件发送至邮箱。功能通过测试已经能正常运转,当然刚刚上线的功能必然会有一些缺陷,希望大家一起评测,找出BUG,提出改进的意见。

以下是实现该功能的步骤,希望对大家有用。

一、在doaction.php引入邮件发送文件。

doaction.php所在位置:e/pl/

引入SendEmail.inc.php文件。如图:

3.jpg

二、在plfun.php中加入以下代码(Plfun.php所在位置:e/pl/)。

175行处加入。

/*评论、回复邮件开始*/

       if($usermail){//如果回复时填写了邮件则执行下面的发送过来

               $username=$username?$username:"游客";

               $fnsubject  ="您的评论已经发表";//邮件标题

               $fntext     ='尊敬的  '.$username.' :

       您的评论已经发表,非常感谢您对<a href="'.$public_r[newsurl].'">静城博客</a>支持!

       为了让您及时获取静城的最新更新文章,强烈推荐您订阅我们的网站。<a href="http://list.qq.com/cgi-bin/qf_invite?id=47c8e588be9abed5df9f01d41f019b24c26ab4936a5823ea">立即点击订阅</a>

       静城博客';//邮件内容

               $fnsm       =EcmsToSendMail($usermail,$fnsubject,$fntext);//邮件发送函数

       }

 

       if($repid!=0){

               $sqlrepid=$empire->fetch1("select usermail,username from {$dbtbpre}enewspl_".$restb." where plid='$repid' limit 1");//查询评论表取得被回复评论的信息

               if($sqlrepid[usermail]){

               $sqlrepid[username]=$sqlrepid[username]?$sqlrepid[username]:"游客";

               $username=$username?$username:"游客";

               $fnsubject  ="您在静城博客的评论有了新回复";//邮件标题

               $fntext     ='尊敬的  '.$sqlrepid[username].' :

       我很高兴的通知您,' .$username. ' 回复了您在静城博客的评论,快去看看吧。<a href="'.$public_r[newsurl].'article/'.$id.'.html#comments">查看回复</a>

       为了让您及时获取静城的最新更新文章,强烈推荐您订阅我们的网站。<a href="http://list.qq.com/cgi-bin/qf_invite?id=47c8e588be9abed5df9f01d41f019b24c26ab4936a5823ea">立即点击订阅</a>

       静城博客';

               $fnsm       =EcmsToSendMail($sqlrepid[usermail],$fnsubject,$fntext);//邮件发送函数

              }

       }

       /*评论、回复邮件结束*/

4.jpg

 

三、进入帝国后台设置email参数。

5.jpg

6.jpg

《 上一篇:10条做好网站内容建设的建议

》 下一篇:每天按时睡觉可以让孩子的行为更加有规矩

所属分类 学习教育 所属标签: 帝国CMS 分享 评论 回复

除非注明,羽落博客的文章由羽落原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://yuluo.org/article/237.html