DiscuzX2文档目录文件说明(下)

前面都是打酱油的程序文件,真正的大牌现在才开始,返回根目录,看source目录吧,主要执行具体功能的程序都在里面

source下面的discuz_version.php是Discuz!版本标示文件,这个文件是对当前Discuz!版本进行识别,一般不动的。

source下面的多个目录中,plugins目录是插件目录,如果你要用插件接口开发插件,一般文件都是放这个目录中的;language目录中是所有的语言包文件,里面的内容自己打开看就可以了;archiver目录中的是无图版的程序。这些一般是无关紧要的,这里就不浪费篇幅了。

 

class目录中都是调用库的文件,对一般的插件作者来说,只需要掌握下面的几个目录里面的文件就可以了。

source\class\magic里面是所有的道具脚本文件,具体文件对应的道具功能到系统设置看就可以了

source\class\task里面是所有的论坛任务脚本文件

task_avatar.php 头像上传任务

task_blog.php 日志任务

task_connect_bind.php QQ互联任务

task_email.php 邮箱验证任务

task_friend.php 加好友的任务

task_gift.php 红包类任务

task_member.php 用户类任务

task_post.php 发帖任务

task_profile.php 完善用户信息的任务

task_promotion.php 空间任务

 

class\block\forum里面的文件是DIY论坛页面的时候,所用到的模块程序,这里的程序只管理数据的搜索方式而不管理数据的具体显示

block_activity.php 论坛活动

block_activitycity.php 论坛活动城市

block_activitynew.php 最新活动

block_forum.php 论坛

block_thread.php 主题

block_threaddigest.php 精华主题

block_threadhot.php 最热主题

block_threadnew.php 最新主题

block_threadspecial.php 特殊主题展示

block_threadspecified.php 分类主题展示

block_threadstick.php 置顶主题展示

block_trade.php 商品主题展示

block_tradehot.php 最热商品主题展示

block_tradenew.php 最新商品主题展示

block_tradespecified.php 商品分类信息展示

blockclass.php 只有几行的程序,用来显示论坛对应的名称,不作为单独的模块

 

module目录中,对一般插件作者来说,掌握forum/home/group/member/misc这5个目录的程序文件含义就足够了,另外这些文件调用的模板与templates/default下面的目录结构和文件是对应的,这点非常好辨别,所以如果要修改对应的模板显示方式的话,去按照这个规则找htm文件改就可以了。

source\module\forum 管理所有与论坛有关的程序

forum_ajax.php  论坛ajax效果程序

forum_announcement.php 论坛公告

forum_attachment.php 论坛附件下载

forum_forumdisplay.php 论坛主题列表

forum_group.php 群组论坛

forum_image.php 论坛图片

forum_index.php 论坛首页

forum_index_mobile.php 论坛首页——手机版

forum_misc.php 杂项功能,例如像评分收藏什么都在这里

forum_modcp.php 论坛版主管理

forum_post.php 论坛帖子发表所用到的程序

forum_redirect.php 帖子跳转,例如查看上一主题、下一主题就用到这个文件

forum_relatekw.php 标签聚合

forum_relatethread.php 相关主题显示

forum_rss.php RSS调用

forum_tag.php 标签浏览

forum_topicadmin.php 主题浏览页面的主题管理

forum_trade.php 商品交易

forum_viewthread.php 浏览主题时的主程序

 

source\module\group 管理所有和群组有关的程序

group_attentiongroup.php 我关注的群组

group_index.php 群组首页

group_my.php 我的群组

 

source\module\home 管理所有和家园有关的程序

home_editor.php 家园编辑器

home_invite.php 家园,邀请注册

home_magic.php 家园,道具

home_medal.php 家园,勋章

home_misc.php 家园,杂项操作

home_rss.php 家园RSS

home_space.php 家园空间

home_spacecp.php 家园空间后台管理

home_task.php 家园,任务操作

 

source\module\member 功能比较杂,下面详细说

member_activate.php 用户激活

member_clearcookies.php 信息清理

member_connect.php QQ互联

member_connect_logging.php 互联登录

member_connect_register.php 互联注册

member_emailverify.php Email验证

member_getpasswd.php 获取密码

member_logging.php 标准登录

member_lostpasswd.php 找回密码

member_register.php 用户注册

member_regverify.php 注册验证

member_switchstatus.php 状态切换,例如从隐身切换到非隐身

 

source\module\misc 功能也比较杂,下面详细说

misc_buyinvitecode.php 邀请码购买

misc_diyhelp.php DIY帮助

misc_error.php 错误提示页

misc_faq.php 论坛自带的帮助

