织梦dedecms tag 标签自定义tdk信息

文章编号:1215 运营优化 2024-03-21 织梦tag标签
标签自定义tdk信息

织梦dedecms自带有tag聚合的功能,但它只做到了聚合,由于不能自定义标题、描述、关键词、甚至是添加图片修饰,因此小编认为是不够完整的。本文将为大家分享一个可以自定义织梦dedecms tag 标签 tdk 信息的教程。


织梦cms自定义表单教程

在很多建站需求中,需要一些额外的表单供前台用户提交。以便于收集、统计、分析及处理更多的数据。比如:在线订单、在线报名等一些常见的互动应用。

步骤/方法

利用织梦内容管理系统(DedeCMS)自带提供的自定义表单功能即可满足大多数的此类需求。 1、自定义表单管理 自定义表单位于主菜单“核心”选项卡下的[频道模型]——[自定义表单],如图一: 图一 2、新建自定义表单 创建一个完成的自定义表单共分为如下五步: 第一步:我们点击图一中的“自定义”表单后,进入到管理界面。开始创建一个新的自定义表单,如图二: 图二 第二步:进入创建表单界面后,根据您自己的需求先创建一个表,如图三: 图三 除“自定义表单名称”以外,其它的表单项目若您不太了解它的具体含义,建议您保持默认即可。 第三步:成功完成第二步后,返回到“自定义表单管理”界面,点击“”小图标进行编辑以新增表单字段,如图四: 图四 第四步:进入表单编辑界面以后,点击“添加新字段”,如图五: 图五 第五步:进入“添加新字段”界面后,根据您自己的需求添加好您的字段信息,如图六: 图六 注意:若您有多个字段,只需要重复操作第四步、第五步即可。 3、表单提交及管理 前台提交: 前台表单的提交地址,可以在2中的第三步中,点击“前台预览”。进入前台列表界面后,点击右上角的“发布信息”即可提交,如图七: 图七 进入“发布信息”界面以后,就可以看到具体的表单信息并提交了。如图八: 图八 后台管理 按照图一进入“自定义表单”管理界面后,可以看到具体的表单列表。当我们点击“名称”超链接,就可以看到前台所提交的所有信息了。如图九、图十: 图九 图十

织梦CMS自定义标签在哪设置?网站模板自己做的,以前用过科讯CMS,不了解织梦,想知道怎么自己定义

既然你用过kesioncms应该知道模板的绑定洛,你先到织梦后台系统设置将模板风格换成你自定义的名字(当然后台主页模板绑定的路径也要换),你在到根目录下的templets文件下建自定义的模板名字,dedecms里面主页是,栏目也都是list_自定义名字,而内容页都是article_自定义名字,这些可以根据你的栏目名随意设定,设定完了你到后台分别添加栏目,在模板绑定里面可以设定自定义的模板,至于自定义标签在织梦里面用得少(和kesioncms不太一样呵呵,我觉得还是kesiongcms好用),其实都是用系统的标签来调文章,栏目什么的,这个你可以根据帮助文档里面的标签,或者在templets/default下的系统默认模板里面找相应的标签,或者在网络下载dedecms标签进行防站就OK了!顺便说一下cms只要懂一种其它的只要找到模板的位置,我觉得就ok了,至于标签调用网上大把的呵呵!!!

DedeCms模版制作教程及标记语法详解

一、织梦(Dedecms)简介:

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。

二、织梦(Dedecms)模板解析引擎概述:

织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。

1、织梦模板引擎的代码样式有如下几种形式:

{dede:标记名称 属性=值/}

{dede:标记名称 属性=值}{/dede:标记名称}

{dede:标记名称 属性=值}自定义样式模板(InnerText){/dede:标记名称}

小提示:对于{dede:标记名称 属性=值}{/dede:标记名称}这种形式的标记,在2.1版中,表示结束只需要用“{/dede}”,但V3中需要严格用“{/dede:标记名称}”,否则会报错。

2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。

(1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:

a、{dede:global}{/dede:global}

b、{dede:global /}

其中变量名称不能加$符号,如变量 $cfg_cmspath ,应该写成

{dede:global /} 。

(2) foreach 用来输出一个数组,形式为:

{dede:foreach array=数组名称}[field:key/] [field:value/]{/dede:foreach}

(3) include 引入一个文件,形式为:

{dede:include file=文件名称 /}

对文件的搜索路径为顺序为:绝对路径、include文件夹、CMS安装目录、CMS主模板目录

3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:

{dede:标记名称 属性=值 function=youfunction(参数一,参数二,@me)/}

其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:

{dede:field function=strftime(%Y-%m-%d %H:%M:%S,@me) /}

三、DedeCms 模板制作规范:

DedeCms系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,DedeCms支持自定义频道模型,用户自定义新频道模型后,需要按该模型设计一套新的模板。

1、概念,设计和使用模板,必须要理解下面几个概念:

1)板块(封面)模板:指网站主页或比较重要的栏目封面使用的模板,一般用“index_识别”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。

