云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

如何在织梦DedeCMS中设置会员文章评论后自动发送短消息给作者?

织梦DedeCMS会员文章被评论后,系统将自动发送短消息通知作者。

织梦DedeCMS系统中,实现会员文章被评论后自动发送短消息给作者的功能,可以通过修改feedback.php文件来实现,以下是具体的步骤和代码示例:

具体步骤

1、找到并打开feedback.php文件

该文件通常位于/dede/plus/feedback.php路径下。

2、定位到关键SQL语句

找到以下SQL插入语句:


     $inquery = "INSERT INTOdede_feedback (aid,typeid,username,arctitle,ip,ischeck,dtime,mid,bad,good,ftype,face,msg) VALUES ('$aid','$typeid','$username','$arctitle','$ip', '$ischeck','$dtime', '{$cfg_ml>M_ID}','0','0','$feedbacktype','$face','$msg'); ";

3、添加新的SQL语句

在该语句下方添加一条新的SQL插入语句,用于将评论信息插入到dede_member_pms表中,这样,当有新的评论时,系统就会自动发送一条短消息通知给文章的作者。


     $inquery1 = "INSERT INTOdede_member_pms (floginid,fromid,toid,tologinid,folder,subject,sendtime,writetime,hasview,isadmin,message) VALUES ('admin','1','$mid','$writer','inbox','你的《{$arctitle}》有新的评论','$dtime','$dtime','0','0','{$cfg_ml>M_LoginID}说:{$msg}'); ";

4、执行SQL语句

确保两条SQL语句都被正确执行,以完成数据的插入操作。

     $rs = $dsql>ExecuteNoneQuery($inquery);
     $rs = $dsql>ExecuteNoneQuery($inquery1);

5、保存并测试

保存对feedback.php文件的修改,并上传到服务器。

测试文章评论功能,确保当有新评论时,作者能够收到系统的短消息通知。

注意事项

在修改文件之前,建议先备份原始文件,以防万一出现问题可以恢复。

确保服务器的PHP环境和数据库配置正确,以便正常运行修改后的代码。

如果在使用过程中遇到任何问题,可以查看系统日志或联系技术支持寻求帮助。

通过以上步骤,您就可以在织梦DedeCMS系统中实现会员文章被评论后自动发送短消息给作者的功能了。

序号 功能模块 功能描述 实现方式
1 系统配置 开启/关闭会员文章评论后自动发送短信功能 在后台设置中,勾选开启“会员文章评论后自动发送短信”选项,并设置短信模板和发送规则。
2 数据库操作 获取评论信息 当会员文章被评论时,系统会从数据库中获取评论信息,包括评论内容、评论时间、评论者信息等。
3 短信接口调用 获取短信接口API密钥和短信模板 在系统配置中,输入短信接口API密钥和短信模板,确保短信发送功能正常使用。
4 短信发送 向作者发送短信通知 根据短信模板和评论信息,将短信内容发送给作者,短信内容可能包括评论内容、评论时间、评论者信息等。
5 系统日志记录 记录短信发送状态 在发送短信后,系统会在日志中记录短信发送的状态,包括发送成功、发送失败等信息。

表格展示了实现“织梦DedeCMS会员文章被评论后自动发短消息给作者”功能的步骤和实现方式,在实际开发过程中,可能需要根据具体需求进行调整。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何在织梦DedeCMS中设置会员文章评论后自动发送短消息给作者?》
文章链接:https://www.yunzhuji.net/yunfuwuqi/249432.html

评论

  • 验证码