Discuz   发布时间:2019-10-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了【转】Discuz!二次开发基本知识大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">Helvetica,SimSun,sans-serif; color: rgb(68,68,68); font-size: 14px" class="Apple-style-span">必须至少具备如下技能:
虽然DZ不是MVC架构的)
php基础,熟悉结构化程序,OOP程序的写法及应用
sql语言,懂SQL优化者更佳
C) Archiver:DZ中,用以搜索引擎优化的无图版
E) Customavatars:DZ中,用户自定义头像的目录
PDAta:DZ统计IP来路用的数据
.php文件,每个功能都至少有一个或一个以上的Action(动作),在admincp.php中,可以定义Action的执行权限,分别为:“admin==1”管理员,或“admin==2 admin==3”超级版主和版主,每个Action对应一个脚本文件,脚本文件的命名为action.inc.php(*.inc.php),并存放在admin目录下,如执行:admincp.php?action=dodo,相当于执行admin目录下的dodo.inc.php文件
php
php;
php
php
php
php
php
C) DZ根目下的config.inc.php属于整个DZ系统的配置文件
stuff(db_mysql.class.php)类中


php中的parse_template()以php正则运算把htm模文件中的模板标签,转换成了php代码,并根据stylEID保存在forumdata/templates下,这个有点像smarty中的技术。

.php文件中,DZ在生成网站风格时就加载了这相应的语言包。
C). $_DCOOKIE
E). $_DPLUGIN

php”中,DZ的缓存处理比较简单,其原理是把一个数组转换成了php代码,并保存在缓存目录下,大家可打开缓存文件查看便知。
相应的数据。
相应的修改即可
smarty中的模板处理,只是具体算法,过程不同,smarty是一种重型模板引擎方案。其原理都是把模板中的变量转换成相应的php代码,这个过程实际是模访JAVA中的一次编译,多处运行。
有相应操作$discuz_action的权限。至于后台的权限权验证,则更简单了,依据“admin==1”来确定的
如何实现URL静态化

); font-size: 14px" class="Apple-style-span"> 

); font-size: 14px" class="Apple-style-span">转自:http://www.discuz.net/forum.php?mod=viewthread&tid=636553&extra=%26page%3D1&page=1">http://www.discuz.net/forum.php?mod=viewthread&tid=636553&extra=%26page%3D1&page=1

); font-size: 14px" class="Apple-style-span"> 

大佬总结

以上是大佬教程为你收集整理的【转】Discuz!二次开发基本知识全部内容,希望文章能够帮你解决【转】Discuz!二次开发基本知识所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: