cms网站内容如何自定义(教程详解使用模型定义内容我们类型可以系统(组图))
优采云 发布时间: 2022-01-24 20:19cms网站内容如何自定义(教程详解使用模型定义内容我们类型可以系统(组图))
关键词说明:教程详解 使用模型定义内容 我们的类型可以系统的有织梦系统中的内容模型的概念。可以使用不同的内容模型来构建具有不同内容形式的站点。系统自带以下类型模型:通用文章、图集、软件、商品、分类信息、专题。通过系统自带的模型,我们可以用它来搭建
关键词说明:教程详细讲解。使用模型定义内容,我们的类型可以系统化
织梦 系统中有一个内容模型的概念。可以使用不同的内容模型来构建具有不同内容形式的站点。系统自带以下模型:普通文章、图集、软件、商品、分类信息、专题。通过系统自带的模型,我们可以用它来搭建不同类型的网站。比如我们可以用图集做一个图片网站,用软件模型建一个软件下载网站。
当然,上述系统自带的模型都称为系统模型。用户可以自己定义一些模型,比如书籍、音乐专辑等,自定义这些模型后,可以构建更多基于内容的网站。本文将介绍如何使用该系统。自定义模型管理功能,实现内容模型的构建。
我们首先登录系统后台,点击【核心】-【内容模型管理】,进入内容模型管理界面,如下图所示:
这里我们介绍几个相关参数的概念:
• ID 号用于区分模型的唯一 ID。一般常规模型的ID大于0,比如普通的文章、软件等。如果使用单表模型,ID一般需要小于-1,比如这里的分类信息模型;
• 频道名称用于识别频道类型;
• 识别系统用来识别id的id,与模板方面有关;
•附加表格系统内容附加表格项;
•机型分为系统型和自动型。系统类型是系统中固定的内容模型,自动类型是用户可以创建的内容模型类型;
接下来,我们将介绍如何使用自定义模型管理来创建自己的模型,并使用它来构建不同内容类型的网站。
这里我们介绍一些周边的内容,几个要用到的概念:
• 字段 在数据库中,表的一列称为字段,织梦系统也是如此,但更恰当的说法是存储了一个单元的内容信息,称为字段,例如因为标题、来源、作者等都是一个字段;
•内容系统的主表程序在系统的主表dede_archives中存储了一些常用字段,如:title、关键词、缩略图等。主表的具体字段可以查询次要织梦Help Center() 中的字段。开发手册数据表部分的内容;
•附加表 不同的内容模型对应不同的附加表,通常命名为dede_addon[标识ID],附加表存储详细内容的所有相关字段(非公开),例如:文章内容(dede_addonarticle)、软件类型(dede_addonsoft)、图像集合(dede_addonimage)等;
• 单表独立模型存储时,不采用“主表+附加表”的结构,直接使用单数据表存储内容数据,与主从表分离,减少主表的数据服务开销,可以大大解决数据加载问题;
了解了以上概念后,我们就可以学习如何自己创建内容模型了。
一个完整的内容模型包括四个部分:模型数据表、数据字段、模型模板和模型参数。制作内容模型大致有以下几个步骤: 1.模型规划;2.模型制作;3.模板制作;4.栏目设置,我们从以上4个步骤来讲解内容模型的制作。这里我们以一个书本模型(book)为例。该模型的主要功能是介绍书籍。
模型规划
模型规划分为几个部分。一是模型应用的规划,二是领域信息的规划。以书本模型为例,我们正在规划一个使用该模型的渠道。这个频道的作用就是让大家分享一些好的想法。的学习资料,这里主要是编程书籍,所以栏目划分大致如下:
引用如下:
[网络编程书籍]
|_____[ASP 相关]
|__[PHP相关]
|_____[JSP相关]
|__[.NET 相关]
这些栏目是供会员投稿的,因为推荐书不多,所以直接采用主从表的形式,不采用独立单表模型。因为涉及到会员分享,所以这里要求会员投稿,我们给投稿会员。只有级别设置为中级成员,并且需要摘要和大纲。投稿后需要管理员审核。这样就完成了基本的使用规划。以下是场地规划。
由于一本书的介绍,我们计划了以下内容:
Publisher 发布单行文本 (varchar)
发布时间 pubtime 时间类型
字数 cnum 整数类型
版本 pubnum 整数类型
页码 pagenum 整数类型
打印时间主要时间类型
Folio kbook 单行文本 (varchar)
缩进 prinum 整数类型
纸页单行文本(varchar)
ISBN isbn 单行文本 (varchar)
包装单行文本(varchar)
内容介绍正文HTML文本
关于作者 wrbody HTML 文本
目录 bindex HTML 文本
这样,我们就完成了第一步模型的规划。
1
相关文章