在织梦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会员文章被评论后自动发短消息给作者”功能的步骤和实现方式,在实际开发过程中,可能需要根据具体需求进行调整。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。