Discuz教程网

[插件制作] Discuz X2插件制作之特殊主题模块开发

[复制链接]
authicon dly 发表于 2011-5-4 10:12:19 | 显示全部楼层 |阅读模式

  1. <?php
  2. class threadplugin_identifier {
  3.   var $name = 'XX主题';                     
  4.   //主题类型名称        
  5. var $iconfile = 'icon.gif';               
  6. //发布主题链接中的前缀图标      
  7. var $buttontext = '发布xx主题';      
  8. //发帖时按钮文字        
  9. function newthread($fid) {               
  10. return ...;        
  11. }        
  12. function newthread_submit($fid) {   
  13. }        
  14. function newthread_submit_end($fid, $tid) {
  15. }        
  16. function editpost($fid, $tid) {               
  17. return ...;        
  18. }        
  19. function editpost_submit($fid, $tid) {        
  20. }        
  21. function editpost_submit_end($fid, $tid) {        
  22. }        
  23. function newreply_submit_end($fid, $tid) {      
  24. }        
  25. function viewthread($tid) {               
  26. return ...;        
  27. }
  28. }
  29. ?>
复制代码

identifier 插件的唯一标识符,在插件设置中设置。


  • 函数名以及含义
函数名 含义
newthread() 发主题时页面新增的表单项目,通过 return 返回即可输出到发帖页面中
newthread_submit() 主题发布后的数据判断
newthread_submit_end() 主题发布后的数据处理
editpost() 编辑主题时页面新增的表单项目,通过 return 返回即可输出到编辑主题页面中
editpost_submit() 主题编辑后的数据判断
editpost_submit_end() 主题编辑后的数据处理
newreply_submit_end() 回帖后的数据处理
viewthread() 查看主题时页面新增的内容,通过 return 返回即可输出到主题首贴页面中





上一篇:Discuz X2插件制作之插件的参数读取与缓存控制
下一篇:Discuz X2插件制作之第三方拓展类的开发
authicon 风中徜徉 发表于 2011-5-11 07:59:57 | 显示全部楼层
楼主真强大
authicon melody0721 发表于 2011-5-15 12:59:42 | 显示全部楼层
楼主真强大
authicon 皆无 发表于 2011-5-16 16:59:37 | 显示全部楼层
这个要顶起来啊
authicon ningbear 发表于 2011-5-24 11:59:46 | 显示全部楼层
不错,谢谢分享
authicon 咫尺天 发表于 2011-6-17 07:01:28 | 显示全部楼层
好东西,要下来看看
authicon 暗夜的烟火 发表于 2011-6-18 00:00:01 | 显示全部楼层
回贴下载呀
authicon forever21 发表于 2011-6-19 14:59:45 | 显示全部楼层
前来看看那
authicon 冰心·寒情 发表于 2012-3-20 23:54:43 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 01:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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