2)列表模板:指网站某个栏目的所有文章列表的模板,一般用 “list_识别” 命名。

3)档案模板:表示文档查看页的模板,一般用 “article_识别” 命名。

4)其它模板:一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。

2、 命名,为了规范起见,织梦官方建议使用统一的方式来命名模板,具体如下:

1、模板保存位置:

模板目录:{cmspath/templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件}

一般的模板位置:“/templets/default”

2、 模板文件命名规范:

1)index_识别:表示板块(栏目封面)模板;

2)list_识别:表示栏目列表模板;

3)article_识别:表示内容查看页(文档模板,包括专题查看页);

4): 搜索结果列表模板;

5): 主页模板;

注解:

你的系统各个内容频道的[识别ID]分别为:

例:list_ 表示是就是内容类型为图片集的栏目默认列表模板。

3、主要标记参考

1、arclist 标记

这个标记是DedeCms最常用的一个标记,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart 这些标记都是由这个标记所定义的不同属性延伸出来的。

作用:获取一个指定的文档列表

适用范围:封面模板、列表模板、文档模板

(1)基本语法:

{dede:arclist

typeid= row= col= titlelen=

infolen= imgwidth= imgheight= listtype= orderby= keyword=}

自定义样式模板(InnerText)

{/dede:arclist}

本标记等同于artlist、imglist、imginfolist标记,其中与artlist是完全等同的,与imglist、imginfolist仅是默认的底层模板不同。

(2)属性参考:

[1] typeid= 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用,分开表示多个栏目;

[2] row= 表示返回文档行数,如果和col联合使用,刚结果数等于row * col;

[3] col= 表示分多少列显示(默认为单列);

[4] titlelen= 表示标题长度;

[5] infolen= 表示内容简介长度;

[6] imgwidth= 表示缩略图宽度;

[7] imgheight= 表示缩略图高度;

[8] type= 表示档案类型,其中默认值或type=all时为普通文档

type=commend时,表示推荐文档,等同于

type=image时,表示必须含有缩略图片的文档

orderby=hot 或 orderby=click 表示按点击数排列

orderby=pubdate 按出版时间排列(即是前台允许更改的时间值)

orderby=sortrank 按文章的新排序级别排序(如果你想使用置顶文章则使用这个属性)

orderby=id 按文章ID排序

[10] keyword= 表示含有指定关键字的文档列表,多个关键字用,分开

[11] channelid=数字 表示特定的频道类型,内置的频道:专题(-1)、文章(1)、图集(2)、Flash(4)、软件(3)

[12] limit=起始,结束 表示限定的记录范围,row属性必须等于结束 - 起始,mysql的limit语句是由0起始的,如 “limit 0,5”表示的是取前五笔记录,“limit 5,5”表示由第五笔记录起,取下五笔记录。

(3)底层模板变量

ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),

pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

arcurl(同 filename),typeurl,stime(pubdate 的0000-00-00格式),

textlink,typelink,imglink,image

其中:

textlink = a href=arcurltitle/a

typelink = a href=typeurltypename/a

imglink = a href=arcurlimg src=picname border=0/a

image = img src=picname border=0

变量调用方法:[field:varname /]

如:

{dede:arclist infolen=100}

[field:textlink /]

[field:info /]

{/dede:arclist}

2、field 标记

这个标记用于获取特定栏目或档桉的字段值及常用的环境变量值

适用范围:封面模板、列表模板、文档模板

(1)基本语法

{dede:field/}

(2) name 属性的值:

板块模板:phpurl,indexurl,indexname,templeturl,memberurl,powerby,webname,specurl

列表模板:position,title,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,栏目表dede_arctype的所有字段

其中 position 为 “栏目一栏目二” 这样形式的链接,title则为这种形式的标题

文档模板:position,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,id(同 ID,aid),档案dede_archives表和附加表的所有字段。

3、channel 标记

用于获取栏目列表

适用范围:封面模板、列表模板、文档模板

(1)基本语法

{dede:channel row= type=}

自定义样式模板(InnerText)

{/dede:channel}

(2)属性

[1] row=数字 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是 8)

[2] type = top,sun,self

