- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
织梦cms便捷自定义模型使用方法.pdf
自定义模型使用教程:
在织梦系统中有内容模型这个概念,不同内容模型可以用来构建不同内容形式的站点,在系统中自带了以下几种模型:普通文
章、图集、软件、商品、分类信息、专题。通过系统自带的模型,我们可以用来构建不同类型的站点,例如:使用图集可以做
一个图片站,用软件模型构建一个软件下载站点。
当然以上随系统附带的模型被称为系统模型,用户可以自己定义一些模型,比如图书、音乐专辑等,自定义了这些模型才可以
构建更多内容形式的站点,本篇将讲述如何使用系统的自定义模型管理功能来实现内容模型的构建。
我们首先登录系统后台,点击[核心]- [内容模型管理],进入内容模型管理界面,如下图所示:
这里我们介绍几个相关参数的概念:
•ID 号 用于区分模型的唯一ID,一般常规模型的ID 都是大于0 的,比如普通文章、软件等,如果使用了单表模型,ID 一般
需要小于-1,例如这里的分类信息模型;
•频道名称 用于识别频道类型的标识;
•识别id 系统用于识别的id,这个关系到模板方面;
•附加表 系统内容附加表项;
•模型类型 分为系统类型和自动类型,系统类型为固化在系统中的内容模型,自动类型为用户可创建的内容模型类型;
接下来我们开始介绍如何使用自定义模型管理来创建一个自己的模型,并且用于建设不同内容类型的网站中去。
这里我们介绍一些周边的内容,几个要用到的概念:
•字段 在数据库中,表的列称为字段,织梦系统也是如此,但更恰当的说法,存储某个内容信息单元,称为字段,例如标题、
来源、作者等都是一个字段;
•内容系统主表 程序将一些公用字段存储在系统主表dede_archives,例如:标题、关键词、缩略图等,主表具体字段可以查
询织梦帮助中心()的有关二次开发手册数据表部分的内容;
•附加表 不同内容模型对应不同的附加表,通常以dede_addon[识别ID]命名,附加表中存放的都是详细内容的相关字段(非
公用),例如:文章内容(dede_addonarticle)、软件类型(dede_addonsoft)、图片集合(dede_addonimage)等;
•单表独立模型 存储时候不用到 “主表+附加表”的结构形式,直接使用单个数据表进行存储内容数据,这样脱离主从表,
减少主表数据服在开销,可以从很大程度上解决数据负载问题;
明白了以上几个概念我们可以来学习如何来自己创建一个内容模型了。
一个完整的内容模型包含模型数据表、数据字段、模型模板、模型参数4 个部分,制作一个内容模型大致有以下几个步骤:1.
模型规划;2.模型制作;3.模板制作;4.栏目设置,下面我们从上面4 个步骤来讲解内容模型的制作。这里我们以一个图书模
型(book)为例子,这个模型主要功能就是介绍书籍。
模型规划
模型规划分为几个部分一个是模型应用方面的规划,其次就是字段信息方面的规划,以图书(book)模型为例子,我们现规划一
个频道使用这个模型,这个频道作用就是让大家分享一些好的学习资料,这里主要是编程方面的书籍,所以栏目划分大致如下:
以下为引用的内容:
[网络编程书籍]
|____[ASP相关]
|____[PHP相关]
|____[JSP相关]
|____[.NET 相关]
这几个栏目是支持会员投稿的,因为这个推荐的书籍不是很多,所以直接采用主从表的形式,不使用独立单表模型,因为涉及
到会员分享,所以这里需要会员投稿,我们给投稿会员级别设置为中级会员才有权限,并且需要摘要和说略图,投稿之后需要
经过管理员审核,这样基本的使用规划完成,下面就是字段方面的规划了。
因为介绍一本书,我们规划了以下内容:
出 版 社 publish 单行文本(varchar)
出版时间 pubtime 时间类型
字 数 cnum 整数类型
版 次 pubnum 整数类型
页 数 pagenum 整数类型
印刷时间 pritime 时间类型
开 本 kbook 单行文本(varchar)
印 次 prinum 整数类型
文档评论(0)