misc_initsys.php 所有云服务功能在此

misc_invite.php 邀请注册

misc_manyou.php 漫游程序

misc_mobile.php 手机版杂项功能

misc_ranklist.php 排行榜页面

misc_report.php 用户报告

misc_seccode.php 验证码生成程序

misc_secqaa.php 验证提问生成程序

misc_stat.php 站点统计

misc_swfupload.php 附件快速批量上传

misc_tag.php 标签管理

 

source\admincp下面的都是和系统站点设置相关的文件,下面的目录的文件不必掌握,只需要知道cloud是跟云服务有关的系统设置就可以了

source\admincp\moderate是跟后台审核有关的程序,内容说明如下

 moderate_article.php 文章审核

 moderate_blog.php 日志审核

 moderate_comment.php 评论审核

 moderate_doing.php 动态审核

 moderate_member.php 用户审核

 moderate_picture.php 上传图片审核

 moderate_portalcomment.php 门户评论审核

 moderate_reply.php 回复审核

 moderate_share.php 分享审核

 moderate_thread.php 主题审核

 

source\admincp

admincp_addons.php 认证插件作者管理

admincp_admingroup.php 管理组管理

admincp_adv.php 广告管理

admincp_album.php 相册管理

admincp_albumcategory.php 相册分类管理

admincp_announce.php 公告管理

admincp_article.php 文章管理

admincp_attach.php 附件管理

admincp_block.php 模块管理

admincp_blockstyle.php 模块风格

admincp_blockxml.php 同上

admincp_blog.php 日志管理

admincp_blogcategory.php 日志分类管理

admincp_card.php 卡密生成

admincp_checktools.php 检查工具

admincp_click.php 家园访问

admincp_cloud.php 云服务

admincp_comment.php 评论管理

admincp_counter.php 论坛统计更新

admincp_cpanel.php 调用库,调用一些函数

admincp_credits.php 积分设置

admincp_db.php 数据库管理

admincp_district.php 分类信息模型

admincp_diytemplate.php 模板DIY管理

admincp_doing.php 后台设置搜索功能

admincp_domain.php 导航栏管理

admincp_ec.php 电子商务

admincp_faq.php 论坛帮助管理

admincp_feed.php 动态设置

admincp_forums.php 论坛设置

admincp_founder.php 创始人设置

admincp_group.php 用户组设置

admincp_index.php 后台首页

admincp_login.php 后台登陆页面

admincp_logs.php 系统记录查看

admincp_magics.php 道具设置

admincp_main.php 调用的模板,显示头部信息用途

admincp_medals.php 勋章设置

admincp_members.php 会员设置

admincp_menu.php 系统设置中的菜单

admincp_misc.php 杂项设置,在线列表,友情链接等等的

admincp_moderate.php 审核管理,直接调用下面moderate目录的程序

admincp_nav.php 系统设置中的导航栏

admincp_perm.php 权限设置

admincp_pic.php 上传图片管理

admincp_plugins.php 插件管理

admincp_portalcategory.php 门户文章分类管理

admincp_postcomment.php 帖子点评管理

admincp_postsplit.php 帖子批量管理

admincp_profilefield.php 用户信息设置

admincp_prune.php 过滤词语设置

admincp_quickquery.php 快速SQL语句设置

admincp_recyclebin.php 回收站管理

admincp_recyclebinpost.php 回收站帖子管理

admincp_report.php 报告管理

admincp_search.php 搜索管理

admincp_setting.php 系统全局设置

admincp_share.php 分享设置

admincp_smilies.php 表情设置

admincp_specialuser.php 特殊用户设置

admincp_styles.php 风格设置

admincp_tag.php 标签管理

admincp_tasks.php 任务管理

admincp_templates.php 模板管理

admincp_threads.php 主题管理

admincp_threadsplit.php 主题批量管理

admincp_threadtypes.php 主题分类

admincp_tools.php 系统工具

admincp_topic.php 主题批量管理,不是单独使用的

admincp_tradelog.php 商品交易记录

admincp_usergroups.php 用户组设置

admincp_verify.php 用户验证管理

discuzdb.md5 标准数据库校验文件数据文件

discuzfiles.md5 标准程序文件校验文件数据文件,里面记录了标准文件的尺寸信息

 

\source\function下面就全部都是函数文件了,这些文件真的很好用的,里面有很多强大的函数,调用这些文件就能用了。

\source\function\cache里面的文件跟缓存文件生成有关,不必掌握。

