版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、红色:程序核心文件橙色:做插件几乎不会用到的文件,大概了解功能就可以了,不推荐修改文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来使用蓝色:最标准的插件制作常用文件紫色:该文件被Zend加密,请不要修改这类文件每个目录里面都有一个空的index.htm,这是为了防止列目录用的,不必理会.根目录 ./ (这里都是最基本的程序)admincp.php后台系统设置主程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。ajax.php论坛模板的ajax判断及数据返回都在这里进行attachment.php附件文件,仅仅处理附件下载的功能。announcement.php论坛公告的
2、显示,一般很少改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.
3、php论坛勋章中心程序文件,处理勋章发送等功能member.php控制会员列表显示,积分策略等等信息显示memcp.php会员个人中心显示misc.php控制评分功能、论坛界面显示功能等等modcp.php这个是论坛前台的版主操作的迷你后台程序my.php查看一切和自己在这个论坛的行为,例如“我的帖子”,“用户组权限”等等plugin.php论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改pm.php论坛短信息程序,控制短信息发表与浏览post.php与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示redirect.php控制显示论坛的最后
4、发表的主题访问,也控制主题的转向功能register.php注册文件,同时也会控制注册的信息的合法性relatekw.php论坛相关标签生成relatethread.php论坛相关主题robots.txt设置里面的地址可以阻止搜索机器人访问对应的页面rss.phpRSS快速订阅,不用多说了吧?search.php处理论坛搜索功能中的信息筛选seccode.php论坛注册,生成验证码的程序sitemap.php论坛SiteMAP功能程序space.php个人资料查看的程序stats.php处理“统计”中的统计信息,也允许查看论坛对应的统计数据tag.php论坛标签整理页task.php论坛任务程
5、序,任务主程序触发,判断均在此进行topic.php一般无法直接访问,控制页面显示,显示主题条数topicadmin.php控制的是管理人员的前台管理操作,如精华、置顶、高亮等等trade.php处理论坛的交易主题video.php处理论坛的视频主题,包括显示和调用。viewthread.php处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。./admin (管理后台的程序文件,全部在这里,仅能通过admincp.php来访问,下面的解释说明这个文件对应着后台对应的设置项目)admingroups.inc.php管理组adv.inc.php
6、论坛广告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版区下面的所有设置g
7、lobal.func.php后台函数库,像showsettings等后台设置显示函数都在这里可以找到home.inc.php后台首页内容insenz.func.phpINSENZ营销函数库insenz.inc.phpINSENZ营销jswizard.inc.phpJS调用向导login.inc.php后台登陆提示页面logs.inc.php论坛所有的运行记录magics.inc.php论坛道具main.inc.php论坛后台的风格控制程序medals.inc.php勋章中心members.inc.php用户分类下面的所有设置menu.inc.php系统设置的菜单栏misc.inc.php在线列
8、表定制,友情连接,Discuz!代码设置,词语过滤,主题图标,附件类型,计划任务,标签,边栏moderate.inc.php主题,回复,用户审核plugins.inc.php论坛插件profilefields.inc.php用户信息编辑project.inc.php论坛方案prune.inc.php批量删帖qihoo.inc.phpQIHOO搜索quickqueries.inc.php常用SQL命令文件,可以在这里添加常用的SQL语句来快速执行ranks.inc.php信用等级recyclebin.inc.php回收站runwizard.inc.php运行设置向导search.inc.php后
9、台自带的设置搜索功能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论坛广
10、告显示管理dbbak.php数据库操作函数google.phpGOOGLE搜索insenz.php论坛营销javascript.phpJS调用uc.phpUcentre通讯uchome.phpUHome通讯video.php视频调用函数/tradealipay.api.php支付宝接口credit.notify.php积分充值信息trade.notify.php交易信息./archiver=(特别说明下,因为archiver中的目录的文件没有调用commom.inc.php,所以所有变量、函数都不能直接使用,必须要搜索数据库来进行判断)index.php archiver首页/includet
11、hread.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 所有用户组的权限
12、变量和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_profil
13、efields.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 插件表
14、style_XX.php 风格缓存usergroup_XX.php 用户组缓存requestxxxxxx.php 这个是记录论坛任务的缓存文件/templates(基于HTML所生成的模板PHP,比较少做插件会用到,忽略)/threadcaches (主题缓存存放目录)根部的一些文件就是数据记录文件了。./images是图片目录,直接跳过,需要说明的是 ./images/admincp/admincp.css可以用来定义系统设置的界面./include是论坛核心程序目录,非常有必要去了解。serverbusy.htm 系统错误信息(服务器忙碌就显示这个页面)xmlparser.class.ph
15、p 主要是标签处理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 论坛任
16、务常用函数库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等信息printa
17、ble.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.clas
18、s.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.c
19、lass.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 识别附件拓展名,控制附件前面显示类别图片的程序,
20、 还有附件大小的记录判断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 框架显
21、示insenz_reg.js 营销md5.js MD5处理post.js 发帖页面AJAX效果处理qihoo.js QIHOO搜索slide.js 图片附件显示效果处理tree.js 树状表显示video.js 视频显示viewthread.js 主题浏览中的AJAX效果./ipdata(IP库文件目录)./plugins(插件存放目录)./templates(模板目录,一般做HACK也要改模板,因此说明下)/default(默认模板,从这个开始,其它风格以此类推)activity_applylist.htm 活动主题申请列表adv.htm 论坛广告显示announcement.htm 公告a
22、ttachpay.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
23、 首页那个用户专题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 论坛底部无悬浮
24、框页面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.h
25、tm 论坛的下拉框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 控制面板积分交易记录mem
26、cp_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_m
27、embers.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 会员论坛行为我的收
28、藏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 关闭论坛显示的提示页pa
29、y.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_debat
30、e.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 都是
31、数据返回操作页,下均同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 编辑器中的标准Discu
32、z!代码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_acti
33、on.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 辩论主题的查看vie
34、wthread_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 相关主题查看viewth
35、read_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语言包email
36、s.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.l
37、ang.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 发帖功
38、能操作register.inc.php 注册search.inc.php 搜索stats.inc.php 论坛统计thread.inc.php 主题浏览DZ中缓存处理机制a) DZ中缓存处理过程都放在“cache.func.php”中,DZ的缓存处理比较简单,其原理是把一个数组转换成了PHP代码,并保存在缓存目录下,大家可打开缓存文件查看便知。b) 使用方法:如果在新开的功能中,需要缓存某部分数据,基本上就是:1)定义并注册缓存名字。2)从数据读取相应的数据。3)数据在写入缓存前作相应处理。4)最后写入缓存。文件命名规范Discuz! 按照如下的规范对程序和模板进行命名,请在设计插件时尽量遵循
39、此命名规范: 1.可以直接通过浏览器访问的普通程序文件,以 .php 后缀命名。 2.被普通程序文件引用的程序文件,以 .inc.php 后缀命名。 3.被普通程序文件,或引用程序文件引用的函数库或类库,以 .func.php(函数库) 或 .class.php(类库) 后缀命名。 4.模板文件,以 .htm 后缀命名,模板文件只存在于 ./templates 目录中。 5.模板语言包文件,以 .lang.php 后缀命名,语言包文件只存放于 ./templates 目录中,与模板文件同级目录。 6.被编译后的模板文件,以 .tpl.php 后缀命名,前面的数字是模板套系的 ID,下划线后面的
40、是模板原名,编译模板文件只存在于 ./forumdata/templates 目录中。 7.动态缓存文件,存放于 ./forumdata/cache 目录中,依据不同的功用进行独立的命名。 8.使用后台数据备份功能生成的备份文件,通常以 .sql 为后缀,存放于 ./forumdata/ 目录中。 9.有些目录中存在内容为空白的 index.htm 文件,此类文件是为了避免 Web 服务器打开 Directory Index 时可能产生的安全问题。第三章 Discuz!中常用变量说明变量名称名称说明A字母组$action.操作$adminid.管理级别$adminemail.config.inc.php里面设置的那个$adminid.管理组id(1管理员2超版3普版-1特殊)$adminpaccess.不详$allowanonymous.是否允许匿名$allowavatar.是否允许使用头像$allowbanip.是否允许ban ip$allowbanuser.是否允许ban用户$allowviewip.是否允许查看IP$allowgetattach.是否允许下载附件$allowpostannounce.是否允许发公告$allowce
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025华新控股宁夏分公司招聘100人笔试历年参考题库附带答案详解
- 2025兰能投(甘肃)能源化工有限公司专职消防员3人笔试历年参考题库附带答案详解
- 2025中国西电集团有限公司招聘(35人)笔试历年参考题库附带答案详解
- 05北干渠临时用电施工方案(第2版)24.8.25
- 福建三明市尤溪县2025-2026学年七年级下学期期中语文综合练习
- 2025-2026学年上海市松江区六年级(下)期中数学试卷(五四学制)(含答案)
- 2026年奶茶店清洁服务协议
- 2026 八年级上册语文《背影的感人细节》课件
- 2025工程(冰箱维修)合同
- 新苏教版三年级数学下册第五单元第8课《练习七》教案
- 2026年安徽省合肥市高三二模英语试题(含答案和音频)
- 2026年湖南省衡阳市初二地理生物会考考试试题及答案
- 2026年初中语文教师应聘答辩题及答案
- 2026江苏省农村商业银行系统春季校园招聘备考题库及答案详解(易错题)
- 泸州市兴泸投资集团有限公司招聘笔试题库2026
- 电力监控应急预案(3篇)
- 2026年合肥市产业投资控股(集团)有限公司招聘笔试参考题库附带答案详解
- 湖北省三重一大监督制度
- 门店会员绩效考核制度
- 湖北省宜昌市2026届高三下4月考数学试题含解析
- 财务部门工作流程手册
评论
0/150
提交评论