Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[求助] 在实现回帖自动同步到邮件的插件时遇到的问题

[复制链接]
夜月々 发表于 2012-10-11 10:29:31 | 显示全部楼层 |阅读模式
我现在在做一个在回帖时自动同步发送邮件的插件,本来的思路是在每个发表回复按钮的后面插入一段js代码来实现,但是在
点击帖子下方回复按钮<a id="post_replytmp" title="回复" href="javascript:;" onclick="showWindow('reply', 'forum.php?mod=post&action=reply&fid=84&tid=66')"><img alt="回复" src="static/image/common/pn_reply.png">


</a>后,在弹出的快速回复框里没有找到脚本插入节点,后来发现这个框的代码是ajax生成的,所以无法插入自己的js代码,
求各位大神帮忙指导下~~(我阐述得不够清楚,有愿意帮忙的可以回复,我在线等~~)

file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\583944854\QQ\WinTemp\GE\EC91916A-D63D-40F0-8F11-1A480C94200D.jpg

回复

使用道具 举报

wang11291895 发表于 2012-10-11 10:58:39 | 显示全部楼层
使用  post_message 实现,并监控 $_G['messageparam'] 值,是否是发帖成功,如果成功,sendemail即可!
回复

使用道具 举报

 楼主| 夜月々 发表于 2012-10-11 11:02:24 | 显示全部楼层
wang11291895 发表于 2012-10-11 10:58
使用  post_message 实现,并监控 $_G['messageparam'] 值,是否是发帖成功,如果成功,sendemail即可!

请问下你所说的post_message是一个脚本插入点吗?还有我的逻辑代码是写在插件中的,能访问到全局变量$_G['messageparam']吗?
回复

使用道具 举报

 楼主| 夜月々 发表于 2012-10-11 15:07:00 | 显示全部楼层
夜月々 发表于 2012-10-11 11:02
请问下你所说的post_message是一个脚本插入点吗?还有我的逻辑代码是写在插件中的,能访问到全局变量$_G[ ...

我在自己插件的*.class.php里的类中添加了post_message()方法,请问下这个方法是在什么情况下会被执行?
回复

使用道具 举报

wang11291895 发表于 2012-10-11 17:13:24 | 显示全部楼层
此嵌入点为 HookId_message(),        showmessage() 执行时调用!发帖成功会执行一次 showmessage() 。但注意发帖失败也会执行一次哈,所以要用 $_G['messageparam'] 判断是否发帖成功!
回复

使用道具 举报

 楼主| 夜月々 发表于 2012-10-11 18:12:22 | 显示全部楼层
wang11291895 发表于 2012-10-11 17:13
此嵌入点为 HookId_message(),        showmessage() 执行时调用!发帖成功会执行一次 showmessage() 。但注意发帖 ...

我在调试的时候发现回帖了之后没有执行post_message(),,,是不是还有其他地方需要注意的?
回复

使用道具 举报

 楼主| 夜月々 发表于 2012-10-11 18:33:29 | 显示全部楼层
夜月々 发表于 2012-10-11 18:12
我在调试的时候发现回帖了之后没有执行post_message(),,,是不是还有其他地方需要注意的?

哈哈 搞定了 刚犯了个低级的错误 没有去更新缓存~~难怪调试不出来~~谢谢了~~
回复

使用道具 举报

360heike.com 发表于 2012-10-12 01:05:37 | 显示全部楼层
好东东,值得学习
回复

使用道具 举报

NavCore 发表于 2012-10-25 04:31:39 | 显示全部楼层
樓主可以分享插件嗎?
回复

使用道具 举报

damuren 发表于 2012-11-7 18:07:23 | 显示全部楼层
同问可以分享吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-25 02:42 , Processed in 0.149928 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表