[DZ X2
0 教程]教你快速了解 Discuz
程序文件功能,修改文件从此不用再求人以及扩展文本的创建 谢谢大家的给力,希望对大家有帮助哦 yjj021
com 相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把 Discuz
0主要的程序文件功能说一下
我只是整理,不是自己原创编辑的,所有权归原创作者所有哦
Tips: Q:针对说明的文件是
A:我只基于原版文件对 upload目录中基本的程序文件(php,htm,js,除了极少数无关紧要的)进行解释,其余文件(如图片文件),一般不做说明 Q:某些目录下空白的 index
htm是用来做什么的
A:用来防止列目录的 Q:文件名颜色和标识的意义是
A:粗体表示这个文件比较重要,除非你非常了解其功能,否则修改错误会导致全站瘫痪;斜体表示这个文件已被加密,一般情况下修改没有意义;下划线表示这个文件一般 99
99%的修改是用不上的,了解即可 绿色的是函数库文件,蓝色的是常量调用文件,红色的是系统全局核心文件 Q:文件名命名有什么特别规律吗
A:有的,一般 inc的是调用文件,func是函数库文件,class是库文件,lng的是语言包文件,了解这些后缀能快速掌握文件功能
Q:我看了你的帖子,可是我还是看不懂文件内是什么意思啊
A:这个嘛,还是要有一定基础了,一般掌握SQL,PHP和 Htm你就可以去改文件做你要的功能了,这个不是我的任务了哦
一般来说,如果随便指个地方,你能在1分钟内说出大概位置及所在的文件,那么你基本就算合格了
不过我个人认为最重要的还是多改多读,在实践中提高自己的能力 下面开始了,请看你的 upload目录里面的文件,表述的格式依次为文件名,功能描述等等 先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这些文件中,而是在其调用