亚洲异闻录之新加坡-2019西安市公务员报名情况

首页

AD联系:507867812

亚洲异闻录之新加坡

时间:2019-11-20 13:18:59 作者:au8娱乐苹果客户端 浏览量:24394

亚洲异闻录之新加坡

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

,见下图

discuz目录文件资料汇总

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

,见下图

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

,如下图

discuz目录文件资料汇总discuz目录文件资料汇总

discuz目录文件资料汇总

如下图

discuz目录文件资料汇总,如下图

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

,见图

亚洲异闻录之新加坡discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总discuz目录文件资料汇总。

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

亚洲异闻录之新加坡discuz目录文件资料汇总

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总。

discuz目录文件资料汇总

1.discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总discuz目录文件资料汇总discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

2.discuz目录文件资料汇总。

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

3.discuz目录文件资料汇总。

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php记录当前用户的IP等信息printable.inc.php打印主题用的程序post.func.php不错的函数文件,主要是记录信息、更新帖子的函数pmprompt.inc.php短信息内容处理newthread.inc.php发新话题的信息处理newreply.inc.php发回复的信息处理moderation.inc.php版主管理misc.func.php又是函数文件,控制管理PM,评分PM,评分记录,附件高亮显示,IP转换为地理位置membermerge.func.php合并用户时的函数处理文件magic.func.php道具处理函数库insenz.func.php论坛营销管理函数库image.class.php图片显示处理global.func.php丰富的函数库,都是前台用的,如除去HTML、发PM、发EMAIL等等,建议大家研究下。gifmerge.class.php图片显示处理ftp.func.php远程FTP附件处理函数文件forumselect.inc.php论坛列表显示forum.func.php处理论坛信息用的函数,如论坛菜单下拉等等editpost.inc.php编辑帖子的信息处理editor.func.php编辑器管理的函数库ec_credit.func.php积分交易文件discuzcode.func.php Discuz!代码转换处理程序diff.class.php数据库处理db_mysql_error.inc.php数据库错误汇报db_mysql.class.php数据库中心操作程序cron.func.php控制计划任务执行的程序counter.inc.php记录操作系统与浏览器的统计common.inc.php最重要的核心程序,读取COOKIES信息,定义全局系统函数变量chinese.class.php处理乱码和字符集用的category.inc.php控制帖数,今日发帖数的统计cache.func.php控制生成缓存文件的程序attachment.func.php识别附件拓展名,控制附件前面显示类别图片的程序,还有附件大小的记录判断advertisements.inc.php处理广告显示用的/crons这里是计划任务文件,你可以增加自己的计划任务,而且可以调用系统变量/tables几个语言文件,很少改,跳过/magic道具脚本文件目录,跳过/request不用了解,直接忽略/tasks论坛任务脚本文件目录/js所有JS调用文件以及AJAX效果显示控制文件均在这里bbcode.js Discuz!代码JS效果文件calendar.js日历显示common.js几乎所有的AJAX显示控制都在这里floatadv.js广告google.js GOOGLE搜索iframe.js框架显示insenz_reg.js营销md5.js MD5处理post.js发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js图片附件显示效果处理tree.js树状表显示video.js视频显示viewthread.js主题浏览中的AJAX效果