source\function 我把和这些函数有关的操作写出来

 function_admincp.php 系统设置

 function_attachment.php 附件操作

 function_block.php 模块

 function_blog.php 日志

 function_cache.php 缓存

 function_cloud.php 云服务

 function_comment.php 评论

 function_connect.php QQ互联

 function_core.php 大量的核心函数在这里,相当于旧版本的global.func.php

 function_credit.php 积分操作

 function_delete.php 删除操作

 function_discuzcode.php Discuz!代码

 function_domain.php 导航栏

 function_ec_credit.php 积分交易

 function_editor.php 编辑器

  function_exif.php 相片exif信息

 function_feed.php 动态管理

 function_filesock.php 远程文件

 function_forum.php 论坛

 function_forumlist.php 论坛列表

 function_friend.php 好友

 function_group.php 群组

 function_grouplog.php 群组记录

 function_home.php 家园

 function_importdata.php 导出数据

 function_magic.php 道具

 function_mail.php 邮箱操作

 function_manyou.php 漫游

 function_member.php 用户

 function_message.php 信息

 function_misc.php 杂项函数

 function_plugin.php 插件

 function_portal.php 门户

 function_portalcp.php 门户后天

 function_post.php 帖子

 function_profile.php 个人信息

 function_search.php 搜索

 function_seccode.php 验证码

 function_share.php 分享

 function_space.php 个人页面

 function_spacecp.php 个人页面设置

 function_stat.php 站点统计

 function_sysmessage.php 系统信息

   function_threadsort.php 主题排序

   function_trade.php 商品交易

   function_userapp.php 用户应用

 

最后就是\source\include文件了,很多操作通过入口程序后,执行的具体代码都在这里。其中\source\include\cron里面全部是计划任务的脚本文件。重点介绍modcp\post\space\thread\topicadmin这5个目录里面的文件含义

\source\include\modcp 版主后台程序都在这里

modcp_announcement.php 公告

modcp_forum.php 论坛标记

modcp_forumaccess.php 论坛权限

modcp_home.php 主页

modcp_log.php 运行记录

modcp_login.php 登录页面

modcp_member.php 用户编辑

modcp_moderate.php 审核

modcp_noperm.php 无权限提示页面

modcp_plugin.php 插件管理

modcp_recyclebin.php 回收站

modcp_recyclebinpost.php 回收站帖子

modcp_report.php 用户报告

modcp_thread.php 主题批量管理

 

\source\include\post 帖子发表操作都在这里进行

post_albumphoto.php 发表相册照片

post_editpost.php 编辑帖子

post_newreply.php 发新回复

post_newthread.php 发新主题

post_newtrade.php 发新商品主题

post_threadsorts.php 主题分类信息

 

\source\include\space 个人设置信息的操作都在这里进行

space_activity.php 邮箱验证

space_album.php 我的相册

space_blog.php 我的日志

space_debate.php 我的辩论

space_doing.php 我的动作

space_favorite.php 个人收藏

space_friend.php 我的好友

space_home.php 我的家园

space_index.php 我的设置主页

space_notice.php 个人提醒

space_plugin.php 跟插件有关的设置

space_pm.php 论坛内短信息

space_poll.php 我的投票

space_profile.php 我的个人信息

space_reward.php 我的悬赏

space_share.php 我的分享

space_thread.php 我的主题

space_trade.php 我的商品交易

space_videophoto.php 视频验证

space_wall.php 我的空间风格设置

 

\source\include\space\thread 所有的特殊主题的操作都单独在这个文件夹中的文件中进行

 thread_activity.php 活动主题

 thread_debate.php 辩论主题

 thread_pay.php 收费主题

 thread_poll.php 投票主题

 thread_printable.php 主题打印

 thread_reward.php 悬赏主题

 thread_trade.php 商品主题

 

\source\include\space\topicadmin 记得在浏览主题的时候下拉的主题管理菜单吗?主要的管理操作代码都在这里的文件中

topicadmin_banpost.php 屏蔽帖子

topicadmin_copy.php 主题复制

topicadmin_delcomment.php 删除评论

topicadmin_delpost.php 删除帖子

topicadmin_getip.php 查看发帖人的IP

topicadmin_merge.php 合并主题

topicadmin_moderate.php 主题推荐、精华、指定、移动等操作

topicadmin_refund.php 强制退款

topicadmin_removereward.php 取消悬赏

topicadmin_repair.php 修复主题

topicadmin_restore.php 同上

topicadmin_split.php 主题分割

topicadmin_stamp.php 主题鉴定

topicadmin_stamplist.php 主题鉴定的标印列表

topicadmin_stickreply.php 回复贴内指定

topicadmin_warn.php 对某个帖子进行警告

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值