discuzx插件教程6---特殊主题模块开发

[复制链接]
特殊主题模块用于创建一个特殊主题,特殊主题类型脚本格式
  1. <?php

  2. class threadplugin_identifier {

  3.         var $name = 'XX主题';                        //主题类型名称
  4.         var $iconfile = 'icon.gif';                //发布主题链接中的前缀图标
  5.         var $buttontext = '发布xx主题';        //发帖时按钮文字

  6.         function newthread($fid) {
  7.                 return ...;
  8.         }

  9.         function newthread_submit($fid) {

  10.         }

  11.         function newthread_submit_end($fid, $tid) {

  12.         }

  13.         function editpost($fid, $tid) {
  14.                 return ...;
  15.         }

  16.         function editpost_submit($fid, $tid) {

  17.         }

  18.         function editpost_submit_end($fid, $tid) {

  19.         }

  20.         function newreply_submit_end($fid, $tid) {

  21.         }

  22.         function viewthread($tid) {
  23.                 return ...;
  24.         }
  25. }

  26. ?>
复制代码
identifier插件的唯一标识符,在插件设置中设置。

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


回复

使用道具 举报

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

本版积分规则 返回列表 发新帖

QQ|小黑屋|手机版|Archiver|南京做好站网络科技有限公司 ( 苏ICP备17019756号-1 )

GMT+8, 2025-8-27 15:24 , Processed in 0.044897 second(s), 22 queries .

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