./ipdata(IP库文件目录,下面那个wry.dat就是IP库,这个我不会改)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm活动主题申请列表adv.htm论坛广告显示announcement.htm公告attachpay.htm收费附件attachpay_view.htm查看已付费购买附件的用户列表campaign.htm论坛列表credits.htm积分策略css_append.htm CSS拓展css_calendar.htm CSS日历css_common.htm大部分风格修改都在此css_editor.htm编辑器风格css_float.htm浮动框风格css_script.htm常用JS脚本css_seditor.htm编辑器风格css_topicadmin.htm主题管理界面风格css_viewthread.htm主题浏览页面风格customtopics.htm首页那个用户专题debate_umpire.htm辩论主题显示discuz.htm论坛的首页discuzcode.htm附件显示信息都在这里ec_credit.htm积分交易ec_explain.htm同上,这个是说明ec_list.htm交易列表ec_rate.htm交易评价emailfriend.htm EMAIL推荐主题faq.htm FAQ帮助手册,下面都是,只不过显示部分不一样,省略。faq_navbar.htm FAQ的边栏显示footer.htm论坛底部信息footer_ajax.htm论坛底部的AJAX显示footer_nofloat.htm论坛底部无悬浮框页面forumdisplay.htm论坛主题列表forumdisplay_passwd.htm密码论坛输入密码提示页forumdisplay_simple.htm论坛主题列表forumdisplay_subforum.htm二级论坛列表frame.htm树状框架getpasswd.htm取回密码groupexpiry.htm公众用户组header.htm头部连接(上面有“注册”“登录”提示的就是)header_ajax.htm头部连接AJAX显示index.htm首页invite_index.htm邀请注册invite_send.htm邀请注册发送页面jsmenu.htm论坛的下拉框leftmenu.htm论坛的树状列表栏login.htm登录页面magic_index.htm论坛道具首页magic_log.htm论坛道具行为记录magic_market.htm论坛道具交易市场magic_opreation.htm论坛道具选项magic_use.htm道具使用medal.htm勋章中心memberlist.htm会员列表,上面那个memcp_credits.htm控制面板(也叫“个人中心”)——积分交易memcp_credits_action.htm控制面板——积分交易操作memcp_credits_log.htm控制面板——积分交易记录memcp_profile.htm控制面板——编辑个人资料memcp_usergroups.htm控制面板——公众用户组memcp_usergroups_misc.htm控制面板——公众用户组处理memcp_validating.htm控制面板——审核提示modcp.htm版主后台首页modcp_announcements.htm版主后台——公告modcp_forumaccess.htm版主后台——论坛管理权限modcp_forums.htm版主后台——论坛管理modcp_home.htm版主后台——主页modcp_login.htm版主后台登录提示页modcp_logs.htm版主后台——记录查看modcp_members.htm版主后台——用户编辑modcp_moderate.htm版主后台——审核modcp_moderate_float.htm版主后台——审核浮动框modcp_posts.htm版主后台——帖子管理modcp_recyclebins.htm版主后台——回收站modcp_report.htm版主后台——报告管理modcp_threads.htm版主后台——主题管理my.htm会员论坛行为my_activities.htm会员论坛行为——我的活动my_buddylist.htm会员论坛行为——我的好友my_debate.htm会员论坛行为——我的辩论my_favorites.htm会员论坛行为——我的收藏my_grouppermission.htm会员论坛行为——我的用户组权限my_polls.htm会员论坛行为——我的投票my_posts.htm会员论坛行为——我的回复my_rewards.htm会员论坛行为——我的悬赏my_subscriptions.htm会员论坛行为列表my_threads.htm会员论坛行为——我的主题my_trades.htm会员论坛行为——我的商品my_tradestats.htm会员论坛行为——我的商品状态my_tradethreads.htm会员论坛行为——我的商品主题my_video.htm会员论坛行为——我的视频nopermission.htm关闭论坛显示的提示页pay.htm买帖子pay_view.htm看帖子被谁买了pm.htm短信息左边菜单条pm_archive_html.htm导出短消息HTMLpm_checknew.htm查看新短信pm_node.htm短信快速提示pm_search.htm搜索短消息pm_search_result.htm搜索短消息结果pm_send.htm发送短消息pm_viewnew.htm浏览短信息,内容更详细post.htm帖子发表post_activity.htm活动主题发表post_attachments.htm发帖子的附件模块post_debate.htm辩论主题发表post_forumselect.htm发表主题时的论坛选择列表post_poll.htm发表投票主题post_reward.htm发表悬赏post_sortoption.htm排序列表post_swfattachlist.htm批量上传附件post_trade.htm发表商品post_video.htm发表视频rate.htm评分rate_view.htm评分记录浏览register.htm注册relatekw.htm相关主题relatetag.htm相关标签reportpost.htm主题报告request_assistant.htm都是数据返回操作页,下均同request_birthday.htmrequest_forumtree.htmrequest_modlist.htmrequest_rowcombine.htmrequest_tag.htmrequest_thread.htmsearch.htm搜索主页search_qihoo.htm QIHOO搜索search_sort.htm排序search_sortoption.htm分类排序操作search_trade.htm商品搜索search_threads.htm搜索后的帖子列表seccheck.htm验证检查seditor.htm编辑器中的标准Discuz!代码showmessage.htm系统返回错误信息那个stats_main.htm统计首页stats_misc.htm管理统计、时间、积分等等一堆stats_navbar.htm统计上面那个菜单条stats_onlinetime.htm时间统计stats_team.htm管理团队stats_trade.htm商品交易统计tag.htm论坛标签tag_threads.htm和标签相关的主题列表task.htm论坛任务task_parter.htm完成任务的会员topic.htm又是QIHOO的随机广告topicadmin.htm主题管理topicadmin_action.htm主题管理动作选择topicadmin_getip.htm主题内查看IPtopicadmin_modlayer.htm版主推荐trade.htm商品主题显示trade_displayorder.htm商品列表trade_info.htm商品信息trade_view.htm商品显示viewpro_classic.htm会员详细信息查看viewthread.htm浏览帖子viewthread_activity.htm活动主题的查看viewthread_activity_info.htm活动主题的信息表格viewthread_debate.htm辩论主题的查看viewthread_debate_umpire.htm辩论双方论点viewthread_fastpost.htm浏览主题时快速发帖viewthread_iframe.htm浏览主题时候的框架显示viewthread_mod.htm帖子管理记录viewthread_node.htm主题左侧用户信息viewthread_pay.htm帖子支付页面viewthread_poll.htm投票主题viewthread_poll_voters.htm投票者viewthread_printable.htm打印主题viewthread_relatedthread.htm相关主题查看viewthread_reward.htm悬赏主题查看viewthread_reward_price.htm悬赏信息viewthread_trade.htm商品主题查看viewthread_video.htm视频主题查看warn_view.htm会员警告信息查看whosonline.htm详细的在线动作actions.lang.php动作语言包admincp.lang.php后台语言包admincp.menu.lang.php后台菜单语言包admincp.msg.lang.php后台提示信息语言包archiver.lang.php archiver语言包emails.lang.php一堆EMAIL信息feed.lang.php论坛动态语言包magics.lang.php道具中心语言包messages.lang.php错误信息语言包misc.lang.php像最后编辑,由谁管理等等modactions.lang.php管理代号pms.lang.php PM,都是管理理由request.lang.php论坛使用说明语言包runtime.lang.php人性时间提示语言包seccode.lang.php验证信息语言包swfupload.lang.php批量上传附件信息语言包tasks.lang.php论坛任务语言包templates.lang.php前台模板的语言包wap.lang.php wap用的语言包./uc_client./uc_server (UCenter的通讯及处理文件,也保存有会员头像等信息,不必理会)./wap (WAP模式控制都在这里)index.php论坛首页/includeforum.inc.php论坛列表显示和权限控制global.func.php全局函数goto.inc.php主题跳转home.inc.php主页查看login.inc.php论坛登录my.inc.php个人在论坛的所有的活动的信息的查看myphone.inc.php我的手机信息查看post.inc.php发帖功能操作register.inc.php注册search.inc.php搜索stats.inc.php论坛统计thread.inc.php主题浏览

