魔趣建站原创教程:图文详解discuz插件目录文件的作用和说明 [复制链接]

moqu8 2017-8-22

6 0
很多站长朋友下载了第三方的Discuz插件(比如魔趣建站的Discuz商业插件)不知道里面的文件都是干嘛的,也不知道该怎么修改,这里魔趣建站做一个图文详解教程,帮助大家更好的理解和掌握Discuz插件的使用及修改方法!关于Discuz模板可以看这个文章【Discuz电脑版模板文件详细图文解析_discuz主题文件都有什么作用?】,OK,下面讲Discuz插件文件!我们以小时空关系亲密度这个插件来讲解!看下图:

当解压之后,会有一个插件文件夹!这个文件夹你需要全部上传到你的网站目录source/plugin/  下面!然后安装即可!这里不讲安装方法了,继续讲内部结构!点击进入文件夹内部,可以看到有很多PHP文件及一些文件夹,如下图;


从文件夹可以看到:

1,首先里面有四个XML文件,这就是插件的配置文件及相关语言包文件!里面包含了插件的名称、版本号、适合的Discuz版本号、版权信息和一些设置的语言说明!其中带有SC的是简体中文版,TC则是繁体中文版,而GBK和UTF8及BIG5则是三种不同的编码格式,这四种XML代表了四种不同的Discuz编码版本,所以插件一般不需要做转码工作,都是自带全编码的

2,然后是template文件夹,从名字就可以看出这是插件的模板文件,如果需要修改模版的前台样式,在这里面修改即可!当然,很多插件可能没有这个文件夹,而是只有一个HTML文件或者直接写在PHP里面,这样的按文件查找修改即可!

3,install.php文件是安装文件,很多插件都有这个。uninstall.php很明显就是卸载文件了,没什么说的,有些插件作者会加密,一般会有很多其他文件来配合加密,不过入口仍然是在install.php文件里面!

4,images文件夹很明显就是插件所需要的图片等资源文件夹了,不同的插件名称不同,不过作用大同小异!

5,其余的PHP文件就是插件的功能实现核心文件了,这些文件少则一个,多则十几个或者几十个,由插件的复杂程度决定


以上就是Discuz插件的目录文件分析,绝大多数插件都是采用这种结构,一部分插件可能没有install.php文件,不过也能离线安装,所以具体的插件要具体分析,都比较简单!


最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心