织梦cms内容模型管理详解

dedecms中的内容模型是指文章、软件、商品等类型的文章字段模板。在dedecms中,文章数据由文章主表和文章附加表构成,主表存放文章公共拥有的信息,比

dedecms中的内容模型是指文章、软件、商品等类型的文章字段模板。在dedecms中,文章数据由文章主表和文章附加表构成,主表存放文章公共拥有的信息,比如标题,添加时间,点击量等,文章附加表存放文章的内容信息,比如普通文章,商品信息,软件信息等。

1.认识内容模型管理

在主菜单上点击“核心”选项卡,然后点击“频道模型”栏中的“内容模型管理”,即可进入内容模型管理界面(如图1所示)

图1-内容模型管理界面

内容模型的自定义程度越高,网站所实现的展示功能就越多,可以有效的降低研发成本。接下来介绍管理细节。

2.增加新模型

点击“增加新模型”按钮(图1右上角),此时进入了新建模型的表单。在此以创建一个视频模型为例进行解释。

频道ID:频道的数字ID,只能是数字,具有唯一性。

名字标识:此名称主要用于与模板的关联,推荐使用英文和数字,以便程序的跨平台使用

频道名称:频道名称将会在前台发布和后台管理等界面中出现

附加表:这就是上文提到的文章附加表,名称以系统表名前缀开始(默认dede_),以及频道的标示为名,这个表名是可以自由修改的。

模型性质:如果为系统模型将禁止删除,此选项不可更改,对于独立模型,系统强制创建字段aid,typeid,senddate,title, mid, channel,独立模型的文档内容必须点击栏目进入列表才能管理。此选项推荐选择自动模型。

是否支持会员投稿:选择“不支持”前台用户将无法投稿,选择“支持”则前台用户可以投稿。

会员许可投稿级别:选择投稿对应会员的级别

许可投稿会员组: 允许投稿的会员组

会员稿件默认状态:会员投稿的文章状态

投稿标题使用名称:在投稿时默认显示的内容

投稿是否使用摘要:是否对投稿文章使用摘要,独立模型如果需要摘要需要自行创建对应字段

投稿是否使用缩图:是否提取缩略图,独立模型如果需要摘要需要自行创建对应字段

默认栏目ID:投稿文章的默认栏目ID,栏目ID可以在栏目管理中看到

投稿具有唯一性:选择“是”后每个会员在对应的默认栏目中只能投稿一篇,其作用与自定义表单相同

档案发布程序:添加文章的程序

档案修改程序:修改文章的程序

档案管理程序:文章列表程序

前台会员发布程序:会员在前台投稿时使用的程序

前台会员修改程序:会员修改文章的程序

前台会员管理程序:前台文章列表程序

(注意:这6个程序都是php程序,而不是模板文件,如果没有写这几项对应的php程序,则不要修改,仅修改发布用的htm模板请到程序文件中查看使用的模板是哪些,比如content_list.php中对应的模板是 /dede/templets/content_list.htm)

如(图2)所示

图2-建立新内容模型

填写好后,点击“确定”按钮,提示成功后,自动跳转到了编辑页面。

3.模型更改

新建的模型更改时其它选项与创建相同,多了一项列表附加字段,这是用于前台模板上调用的,如果需要在对应的列表模板中调用该字段,则需要在此填写,比如稍后建立的视频时长字段“timelong”,填写之后就可以在前台模板的{dede:list}{/dede:list}标签之间用[field:timelong /] 来调用了。修改好之后点击“确定”按钮。

此时我们需要编辑字段了,在表单头部,点击“字段管理”选项卡。此时可以点击“添加新字段”按钮来添加字段了。

在添加字段的操作中有以下几项:

表单提示文字:发布内容时显示的提示文字

字段名称:只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的组名称(参阅联动类型管理)。

字段类型:选择“系统自动生成表单字段”,系统将会自动生成表单项,比如单行文本类型会生成一个类似于的表单项,如果选择“已经固化在发布表单中字段 ”则需要手动去更改添加用的表单。

前台参数:[复选]使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择),[复选]前台投稿及采集规则禁用本字段

内容是否需要分页符: 如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段!大部分字段是不需要分页的

数据类型:此项主要是用于自动生成的表单,在这里我们对每种类型和对应的表单类型进行概要

单行文本(varchar):对应文本输入框

单行文本(char):对应文本输入框

多行文本:对应文本输入框

HTML文本:html编辑器

文本保存HTML数据:html编辑器

整数类型:对应文本框

小数类型:对应文本框

时间类型:对应带时间选择插件的文本框

图片:对应附件

图片(仅网址):对应文本框

多媒体文件:对应附件

附件类型:对应附件

使用option下拉框:对应select下拉菜单

使用radio选项卡:对应radio单选菜单

Checkbox多选框:对应checkbox多选菜单

联动类型:对应dede联动类型(请参阅联动类型相关文档)

默认值: 如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女”)。

最大长度:文本数据必须填写,大于255为text类型

自定义表单HTML:不填写则使用默认模型,如果有特殊需要,填写自定义表单HTML模板中用~name~表示提示文字,~form~表示表单元素。

