- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Discuz
插件制作的基本思路是:(初学者适用)
1.形成插件思路
2.制作插件界面
3.构架程序模块
4.数据
5.填充功能语句
6.检查应用错误
7.完善插件功能
前言:为方便互联网数万Discuz!者,更加深入了解Discuz!软件,在熟悉Discuz!过程中,顺便将个人经验写给大家。本贴
内容由定期更新。本贴只介绍Discuz!中部分,本贴紧属个人观点,不足之处,请各位多多指教,在下先此谢过!。“Discuz!”在下
文中简称“DZ”。要弄DZ二次开发,必须至少具备如下技能:
1)能够理很好理解MVC构架的原理(虽然DZ不是MVC架构的)
2)扎实的PHP基础,熟悉结构化程序,OOP程序的写法及应用
3)熟悉MYSQL就用,掌握SQL语言,懂SQL优化者更佳
4)熟悉使用Discuz!的各项功能
一)Discuz!的文件系统目录
注:想搞DZ开发,就得弄懂DZ中每个文件的功能。
a)Admin:管理功能模块
b)Api:DZ系统与其它系统之间接口程序
c)Archiver:DZ中,用以搜索引擎优化的无图版
d)Attachments:DZ中,用户上传附件的存放目录
e)Customavatars:DZ中,用户自定义头像的目录
f)Forumdata:DZ缓存数据的存放目录
g)Images:DZ模板中的存放目录
h)Include:DZ常用函数库,基本功能模块目录
i)Ipdata:DZ统计IP来路用的数据
j)Plugins:DZ插件信息的存放目录
k)Temtes:DZ模板文件的存放目录
l)Wap:DZ无线,Wap程序处理目录
二)必须记熟Discuz!数据库设计的每个表的功能,每个表中每个字段的功能。
关于DZ数据库设计文档,请参阅DZ相关的项目文档(请从本贴附件中)
三)Discuz!的流制
a)流DZ所有的功能,均需要到admincp.php文件,每个功能都至少有一个或一个以上的Action(动作),在
admincp.php中,可以定义Action的执行权限,分别为:“admin1”管理员,或“admin2||admin3”超级版主和版主,每个
Action对应一个文件,文件名为action.inc.php(*.inc.php),并存放在admin目录下,如执行:admincp.php?action=dodo,
相当于执行admin目录下的dodo.inc.php文件
b)前台流制:前台的流制比较简单:流程是自由的,如:
首页:index.php
会员:register.php;
会员登录:logging.php
发贴程序:post.php
会员信息:member.php
内容:forumdisy.php
查看贴子:member.php
…大部分功能,此处不一一列出…
c)DZ根目下的config.inc.php属于整个DZ系统的配置文件
四)Discuz!的数据处理过程
a)DZ对mysql的数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中
b)所在的外部数据均通过“daddslashes()”初步过滤,然后再过滤,再根据需要处理
五)Discuz!的显示控制(多样式风格输出)
a)显示层就是大家通常所看到的风格了。DZ中每套风络分别在temtes及images下对应一个风格文件的存放目录。风
格的制作,请参阅详细的DZ风格制作文档
b)DZ风格文件处理的原理:其实很简单,DZ使用tem
您可能关注的文档
- 现代索纳塔暖风及空调鼓风机电机检查与更换方法.pdf
- PEP3英语上册期末模拟测试卷二.pdf
- 2025海南儋州市教育系统部分学校遴选校级领导2人备考题库必考题.docx
- 车间安全生产双体系培训课件.pptx
- 2025海南乐东黎族自治县教育局面向全县竞聘部分学校校长3人备考题库必考题.docx
- 2025年梅州市蕉岭县辅警招聘考试题库(必刷500题)参考答案详解.docx
- 2025年演出经纪人国际演出合同中的消费者权益保护专题试卷及解析.pdf
- 放射科肿瘤放疗后皮肤护理指导.pptx
- 语言艺术专业水平考试大纲及要点分析.docx
- RAZ-S英语绘本CHEF MORTY'S PARTY SURPRISE(带练习册).pdf
- 读《论语》有感范文.pdf
- 检验科输血课件.pptx
- 化工厂培训课件.pptx
- 2025浙江衢州市教育局下属事业单位选调1人备考题库及答案1套.docx
- RAZ-S英语绘本CODE TALKERS(带练习册).pdf
- 2025浙江衢州市开化县机关事业单位选调46人备考题库附答案.docx
- 2025年演出经纪人海外演出项目中的食品与餐饮供应安全风险专题试卷及解析.pdf
- 2025湖北荆州市荆州区面向全省选拔区管中小学校校长3人备考题库最新.docx
- 2025湖北荆州市荆州区面向全省选拔区管中小学校校长3人备考题库推荐.docx
- 2025湖北恩施市事业单位选调工作人员10人备考题库必考题.docx
原创力文档


文档评论(0)