type=top 表示顶级栏目

type=sun 表示下级栏目

type=self 表示同级栏目

其中后两个属性必须在列表模板中使用。

(3)底层模板变量

ID,typename,typedir,typelink(这里仅表示栏目的网址)

例:

{dede:channel type=top}

a href=[field:typelink /][field:typename/]/a

{/dede:channel}

4、mytag 标记

用于获取自定义标记的内容

适用范围:封面模板、列表模板、文档模板

基本语法

{dede:mytag typeid= ismake= /}

属性

[1] typeid = 数字 表示栏目ID,默认为 0,在没有设定的栏目没有定义这个名称的标记,会按如下搜索方式来搜索“先向上查找父栏目 - 通用标记(typeid=0)的同名标记”。

[2] name = 标记名称。

[3] ismake = yes|no 默认为 no 表示mytag里的内容不包含其它封面模板的标记,yes则表示标记内容含有其它封面模板标记。

5、vote 标记

用于获取一组投票表单

适用范围:封面模板

基本语法

{dede:vote lineheight=22

tablewidth=100% titlebgcolor=#EDEDE2

titlebackground= tablebgcolor=#FFFFFF}

{/dede:vote}

6、friendlink 标记,等同 flink

用于获取友情链接

适用范围:封面模板

基本语法

{dede:flink type= row= col= titlelen= tablestyle=}{/dede:flink}

属性注解:

[1]type:链接类型,值:

a. textall 全部用文字显示

b. textimage 文字和图得混合排列

c. text 仅显示不带Logo的链接

d. image 仅显示带Logo的链接

[2]row:显示多少行,默认为4行

[3]col:显示多少列,默认为6列

[4]titlelen:站点文字的长度

[5]tablestyle: 表示 table 这里的内容

7、mynews 标记

用于获取站内新闻

适用范围:封面模板

基本语法

{dede:mynews row=条数 titlelen=标题长度}Innertext{/dede:mynews}

Innertext支持的字段为:[field:title /],[field:writer /],[field:senddate /](时间),[field:body /]

8、loop 标记

用于调用任意表的数据,一般用于调用论坛贴子之类的操作,请参阅论坛扩展插件。

9、channelartlist 标记

用于获取频道的下级栏目的内容列表

适用范围:封面模板

语法:

{dede:channelArtlist typeid=0 col=2 tablewidth=100%}

table border=0 cellpadding=3 cellspacing=1 bgcolor=#BFCFA9

td bgcolor=#E6F2CC

{dede:type}

table border=0 cellpadding=0 cellspacing=0

td align=centerimg src=[field:global/]/img//td

a href=[field:typelink _fcksavedurl=[field:typelink /][field:typename /]/a

td align=right

a href=[field:typelink /]更多.../a

{/dede:type}

td valign=top bgcolor=#FFFFFF

{dede:arclist row=8}

·a href=[field:arcurl /][field:title /]/abr

{/dede:arclist}

{/dede:channelArtlist}

channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist}

标记。

(1) 属性

typeid=0 频道ID,默认的情况下,嵌套的标记使用的是这个栏目ID的下级栏目,如果你想用特定的栏目,可以用,分开多个ID。

col=2 分多列显示

tablewidth=100% 外围表格的大小

10、page 标记

表示分页页面的附加参数

适用范围:列表模板

语法:

{dede:page pagesize=每页结果条数/}

11、list 标记

表示列表模板里的内容列表

语法:

{dede:list col= titlelen=

infolen= imgwidth= imgheight= orderby=}{/dede:list}

底层模板变量

ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),

pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

arcurl(同 filename),typeurl,stime(pubdate 的0000-00-00格式),

textlink,typelink,imglink,image

12、pagelist 标记

表示分页页码列表

适用范围:列表模板

语法:

{dede:pagelist listsize=3/}

listsize 表示 [1][2][3] 这些项的长度 x 2

13、pagebreak 标记

用途:表示文档的分页链接列表。

适用范围:仅文档模板。

语法:{dede:pagebreak /}

14、fieldlist 标记

用途:获得附加表的所有字段信息。

适用范围:仅文档模板。

语法:

{dede:fieldlist}

[field:name /] : [field:value /] br

{/dede:fieldlist}

以上就为大家介绍了dedecms模板制作教程的基础知识,由于知识比较杂且多特别是标记语法讲解那段,所以需要大家多多用心学习下,只要用心了,我相信大家都会成为织梦(dedecms)高手的。


本文地址: https://www.q16k.com/article/9cf6d67d05a9aff7e262.html
入驻知了好学宣传页