如(图3)所示

图3-添加字段

填写好后点击“确定”按钮保存。

此后,如法炮制,我们再创建一个html字段来存放从优酷复制来的视频html代码。

添加完成后,回到字段管理页面,可以看到对应的信息,如(图4)所示

图4-字段管理

字段添加完成后,一个新模型就算创建完成了。

4.模板修改

如(图1)中,可以看到管理列中第二个图标是模板管理,点击按钮,列出了该模型的模板,这里建议使用IDE修改模板,而不是在网站后台。

5.模型导出

如(图1)中,点击管理列中的模型导出,将模型规则复制出来,可以在其它dedecms(最好是同版本)中导入了。

6.模型导入

如(图1)中,点击列表头部的模型导入,将其它程序中复制出来的模型规则粘贴在输入框中,然后点击“确定”按钮,即可导入一个模型。

7.模型复制

如(图1)中,点击管理列的“模型复制”按钮,可以将现有模型复制到新模型,只需要填写对应的ID,名称,标识和附加表即可完成。如(图5)所示

图5-模型复制

8.自定义搜索

频道模型的自定义搜索只针对本频道的内容搜索,如(图1)中,点击管理列“自定义搜索”按钮,进入生成自定义搜索的节目,首先需要选择“主表可供自定义搜索的字段”,

标题、关键字、摘要为默认选项,不用选择,除了这些之外,可以选择“是否推荐”,“栏目”,“作者”,“来源”,“发布时间”等项,当然还可以选择“附件表可供自定义搜索的字段”,这里会列出附加表可供搜索的字段,如果需要,可以自行选择勾选。

还可以自定义显示用的模板,模板的编写方法需要参考默认的advancedsearch.htm,配置好后点击“确定”按钮生成表单代码,然后将代码复制到需要使用高级搜索的列表模板等模板中即可。如(图6)所示

图6-自定义搜索

9.删除模型

如(图1)中,点击管理列中的“删除”按钮,即可删除频道模型。

10.模型使用

模型创建好后,在后台建立的栏目中就可以选择新建的模型了(参见栏目管理文档),如(图7)所示。

图7-添加视频栏目

栏目创建好后,在该栏目中添加文章,此时会发现出现了该模型的字段(如图8所示),填写对应信息,然后点击确定可以添加一篇文章

图8-添加文章

文章添加好之后就需要修改模板了。打开模板目录,首先需要修改列表页模板,在这里复制一个list_article.htm,修改为list_chv.htm作为例子。打开list_chv.htm,在{dede:list}{/dede:list}标签直接加上[field:timelong/],比如:

{dede:list pagesize='10'}

 

  • [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : " "); [/field:array]

    [[field:typelink/]] [field:title/] 日期:[field:pubdate function="GetDateTimeMK(@me)"/] 点击:[field:click/] 好评:[field:scores/] 时长:[field:timelong/]

     

    [field:description/]...

{/dede:list}

然后保存该模板,在后台生成静态,或者使用动态浏览查看该列表页,可以看到出现了刚才模板中调用的timelong字段,在这里需要注意,并不是所有字段都可以调用出来,这一点可以参阅前文的新增加模型部分(图9所示)

图9-列表页

修改好列表模板后,需要修改文章模板,我们依然复制article_article.htm为article_chv.htm为例,打开article_chv.htm文件,在适当的位置加入需要调用的字段,在文章模板中,可以调用该模型的任何字段。保存后生成文章页,新加入的调用就可以看到了。

图10-文章页

当然还可以使会员从前台可以添加,不过需要在模型管理中将“是否允许会员投稿”设置为“支持”。这一点在此文档中也提到过,请参阅“增加新模型”

进入会员中心(目录为 /member),点击导航上的“内容中心”选项卡,左侧的“自定义内容”中会出现刚才添加的允许会员投稿的模型,鼠标悬浮至其名称上会在后面出现“发表”按钮,点击它进入发表页面,填写与后台类似的对应项之后点击“确定”即可投稿(图11、12所示)

图11-进入视频投稿

图12-自定义模型投稿页面

投稿完成后,文章可以在后台进行管理操作(参阅文章管理文档)

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
  • 上一篇:织梦模板标签的书写格式以及注意事项 下一篇:DEDECMS找回后台密码的方法

相关文档推荐

