织梦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...

流行钢琴网社区

流行钢琴网社区,钢琴论坛,百万钢琴爱好者的家园,pianopop.cn-popiano.org

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

Drupal与高性能网站架构

基于Drupal平台的高性能网站架构与研究实验室

星座运势查询

瑜岷366星座,就是根据星座特征进行分析,日常星座运势会有变化是比较正常的,每个人在不同时间可能会有着不同的星座运势和星座爱情,但他们总是坚定自己的目标,保持自己的性格,走向更高的地方。

最新资料分析

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

光棍推荐,手机光棍影院推荐,新光棍网推荐

2021年最新最全光棍推荐互動交流平臺,上萬網友分享光棍推荐心得,在這裏可以找到手机光棍影院推荐,新光棍网推荐等最新內容,讓您快速掌握光棍推荐排行榜信息最新進展。

吧啦查

致力于民间传统秘方、偏方、经方的分享与交流,传播中医思想、弘扬中医文化。

品牌网

提供品牌资讯服务

草根一族

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

课件管家

管家下载是一家专注于分享高质量的免费PPT模板下载网站,包括图表、背景图片、素材、教程等各类PPT模板相关资源。致力于打造国内最大最权威的PPT下载一站式服务平台。

莆田爱浪花艺术网

我们是一家专业设计、艺术品.致力于中高档佛珠用品系列及雕刻工艺品研究和开发。 浪花世界里充满时尚艺术美与生活思维的趣乐。初日真实的表达了自然美,却又充满艺术美。体现了真正艺术生活理念与时尚饰品文化。

LoL
LoL

The best place to watch LoL Esports and earn rewards!

游戏问答网

游戏问答网是全球领先的中文问答互动平台,每天为数亿网民答疑解惑。

幻想全明星

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

德牧山庄

德牧山庄(www.demu.cn)是一座以德国牧羊犬为主题的小山庄,让嘤嘤怪们给老夫赶鸡牧羊