提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报

Destoon8.0内容管理系统-B2B二次开发定制

2024-11-20 21:53 219.156.164.9 9次
发布企业
河南世耀诚实业集团有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
19
主体名称:
河南世耀诚实业集团有限公司
组织机构代码:
91411303MA9GXEUB7X
报价
人民币¥500.00元每套
关键词
Destoon8.0
所在地
南阳市卧龙区工业路华龙广告二楼
联系电话
13140513661
手机
18338218580
业务经理
刘贵  请说明来自顺企网,优惠更多
请卖家联系我
ronghe360

产品详细介绍

Destoon作为目前B2B开源程序之一,很多人都想要自己二次开发来达到自己想要的效果,那么我们需要了解什么呢?

3345730114.jpg

一) Destoon的文件系统目录

a) Admin:后台管理功能模块

b) Api:DT系统与其它系统之间接口程序

c) Archiver:DT中,用以搜索引擎优化的无图版

d) Attachments:DT中 ,用户上传附件的存放目录

e) Customavatars:DT中,用户自定义头像的目录

f) Forumdata:DT缓存数据的存放目录

g) Images:DT模板中的图片存放目录

h) Include:DT常用函数库,基本功能模块目录

i) Ipdata:DT统计IP来路用的数据

j) Plugins:DT插件信息的存放目录

k) Templates:DT模板文件的存放目录

l) Wap:DT无线,Wap程序处理目录

二)必须记熟Destoon!数据库设计的每个表的功能,每个表中每个字段的功能。关于DT数据库设计文档,请参阅DT相关的项目文档

三)Destoon!的流程控制a)后台流程控:DT后台所有的功能,均需要注册到admincp.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文件b)前台流程控制:前台的流程控制比较简单:流程是自由的,如:首页:index.php会员注册:register.php;会员登录:logging.php发贴程序:post.php会员信息:member.php论坛内容:forumdisplay.php查看贴子:viewthread.php…大部分功能,此处不一一列出…c)DT根目下的config.inc.php属于整个DT系统的配置文件 

四) Destoon!的数据处理过程a)DT对mysql的数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中b)所在的外部数据均通过“daddslashes()”初步过滤,再过滤,再根据需要处理

五) Destoon!的显示控制(网站多样式风格输出)a)显示层就是大家通常所看到的网站风格了。DT中每套风络分别在templates及images下对应一个风格文件的存放目录。网站风格的制作,请参阅详细的DT风格制作文档b)DT网站风格文件处理的原理:其实很简单,DT使用template.func.php中的parse_template()以PHP正则运算把htm模文件中的模板标签,转换成了PHP代码,并根据styleid保存在forumdata/templates下,这个有点像Smarty中的技术。

六) DT中的语言处理a)DT前台及后台中、英语言的实现,均是把语句定义成了语变量,在模板输入,语句变量的赋值,均放在模板目录中的*.lang.php文件中,DT在生成网站风格时就加载了这相应的语言包。

七) DT如何处理用户信息(存取、计算、更新过程)新手要做二次开发,都必须掌握这数组中,每个数组元素的意义。a)DT的基本信息,如用户信息,Session信息存在如下变量中:a). $_DCACHEb). $_COOKIEc).$_DCOOKIEd). $_DSESSIONe). $_DPLUGINb)可以通过print_r($GLOBALS),打印全部变量

八) DT中缓存处理机制a)DT中缓存处理过程都放在“cache.func.php”中,DT的缓存处理比较简单,其原理是把一个数组转换成了PHP代码,并保存在缓存目录下,大家可打开缓存文件查看便知。b)使用方法:如果在新开的功能中,需要缓存某部分数据,基本上就是:

1)定义并注册缓存名字。

2)从数据读取相应的数据。

3)数据在写入缓存前作相应处理。

4)写入缓存。具体操作,可以看文件中的代码,做相应的修改即可

九) DT中模板处理机制a)DT独创的模板处理技术,类似于Smarty中的模板处理,只是具体算法,过程不同,Smarty是一种重型模板引擎方案。其原理都是把模板中的变量转换成相应的PHP代码,这个过程实际是模访JAVA中的一次编译,多处运行。

十) DT中权限处理机制a)对于DT中前台的每相action都有$Destoon_action定义,DT根据用户所在的用户组来判定用户是否具有相应操作$Destoon_action的权限。至于后台的权限权验证,则更简单了,依据“admin==1”来确定的

十一) DT中如何实现URL静态化a) DT中的静态有两法,只要懂ReWrite规划的朋友,一看就知。

十二)DT独创的HTML编辑器,如何截取并使用,如果进行Destoon!代和Html代码的转换a)这也算是DT比较牛的一项技术了,在早期版中,因DT编辑器的不足,使得很多用户放弃了DT。实现原理:通过JS把用的一些操作转换成了DT的bbcode代码。这样子提交了安全性,将带有bbcode代码的内容存入数据,在用户打开页页时,又把bbcode代码转换成html代码

关于河南世耀诚实业集团有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2006年07月17日
法定代表人刘贵
注册资本300
主营产品网络营销推广,全网营销,达人种草,短视频运营,网络推广公司,竞价托管,口碑营销,关键词优化,SEO,新媒体营销,品牌网络营销策划,美团大众点评代运营,团购代运营,品牌公关,软文发布
公司简介世耀诚致力于南阳互联网品牌建设与网络营销多年,领域包括PC、移动网站建设、小程序开发、商业拍摄、网站seo优化排名、品牌推广及竞价托管,我们的整合解决方案结合了世耀诚品牌建设经验和互联网整合营销的理念,将策略和执行紧密结合,为客户提供一体化全方位的互联网品牌整合方案! ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由河南世耀诚实业集团有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112