当前位置:首页 > 行业动态 > 正文

如何精通织梦CMS的标签调用技巧?

DedeCMS(织梦CMS)标签调用大全(一)提供了丰富的标签和函数,帮助用户快速实现网站功能。

织梦CMS(DedeCMS)是一款广泛使用的内容管理系统,提供了丰富的标签调用功能,帮助开发者高效管理和展示网站内容,本文将详细介绍织梦CMS的常用标签调用方法,涵盖网站信息、文章内容、栏目列表等多个方面,以下是具体介绍:

网站信息标签调用

1、关键词调用<meta name="keywords" content="{dede:field name='keywords'/}">

2、描述调用<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">

3、模板路径调用{dede:field name='templeturl'/}

4、调用{dede:global name='cfg_webname'/}

5、网站根网址调用{dede:global.cfg_basehost/}

6、网站根目录调用{dede:global.cfg_cmsurl/}

7、网页主页链接调用{dede:global.cfg_indexurl/}

8、网站编码调用{dede:global.cfg_soft_lang/}

9、网站版权调用{dede:global name='cfg_powerby'/}

10、网站备案调用{dede:global name='cfg_beian'/}

标签调用

1、调用{dede:field name="title"/}

2、文章来源调用{dede:field name='source'/}

3、文章作者调用{dede:field name='writer' /}

4、文章时间调用{dede:field name='pubdate' function='GetDateMk(@me)'/}

5、文章Tag调用{dede:tag type='current'/}

6、文章点击调用<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>

栏目列表标签调用

1、顶级栏目调用<a href="/">首页</a></li> {dede:channel type='top' row='8' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"} <li><a href='[field:typelink/]' target="_blank">[field:typename/]</a> </li> {/dede:channel}

2、指定调用栏目{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}

3、频道栏目调用{dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}

4、友情链接调用{dede:flink row='24' linktype=2/}

5、当前栏目名称标签{dede:field name='typename'/}

6、当前位置调用标签{dede:field name='position'/}

7、列表文章调用标签{dede:list pagesize='8'}{/dede:list}

8、栏目链接调用标签[field:typelink function='str_replace("a ","a class=ulink ",@me)'/]

9、作者链接调用标签[field:writer /]

10、列表点击调用标签[field:click/]

11、列表评论调用标签[field:postnum/]

12、查阅全文调用标签<a href="[field:arcurl/]">查阅全文...</a>

13、列表时间调用标签[field:pubdate function="GetDateTimeMK(@me)"/]

14、列表分页调用标签{dede:pagelist listsize='4' listitem='index pre pageno next end '/}

FAQs

问题一:如何在织梦CMS中调用文章的描述和关键词?

答:在织梦CMS中,可以使用以下标签来调用文章的描述和关键词:

描述调用:<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">

关键词调用:<meta name="keywords" content="{dede:field name='keywords'/}">

问题二:如何在织梦CMS中调用网站的标题和根目录?

答:在织梦CMS中,可以使用以下标签来调用网站的标题和根目录:

网站标题调用:{dede:global name='cfg_webname'/}

网站根目录调用:{dede:global.cfg_cmsurl/}

Dedecms(织梦CMS)标签调用大全(一)

基础标签

系统变量标签

{dede:global name='cfg_templets_skin' /}: 获取当前模板的皮肤目录。

{dede:global name='cfg_basehost' /}: 获取网站的主机名。

{dede:global name='cfg_cookie_pre' /}: 获取网站cookie前缀。

标签

{dede:field.title/}: 获取当前文档的标题。

{dede:field.title /}: 获取当前文档的标题(不输出换行符)。

{dede:field.title/|strip_tags=1|mb_convert_encoding='UTF8','GBK',1/}: 获取当前文档的标题,并去除HTML标签,同时进行编码转换。

分类标签

{dede:field.catid/}: 获取当前文档的所属分类ID。

{dede:field.catname/}: 获取当前文档的所属分类名称。

{dede:field.catdir/}: 获取当前文档的所属分类目录名称。

链接标签

{dede:field.url/}: 获取当前文档的链接地址。

{dede:field.typeurl/}: 获取当前文档的类型链接地址。

时间标签

{dede:field.pubdate function="GetTime('Ymd',@me)" /}: 获取当前文档的发布日期,格式为“年月日”。

{dede:field.addtime function="GetTime('Ymd H:i:s',@me)" /}: 获取当前文档的添加时间,格式为“年月日 时:分:秒”。

标签

{dede:field.body/}: 获取当前文档的正文内容。

{dede:field.body function="cn_substr(@me,300,'...')"/}: 获取当前文档的正文内容,并截取前300个字符。

图像标签

{dede:field.litpic/}: 获取当前文档的缩略图地址。

{dede:field.litpic function="get_thumb(@me,'210x140')"/}: 获取当前文档的缩略图,并指定宽高为210×140。

其他标签

{dede:field.id/}: 获取当前文档的ID。

{dede:field.click/}: 获取当前文档的点击次数。

分页标签

{dede:arclist}: 循环调用文章列表。

{dede:arclist row='10' /}: 循环调用文章列表,每页显示10条。

{dede:arclist titlelen='30' /}: 循环调用文章列表,标题长度为30个字符。

{dede:arclist pagesize='10' /}: 设置每页显示的文章数量。

列表标签

{dede:channel}: 循环调用分类列表。

{dede:channel type='son' /}: 循环调用子分类列表。

{dede:channel type='self' /}: 循环调用当前分类列表。

循环标签

{dede:loop name='list' /}: 循环调用数据列表。

{dede:loop name='list' row='5' /}: 循环调用数据列表,每页显示5条。

{dede:loop name='list' field='id,title,addtime' /}: 循环调用数据列表,指定字段。

函数标签

{dede:field.title function="cn_substr(@me,20,'...')"/}: 截取字段内容,保留前20个字符,超出部分用省略号代替。

{dede:field.addtime function="GetTime('Ymd',@me)" /}: 调用函数转换时间格式。

排序标签

{dede:arclist sortid='1' /}: 按照ID排序。

{dede:arclist sortid='2' /}: 按照点击次数排序。

{dede:arclist sortid='3' /}: 按照时间排序。

是DedeCMS中常用的一些标签,更多标签和详细使用方法请参考官方文档。

0