织梦二次开发

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 164|回复: 0

[入门知识] 新手如何开始织梦二次开发?

[复制链接]

40

主题

42

帖子

678

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
38
贡献
598
发表于 2019-1-9 08:20:09 | 显示全部楼层 |阅读模式
本教程将介绍如何学习织梦二次开发和对织梦系统进行二次开发。

掌握二次开发基础知识

1)掌握基础后台标签:

要进行二次开发,首先要学会使用基本的织梦二次开发基础知识,这些基础知识不仅仅包括织梦标签的使用,织梦标签的使用是非常初级的,这些标签并不是指前台标签,而是二次开发用到的后台标签,例如 {dede:datalist}...{/dede:datalist}等,织梦后台的标签相当于数学中的阿拉伯数字,非常基础的,可能会有人说这太简单了吧,其实,使用这些标签是比较简单,但是,并不是每个标签都那么简单,例如,标签

{dede:if 条件} a-block{else} b-block {/dede:if}

这个标签在后台中虽然使用频率不高,但是,这个标签也是比较重要的,是在做织梦二次开发时常使用到,像这些标签我们在做织梦二次开发时必须会。


2)掌握织梦二次开发常用的类的使用:

在织梦二次开发时,一般都要实例化一些类,特别是像织梦模板引擎类、数据库类的基本使用,做织梦二次开发不要求大家必须弄明白这些类,但是,必须会使用,这是二次开发最基本的要求。特别是模板引擎类前后台的使用非常重要,当然,数据库也非常重要。


3)掌握常用的函数的使用:例如,最常用的织梦的对话框函数、中文截取函数、获取单篇文档信息等等,这些基本函数如果掌握具体代码最好,二次开发我们一般不改织梦官方代码,而是做一些基本的调用,所以,只要会使用这些函数就可以了。



4)掌握php语言基本的函数:例如,定义常量函数、把字符串转成数组、把数组转成字符串、正则匹配函数等等,这些重要的常用的函数要会使用,因为,有可能会用到。


5)掌握织梦系统的设计原理与规范:其实,做织梦二开发,只要把织梦系统的基本的设计原理和设计思想弄明白了,就相当于掌握织梦二次开发70%知识。这些设计原理和规范指的是,例如,圈子前后台设计时把后台操作放在了/dede/目录,而在前台则放到了/group/目录。这只是设计路径,设计方法里面的一个小小的方面,还有很多多。


后续我们已以一个项目作为案例给大家提供织梦二次开发入门知识。请自行提前准备php基础开发。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|织梦二次开发

GMT+8, 2019-2-23 01:06 , Processed in 2.941007 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表