该站点未添加描述description...

Outlook

获取免费的 Outlook 电子邮件和日历,还有 Word、Excel 和 PowerPoint 等 Office Online 应用。请进行登录,以访问你的 Outlook、Hotmail 或 Live 电子邮件帐户。

山东人民出版社

该站点未添加描述description...

爱集微

爱集微(ijiwei)为全电子行业产业链提供专业的行业咨询,品牌营销,资讯,知识产权,投融资,职场等服务。

QQ飞车百宝箱

飞车百宝箱是一款qq飞车辅助软件,绿色无毒。飞车百宝箱提供起跑加速、自动准备、极速模式、飞车取名、飞车视频等7大功能。飞车百宝箱是一款不可多得的qq飞车高手辅助软件,定能助你成为QQ飞车高手。

广州国际轻纺网

广州国际轻纺网为广州国际轻纺城旗下官方电商平台。平台汇聚广州国际轻纺城4000多家优质实体供应商,销售1000万种以上面辅料产品,囊括针织布、混纺布、棉布、复合布、亚麻布、色织布、提花布、纽扣、拉链、花边、烫钻等50多品类。同时平台全程免费为您提供专业的人工服务,免费为您找到优质、便宜的面辅料产品。

不锈钢网,不锈钢丝网,不锈钢筛网,不锈钢过滤网,不锈钢电焊网

安平县久驰丝网制品有限公司地处中国丝网之,是一家不锈钢金属丝网的专业生产厂家。主要生产不锈钢网,不锈钢丝网,不锈钢筛网,不锈钢过滤网,不锈钢电焊网,不锈钢轧花网,不锈钢网片,以及不锈钢丝网制品深加工。

75区块链媒体行情开发平台

75区-最前沿的区块链行情资讯!区块链集中地,一帮基地老韭菜带你了解买卖虚拟币,如何看虚拟币数字币行情,如何选择交易所交易虚拟币,了解区块链实时快讯、新闻、政策,看清ICO,解析区块链是什么区块链技术与应用又是如何落地。

PCB
PCB

17年专注PCB、FPC、HDI、软硬结合板研发制造,行业科技创新领跑者,为客户提供PCB的设计、生产制造到安装调试的一站式专业服务,深联电路—全球20多个国家300家知名客户的一致选择!热线:4000169679

新江湖2

该站点未添加描述description...

成都不锈钢管道

成都阳泰祥电子科技有限公司专注从事各类实验室、电子厂及各种应用高纯气体管路设计及安装服务,包括成都气体管道、成都特气管道、成都不锈钢管道、成都气体管路、实验室气体管道、实验室气体管路、高纯气体管道、特殊气体管道、特种气体管路、特气面板、实验室气路、集中供气系统、不锈钢切换系统等,为客户提供满意的方案配置、咨询提供、技术支持等一系列超值的价值与服务。

浙江气象局外网门户

该站点未添加描述description...

中国测试技术研究院

中国测试技术研究院是四川省人民政府直属公益二类科研事业单位,业务归口四川省市场监督管理局,是集法定计量技术机构、第三方检测与校准机构、测试技术与标准研究机构三位一体的国家级综合性研究院。中测院面向全社会企事业单位提供计量检定校准、产品检验检测、工程测试与评价等技术服务,为企业提升产品质量和技术创新提供服务;受政府委托承担计量检定、计量比对、产品抽检、型式评价等法制计量工作,为政府履行市场监督职能,依法科学行政提供技术支撑。

衢州新闻网

该站点未添加描述description...

要比够网

要比够网最新章节由网友提供,要比够网是广大书友最值得收藏的网络小说阅读网站,收录了当前最火热的网络小说,免费提供高质量的小说最新章节,在线阅读。

烟台网络公司

烟台山海云科技提供网站建设、网站制作、网络推广、微信营销、app开发、云算力矿机app系统开发及软件定制服务.为中小企业提供一站式网站建设推广服务,是性价比较高的烟台网络公司.

机械设备

天津赛力斯自动化科技有限公司(https://tjcelisstj113.gys.cn)主营产品包括机械设备、电子元件、仪器仪表等,天津赛力斯自动化科技有限公司负责人高先生,天津赛力斯自动化科技有限公司希望能与您成为合作伙伴

电动汽车

南昌市欧尚科技发展有限公司(https://ddccyp.gys.cn)主营产品包括电动汽车、电动四轮车、四轮老年代步车、家用四轮电动车等,南昌市欧尚科技发展有限公司负责人陶先生,南昌市欧尚科技发展有限公司希望能与您成为合作伙伴