首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dedecms添加内容模型

Dedecms(织梦内容管理系统)是一款基于PHP+MySQL开发的开源网站管理系统。它提供了丰富的功能,包括内容管理、会员管理、模板管理等。在Dedecms中,添加内容模型是一个常见的需求,它允许用户自定义内容的类型和字段。

基础概念

内容模型:内容模型定义了网站中不同类型内容的结构和字段。例如,新闻、产品、文章等都可以定义为不同的内容模型。每个内容模型可以有不同的字段,如标题、正文、图片、发布时间等。

相关优势

  1. 灵活性:用户可以根据需要自定义内容模型,满足不同类型的网站需求。
  2. 扩展性:随着网站的发展,可以轻松添加新的内容模型或修改现有模型。
  3. 易用性:Dedecms提供了友好的后台界面,使得添加和管理内容模型变得简单。

类型

Dedecms的内容模型主要分为以下几类:

  1. 普通文章:最基本的内容类型,适用于博客、新闻等。
  2. 产品:适用于电商网站,包含产品名称、价格、描述等字段。
  3. 图片:用于管理网站的图片资源。
  4. 下载:用于管理可下载的文件。
  5. 自定义:用户可以根据需要创建自定义的内容模型。

应用场景

  • 新闻网站:使用普通文章模型来发布新闻。
  • 电商网站:使用产品模型来管理商品信息。
  • 企业官网:使用自定义模型来展示公司介绍、产品目录等。

添加内容模型的步骤

  1. 登录后台:进入Dedecms的后台管理系统。
  2. 系统设置:点击“系统”菜单,选择“内容模型”。
  3. 添加模型:点击“添加新模型”按钮。
  4. 填写信息
    • 模型名称:输入模型的名称,如“产品”。
    • 模型类型:选择模型的类型,如“普通文章”、“产品”等。
    • 字段设置:根据需要添加和配置字段,如标题、正文、图片等。
  • 保存模型:点击“保存”按钮,完成模型的添加。

示例代码

以下是一个简单的示例代码,展示如何在Dedecms中添加一个自定义内容模型:

代码语言:txt
复制
<?php
// 进入Dedecms后台
// 登录并进入系统设置 -> 内容模型