discuz目录文件资料汇总

4.discuz目录文件资料汇总。

discuz目录文件资料汇总

在某处收集来的discuz目录资料,二次开发挺有用的。记录下。(基于7.0的标准程序,部分与插件无关的文件不作说明)

文件颜色说明:

红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录./(这里都是最基本的程序)admincp.php——后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php——论坛模板的ajax判断及数据返回都在这里进行attachment.php——附件文件,仅仅处理附件下载的功能。announcement.php——论坛公告的显示,一般很少改config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改eccredit.php——论坛商品功能以及信用度查看的处理文件faq.php——论坛自带的帮助favicon.ico——显示在IE标题栏的的图标forumdisplay.php——很简单,论坛主题列表的显示index.php——控制首页元素显示invite.php——论坛邀请注册程序文件leftmenu.php——首页侧栏文件logging.php——登陆系统,判断用户名、密码。magic.php——论坛道具程序文件,处理道具购买、赠送等操作medal.php——论坛勋章中心程序文件,处理勋章发送等功能member.php——控制会员列表显示,积分策略等等信息显示memcp.php——会员个人中心显示misc.php——控制评分功能、论坛界面显示功能等等modcp.php——这个是论坛前台的版主操作的迷你后台程序my.php——查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php——论坛短信息程序,控制短信息发表与浏览post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php——控制显示论坛的最后发表的主题访问,也控制主题的转向功能register.php——注册文件,同时也会控制注册的信息的合法性relatekw.php——论坛相关标签生成relatethread.php——论坛相关主题robots.txt——设置里面的地址可以阻止搜索机器人访问对应的页面rss.php——RSS快速订阅,不用多说了吧?search.php——处理论坛搜索功能中的信息筛选seccode.php——论坛注册,生成验证码的程序sitemap.php——论坛SiteMAP功能程序space.php——个人资料查看的程序stats.php——处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php——论坛标签整理页task.php——论坛任务程序,任务主程序触发,判断均在此进行topic.php——一般无法直接访问,控制页面显示,显示主题条数topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php——处理论坛的交易主题video.php——处理论坛的视频主题,包括显示和调用。viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。