dedecms织梦tag增加属性分类及调用
dedecms织梦默认的TAG标签不是很灵活。有时候我们的标签需要进行一个分类,能不能像{dede:arclist}标签的自定义属性(如:flag=c,h),这样全站调用的时候更灵活。 全站调用TAG标签方法一般是: {dede:tag row='100' sort='new' getall='1'}a target="_blank
织梦模板DEDECMS不显示未审核tag标签文档的的方法
未审核文档的TAG会显示在TAG列表页面, 固然点击进入TAG时, 相关的未审核文章不会显示出来, 这样对用户体验是很不好的. DEDECMS暂时没有提供这个功能,所以要解决这个问题, 让DEDECMS不显示未审核文档的TAG, 就要修改TAG的显示库文件 tag.lib.php。 方法一 打
织梦DEDECMS后台文件管理器、模板文件、缩略图排序修改
我们都知道DEDECMS生成的文件夹是按天生成的,只要传了图片就会自动建立个年月日的文件,centos系统下,都是随便排序的,很难找到对应文件夹,如果要按顺序排列,要怎么操作呢? 一、文件管理器: 修改 /dede/templets/file_manage_main.html $dh = dir($inp
dedecms软件模型手动指定地址增加选取本地文件方法
我们在用到织梦dedecms软件模型的时候,手动指定地址通常只能是引用其他网址或者链接,我们要实现直接选取站内的文件,这个要怎么操作呢?下面小编一步步为您解答,最终效果如下图所示: 实现教程 1、打开 /dede/templets/soft_add.htm 找到 input type=text
dedecms织梦批量修改文章点击量
我们有时候需要对织梦文档的点击量进行批量维护,比如采集来的文章,点击量都为0,需要批量修改,可以用到如下方法1。 1、在数据库里运行下面的代码就可以了,文章的点击量变得随机从500到1000 UPDATE dede_archives SET click=FLOOR(500 + (RAND() * 1000))
织梦dedecms后台系统基本参数中增加logo上传功能
用过dedecms的朋友都知道,织梦cms后台系统基本参数里是无法直接上传图片的,我们更换logo图只能到ftp里替换,非常的不方便,我们如果想直接在系统基本参数里上传,要怎么处理呢?在这里需要对代码进行修改,具体流程如下: 实现方法,打开/dede/templets/sy
织梦安装使用 织梦二次开发 织梦优化 织梦标签 dedecms教程 织梦安全
  • • Error infos: DedeCms错误警告:连接...
  • • DedeCms织梦后台添加编辑文章空白解...
  • • DEDECMS网站后台与栏目管理空白解决...
  • • 织梦dedecms如何调用指定的多个栏目...
  • • 织梦会员登录状态(样式)代码调用方...
  • • 织梦仿站之搜索框、搜索页制作...
  • • 最新版dedecms怎么实现PC站和手机站...
  • • 织梦dedecms上传图片默认路径更改...
  • • dedecms织梦百度主动推送(实时)多条...
  • • 如何在织梦(DEDECMS)中使用SMTP验...
  • • dedecms(织梦)调用图集下所有图片的...
  • • 织梦dedecms生成文章是空白页面的解...
  • • Error infos: DedeCms错误警告:连接...
  • • DedeCms织梦后台添加编辑文章空白解...
  • • DEDECMS网站后台与栏目管理空白解决...
  • • 织梦dedecms如何调用指定的多个栏目...
  • • 织梦会员登录状态(样式)代码调用方...
  • • 织梦仿站之搜索框、搜索页制作...
  • • 最新版dedecms怎么实现PC站和手机站...
  • • 织梦dedecms上传图片默认路径更改...
  • • dedecms织梦百度主动推送(实时)多条...
  • • 如何在织梦(DEDECMS)中使用SMTP验...
  • • dedecms(织梦)调用图集下所有图片的...
  • • 织梦dedecms生成文章是空白页面的解...
织梦资讯网 织梦模板 dede 外语学校 织梦鬼故事 竞价网站源码 竞价培训网 门户网站 织梦二次开发 织梦笑话网 dedecms笑话网 织梦源码 网站建设 搞笑图片 织梦教程 旅游网站源码 织梦旅游网 学校培训 html5 企业织梦源码 医院源码 后台样式 移动营销页 整形医院 大学医院 新手建站 客服代码 洗衣机维修 企业网站 淘宝客 导航菜单 教育网站 学校源码 装修网站 装修模板 美容整形 女性健康 妈妈网 机械源码 建站公司 珠宝首饰 苹果网站 手机资讯 美女图片 织梦模版打包 妇科源码 安卓市场源码 男性时尚网 健康之家 app应用网站 笑话网站 下载站 美女图片网 中医院网站 家装网站源码 QQ网站 标牌网站 魔兽世界网 淘宝客源码 YY网站源码 别墅设计网站 服装搭配网 宝宝起名网 站长网站 婚庆网站 脑科医院源码 笑话源码 肝胆医院 意外怀孕源码 工作室

代做工资流水公司曲靖工资流水app截图模板滁州代做背调工资流水大庆企业对公流水模板南宁办房贷工资流水上饶打流水鞍山贷款银行流水制作苏州银行流水报价开封代开银行流水电子版广州打印背调银行流水曲靖工资流水单开具鞍山对公流水代开湛江制作贷款流水三亚查在职证明襄阳工资代付流水费用桂林开入职流水咸阳离职证明查询黄冈代开工作收入证明贵阳工资流水模板莆田入职工资流水费用湛江房贷收入证明制作湖州办贷款银行流水哈尔滨对公流水制作洛阳代办企业对公流水珠海银行流水多少钱杭州打公司流水咸阳查询背调工资流水肇庆开银行流水单邯郸打印在职证明江门银行流水样本蚌埠对公流水办理香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化