// 添加新模型
$model = array(
    'modelid' => '',
    'name' => '自定义模型',
    'description' => '这是一个自定义的内容模型',
    'tablename' => 'dede_my_model', // 自定义表名
    'modelfile' => '',
    'category_template' => 'category_my_model.htm',
    'list_template' => 'list_my_model.htm',
    'show_template' => 'show_my_model.htm',
    'meta_title' => '',
    'meta_keywords' => '',
    'meta_description' => '',
    'fields' => array(
        array(
            'fieldid' => '',
            'fieldname' => 'title',
            'fieldtype' => 'text',
            'fieldvalue' => '',
            'fieldnote' => '标题',
            'fieldhtmltype' => 'text',
            'fieldlength' => '50',
            'fieldformtype' => 'text',
            'fieldalign' => '',
            'fielddefault' => '',
            'fieldiskeyword' => '1',
            'fieldistitle' => '1',
            'fieldiscomment' => '0',
            'fieldisadd' => '1',
            'fieldisedit' => '1',
            'fieldisdel' => '1',
            'fieldismove' => '1',
            'fieldisvalid' => '1',
            'fieldistop' => '0',
            'fieldisunique' => '0',
            'fieldissearch' => '1',
            'fieldisaddtofront' => '0',
            'fieldislink' => '0',
            'fieldismember' => '0',
            'fieldisadminonly' => '0',
            'fieldispassword' => '0',
            'fieldishtml' => '0',
            'fieldisselect' => '0',
            'fieldisradio' => '0',
            'fieldischeckbox' => '0',
            'fieldisfile' => '0',
            'fieldisimage' => '0',
            'fieldisflash' => '0',
            'fieldistextarea' => '0',
            'fieldisdate' => '0',
            'fieldistime' => '0',
            'fieldisdatetime' => '0',
            'fieldisnumber' => '0',
            'fieldisfloat' => '0',
            'fieldisemail' => '0',
            'fieldisurl' => '0',
            'fieldismobile' => '0',
            'fieldisqq' => '0',
            'fieldiswechat' => '0',
            'fieldisidcard' => '0',
            'fieldiszipcode' => '0',
            'fieldisarea' => '0',
            'fieldisip' => '0',
            'fieldisboolean' => '0',
            'fieldisenum' => '0',
            'fieldismultiselect' => '0',
            'fieldisautocomplete' => '0',
            'fieldisdateinterval' => '0',
            'fieldiscolor' => '0',
            'fieldisfont' => '0',
            'fieldisfontsize' => '0',
            'fieldisbold' => '0',
            'fieldisitalic' => '0',
            'fieldisunderline' => '0',
            'fieldistrikethrough' => '0',
            'fieldisalignleft' => '0',
            'fieldisaligncenter' => '0',
            'fieldisalignright' => '0',
            'fieldisalignjustify' => '0',
            'fieldisindent' => '0',
            'fieldislist' => '0',
            'fieldisnumlist' => '0',
            'fieldistable' => '0',
            'fieldislinkable' => '0',
            'fieldiseditable' => '0',
            'fieldisdeletable' => '0',
            'fieldismovable' => '0',
            'fieldisvalidatable' => '0',
            'fieldissearchable' => '0',
            'fieldisaddtofrontable' => '0',
            'fieldislinkable' => '0',
            'fieldismemberable' => '0',
            'fieldisadminonlyable' => '0',
            'fieldispasswordable' => '0',
            'fieldishtmlable' => '0',
            'fieldisselectable' => '0',
            'fieldisradioable' => '0',
            'fieldischeckboxable' => '0',
            'fieldisfileable' => '0',
            'fieldisimageable' => '0',
            'fieldisflashable' => '0',
            'fieldistextareable' => '0',
            'fieldisdateable' => '0',
            'fieldistimeable' => '0',
            'fieldisdatetimeable' => '0',
            'fieldisnumberable' => '0',
            'fieldisfloatable' => '0',
            'fieldisemailable' => '0',
            'fieldisurlable' => '0',
            'fieldismobileable' => '0',
            'fieldisqqable' => '0',
            'fieldiswechatable' => '0',
            'fieldisidcardable' => '0',
            'fieldiszipcodeable' => '0',
            'fieldisareaable' => '0',
            'fieldisipable' => '0',
            'fieldisbooleanable' => '0',
            'fieldisenumable' => '0',
            'fieldismultiselectable' => '0',
            'fieldisautocompleteable' => '0',
            'fieldisdateintervalable' => '0',
            'fieldiscolorable' => '0',
            'fieldisfontable' => '0',
            'fieldisfontsizeable' => '0',
            'fieldisboldable' => '0',
            'fieldisitalicable' => '0',
            'fieldisunderlineable' => '0',
            'fieldistrikethroughable' => '0',
            'fieldisalignleftable' => '0',
            'fieldisaligncenterable' => '0',
            'fieldisalignrightable' => '0',
            'fieldisalignjustifyable' => '0',
            'fieldisindentable' => '0',
            'fieldislistable' => '0',
            'fieldisnumlistable' => '0',
            'fieldistableable' => '0',
            'fieldislinkable' => '0',
            'fieldiseditable' => '0',
            'fieldisdeletable' => '0',
            'fieldismovable' => '0',
            'fieldisvalidatable' => '0',
            'fieldissearchable' => '0',
            'fieldisaddtofrontable' => '0',
            'fieldislinkable' => '0',
            'fieldismemberable' => '0',
            'fieldisadminonlyable' => '0',
            'fieldispasswordable' => '0',
            'fieldishtmlable' => '0',
            'fieldisselectable' => '0',
            'fieldisradioable' => '0',
            'fieldischeckboxable' => '0',
            'fieldisfileable' => '0',
            'fieldisimageable' => '0',
            'fieldisflashable' => '0',
            'fieldistextareable' => '0',
            'fieldisdateable' => '0',
            'fieldistimeable' => '0',
            'fieldisdatetimeable' => '0',
            'fieldisnumberable' => '0',
            'fieldisfloatable' => '0',
            'fieldisemailable' => '0',
            'fieldisurlable' => '0',
            'fieldismobileable' => '0',
            'fieldisqqable' => '0',
            'fieldiswechatable' => '0',
            'fieldisidcardable' => '0',
            'fieldiszipcodeable' => '0',
            'fieldisareaable' => '0',
            'fieldisipable' => '0',
            'fieldisbooleanable' => '0',
            'fieldisenumable' => '0',
            'fieldismultiselectable' => '0',
            'fieldisautocompleteable' => '0',
            'fieldisdateintervalable' => '0',
            'fieldiscolorable' => '0',
            'fieldisfontable' => '0',
            'fieldisfontsizeable' => '0',
            'fieldisboldable' => '0',
            'fieldisitalicable' => '0',
            'fieldisunderlineable' => '0',
            'fieldistrikethroughable' => '0',
            'fieldisalignleftable' => '0',
            'fieldisaligncenterable' => '0',
            'fieldisalignrightable' => '0',
            'fieldisalignjustifyable' => '0',
            'fieldisindentable' => '0',
            'fieldislistable' => '0',
            'fieldisnumlistable' => '0',
            'fieldistableable' => '0',
            'fieldislinkable' => '0',
            'fieldiseditable' => '0',
            'fieldisdeletable' => '0',
            'fieldismovable' => '0',
            'fieldisvalidatable' => '0',
            'fieldissearchable' => '0',
            'fieldisaddtofrontable' => '0',
            'fieldislinkable' => '0',
            'fieldismemberable' => '0',
            'fieldisadminonlyable' => '0',
            'fieldispasswordable' => '0',
            'fieldishtmlable' => '0',
            'fieldisselectable' => '0',
            'fieldisradioable' => '0',
            'fieldischeckboxable' => '0',
            'fieldisfileable' => '0',
            'fieldisimageable' => '0',
            'fieldisflashable' => '0',
            'fieldistextareable' => '0',
            'fieldisdateable' => '0',
            'fieldistimeable' => '0',
            'fieldisdatetimeable' => '0',
            'fieldisnumberable' => '0',
            'fieldisfloatable' => '0',
            'fieldisemailable' => '0',
            'fieldisurlable' => '0',
            'fieldismobileable' => '0',
            'fieldisqqable' => '0',
            'fieldiswechatable' => '0',
            'fieldisidcardable' => '0',
            'fieldiszipcodeable' => '0',
            'fieldisareaable' => '0',
            'fieldisipable' => '0',
            'fieldisbooleanable' => '0',
            'fieldisenumable' => '0',
            'fieldismultiselectable' => '0',
            'fieldisautocompleteable' => '0',
            'fieldisdateintervalable' => '0',
            'fieldiscolorable' => '0',
            'fieldisfontable' => '0',
            'fieldisfontsizeable' => '0',
            'fieldisboldable' => '0',
            'fieldisitalicable' => '0',
            'fieldisunderlineable' => '0',
            'fieldistrikethroughable' => '0',
            'fieldisalignleftable' => '0',
            'fieldisaligncenterable' => '0',
            'fieldisalignrightable' => '0',
            'fieldisalignjustifyable' => '0',
            'fieldisindentable' => '0',
            'fieldislistable' => '0',
            'fieldisnumlistable' => '0',
            'fieldistableable' => '0',
            'fieldislinkable' => '0',
            'fieldiseditable' => '0',
            'fieldisdeletable' => '0',
            'fieldismovable' => '0',
            'fieldisvalidatable' => '0',
            'fieldissearchable' => '0',
            'fieldisaddtofrontable' => '0',
            'fieldislinkable' => '0',
            'fieldismemberable' => '0',
            'fieldisadminonlyable' => '0',
            'fieldispasswordable' => '0',
            'fieldishtmlable' => '0',
            'fieldisselectable' => '0',
            'fieldisradioable' => '0',
            'fieldischeckboxable'
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

DEDECMS 字段的添加和调用方法 织梦自定义内容模型管理

在使用dedecms模板的过程中经常会用到一些默认dedecms没有的字段,或者要自己添加自定义内容模型,后台是添加好了,文章也录入了,可(字段无法显示)前台调用不出来怎么办呢?...如图: 图片 字段的添加和调用方法-DEDECMS自定义内容模型管理 点击进入“内容模型管理”这是右侧会显示相应的各个模型了,下面我们以文章模型为例讲解自定义字段的添加。...字段的添加和调用方法-DEDECMS自定义内容模型管理 图片 进入以后我们会看到有个“添加新字段”的按钮 图片 字段的添加和调用方法-DEDECMS自定义内容模型管理 点击“添加新字段”按钮进入,这时看到的就是添加字段的界面了...然后我们进入栏目管理,开始添加内容,打开添加内容页面后我们会看到一个关于价格的内容输入框 图片 字段的添加和调用方法-DEDECMS自定义内容模型管理 这个就是我们刚刚添加到关于价格的字段。...字段的添加和调用方法-DEDECMS自定义内容模型管理 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持米米素材网。

46810
  • dedecms自定义模型内容调用多个Ueditor

    关于dedecms后台如何整合百度编辑器(ueditor)网上有很多了,本站就不再赘述了,主要问题是,涉及到如果有内容模型的修改,则按照网络上介绍的方法会发现有BUG。...当修改过默认的文章模型或者其他模型,有添加自定义字段,字段类型是HTML格式或者文本保存HTML格式,当你发布或者编辑内容的时候,发现要么是只有一个编辑器出来,要么是一旦保存完内容再次打开编辑的时候,百度编辑器的内容都是一样的了.../ article_add.htm article_edit.htm archives_add.htm archives_edit.htm 以上几个文件,及其他的文件的里面,这样每次不管是添加还是编辑文章模型或者其他的自定义模型都不会出现问题了

    5.3K30

    织梦DedeCMS文章内容页面添加阅读更多功能方法

    一般我们会使用织梦DedeCMS程序搭建内容类型的网站,而且有些内容单篇文章是比较长的。于是我们是不是看到有些网站在教程的内容篇幅中下面添加有【阅读更多】或者类似【阅读全文】的功能。...这里如果我们也有需要将DEDECMS织梦程序实现文章内容页添加阅读更多功能的话可以效仿下面的办法进行页面处理。 当然,如果我们准备修改页面之前,最好是将页面备份,万一修改错我们还可以去复原。...在这个代码下面添加: $this->Fields['body2'] = $this->addTableRow['body']; 然后我们再查找到: $this->dsql->ExecuteNoneQuery...>阅读全文"; return $PageList; } 然后在 return $PageList 上一行添加下面一行代码: $PageList.= "DedeCMS文章内容页面添加阅读更多功能方法 | 欢迎分享

    2.1K10

    DEDECMS织梦文章内容里图片自动添加a链接点击新窗口打开图片

    织梦文章内容图片没整之前织梦文章内容图片自动添加a链接点击新窗口打开图片之后第一种实现方法,jquery    $(function() {...this.src+"' target='_blank'>");            }        });    });注意:1、前提是你当前页面有jquery库2、你的文档内容外围...div里的class或者id,改成自己的第二种实现方法,PHP1、在 /include/extend.func.php 最下面加入/** *  文档内容图片自动添加a链接新窗口打开图片 * * @access...    public * @param     string $body 内容 * @return    string */function setBodyimg($body){    $matches...", $body);    }    return $body;}2、把内容模板里的调用内容的标签{dede:field.body/}改成{dede:field.body function="setBodyimg

    2.2K20

    dedecms利用addfields body在首页调用文章内容

    开源程序比较好的一点是可以进行二次开发,比如ytkah想要开发一个专家出诊表的功能模块,如下图所示,每天的专家都不一样,可以用到内容模型,但是相对比较复杂;我们可以把每天的坐诊情况写成一篇文章再通过调用文章内容的形式来实现...好了,问题来了,怎么把这些文章内容完整地调用到首页呢?用 addfields='body' ?   ...用常规的文章调用标签{dede:arclist},里面附加一些条件,orderby='id' orderway='asc'是按文章id升序排序,addfields='body'是调用文章的具体内容(注意...:不能漏掉s,下午就因为少了s折腾了好长时间),channelid='1'是内容模型,1代表内容模型id号(普通文章),row='7'表示调用7篇文章,typeid='152'是栏目id

    5.9K60

    调用{dede:likewords}为dedecms添加相关搜索词

    经常看到一些大型的网站会设置相关搜索,即使访客搜索的内容在本站暂时没有,它们也会展示一些其他搜索关键词,引导用户去点击查看,增加pv,提高用户体验;如果没有这些相关搜索,游客没有找到自己想要的内容就直接跳出页面离开你的网站...那么我们如何来添加相关搜索呢?我的网站是用dedecms搭建的,织梦cms怎么插入相关搜索呢?其实织梦文章系统已经有集成相关搜索的标签函数{dede:likewords},只是我们没有调用而已。...调用dedecms相关搜索代码很简单,打开/templets/default/search.htm,在相应的位置插入如下代码: {dede:likewords num='8'/}   ...怎么样,dedecms搜索页面添加了相关搜索关键词以后是不是更人性化了?赶紧去试一下吧!

    3.6K40

    适合DEDECMS织梦内容网站的轻便主题模板(适合范文和内容网站)

    这款适合织梦DEDECMS程序的主题适合内容站点,比如适合范文类或者资讯类。功能不是很复杂,就简单的首页、列表和内容页。...面包屑导航、相关图文文章、推荐文章、侧栏的随机文章等都是比较齐全的,适合有需要较大内容资源站点。 我们看看演示效果图。这里老蒋也没有做演示站,整理过来后进行简单的代码优化和界面调整。...1、首页效果 2、列表页效果 3、内容页效果 主题的目录文件: index.htm - 首页文件模板 article_article.htm - 内容页模板 list_article.htm -...列表页模板 主题模板下载地址: 网盘下载(提取码:jhb7) 本文出处:老蒋部落 » 适合DEDECMS织梦内容网站的轻便主题模板(适合范文和内容网站) | 欢迎分享

    5.5K20

    HTML——内容模型

    HTML的内容模型(Content Model)定义了各个HTML元素间可能的包含关系。...概述 HTML4中,HTML元素被被分成inline(内联元素)与block(块级元素)两大类,HTML5放弃了这种分类,重新定义了内容模型(Content Model)并将HTML元素扩展为7大类。...文档流型 所有可以放在标签内,构成文档内容的元素均属于文档流型(flow)元素。...区块型 区块型(sectioning)元素是定义页面分区的元素,包括、、、四个元素 标题型 标题型(heading)元素是定义区块内容标题的元素...语句型 所有可以放在标签内,构成段落内容的元素均属于语句型(phrasing)元素,语句型(phrasing)元素均属于文档流型(flow)元素。基本上有点等同于HTML4里的内联元素。

    2K10
    领券