./admin(管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php——管理组adv.inc.php——论坛广告announce.inc.php——论坛公告attach.inc.php——论坛附件checktools.inc.php——文件检查,邮件设置,FTP权限检查,附件水印设置counter.inc.php——更新论坛统计cpanel.share.php——检查后台访问进程的文件,也有一些管理文件删除的函数creditwizard.inc.php——积分设置向导db.inc.php——数据库备份,导入,导出,优化,检验discuzdb.md5——数据库检验文件discuzfiles.md5——程序文件检验文件ec.inc.php——支付宝及其它电子商务faq.inc.php——论坛帮助forums.inc.php——版区下面的所有设置global.func.php——后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php——后台首页内容insenz.func.php——INSENZ营销函数库insenz.inc.php——INSENZ营销jswizard.inc.php——JS调用向导login.inc.php——后台登陆提示页面logs.inc.php——论坛所有的运行记录magics.inc.php——论坛道具main.inc.php——论坛后台的风格控制程序medals.inc.php——勋章中心members.inc.php——用户分类下面的所有设置menu.inc.php——系统设置的菜单栏misc.inc.php——在线列表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php——主题,回复,用户审核plugins.inc.php——论坛插件profilefields.inc.php——用户信息编辑project.inc.php——论坛方案prune.inc.php——批量删帖qihoo.inc.php——QIHOO搜索quickqueries.inc.php——常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php——信用等级recyclebin.inc.php——回收站runwizard.inc.php——运行设置向导search.inc.php——后台自带的设置搜索功能settings.inc.php——全局下面的大部分设置项目smilies.inc.php——表情styles.inc.php——论坛风格tasks.inc.php——论坛任务templates.inc.php——论坛模板设置threads.inc.php——主题设置threadtypes.inc.php——主题分类tools.inc.php——论坛工具tradelog.inc.php——交易记录查看usergroups.inc.php——用户设置,发帖数级别video.inc.php——视频设置zip.func.php——数据压缩及解压程序./Api(主要是和通行证及数据调用有关的内容)advcache.php——论坛广告显示管理dbbak.php——数据库操作函数google.php——GOOGLE搜索insenz.php——论坛营销javascript.php——JS调用uc.php——Ucentre通讯uchome.php——UHome通讯video.php——视频调用函数/tradealipay.api.php——支付宝接口credit.notify.php——积分充值信息trade.notify.php——交易信息./archiver==(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includethread.inc.php archiver主题显示index.inc.php这个是过滤论坛权限和界面显示用的forum.inc.php archiver论坛显示./attachments是论坛附件的存放目录./forumdata是论坛记录和缓存文件的存放目录,一般这些文件都是自动生成的,所以不要修改。至于有什么用途也说下吧。/cache(很好用的功能,调用的这里的文件变量是非常快的)admingroup_X.php管理组权限cache_archiver.php archiver存档cache_bbcodes.php BBCODE和SMILEScache_blog.php所有用户组的权限变量和smilies、bbcode,还有发帖数等级的信息cache_censor.php屏蔽信息cache_crons.php计划任务cache_faqs.php FAQcache_forumdisplay.php论坛信息与公告cache_forums.php同上cache_icons.php论坛图标cache_index.php在线列表、联盟论坛、公告cache_ipbanned.php封IP段记录cache_magics.php论坛道具属性cache_medals.php勋章信息cache_post.php smilies、bbcode、iconscache_profilefields.php用户栏目定制cache_ranks.php信用等级cache_register.php注册cache_request.php论坛任务信息cache_secqaa.php验证提问cache_smilies.php论坛表情cache_settings.php setting表设置的参数变量cache_topicadmin.php主题管理cache_usergroups.php用户组基本信息cache_viewpro.php用户资料cache_viewthread.php论坛,用户组,smilies、bbcode、iconsplugin_XX.php插件表style_XX.php风格缓存usergroup_XX.php用户组缓存requestxxxxxx.php这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.php主要是标签处理viewthread_video.inc.php视频主题行为处理viewthread_trade.inc.php商品主题行为处理viewthread_reward.inc.php悬赏主题行为处理viewthread_poll.inc.php投票主题行为处理viewthread_debate.inc.php辩论主题行为处理viewthread_activity.inc.php活动主题行为处理trade.func.php交易行为函数库threadpay.inc.php出售帖template.func.php控制模板缓存生成的文件task.func.php论坛任务常用函数库swfupload.func.php批量上传管理sendmail.inc.php发送EMAIL的程序security.inc.php好像是代理一类的,不管seccode.class.php验证码处理库search_qihoo.inc.php qihoo搜索search_sort.inc.php搜索排序search_trade.inc.php搜索特殊主题request.func.php和request里面的文件有关,这是个函数文件relatethreads.inc.php应该说是生成相关主题的程序promotion.inc.php