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

如何利用Dedecms标签调用大全优化网站内容管理?

跟版网提供的dedecms标签调用大全,涵盖了各种常用的 dedecms标签及其使用方法。

DedeCMS,全名织梦内容管理系统,是一款基于PHP+MySQL的开源内容管理系统,它以其灵活的标签系统和丰富的功能模块,深受广大网站开发者的喜爱,以下是对DedeCMS标签调用大全的具体介绍:

常用标签调用

1、网站信息标签

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

网站描述:{dede:global.cfg_description/}

网站关键字:{dede:global.cfg_keywords/}

模板路径:{dede:global.cfg_templets_skin/}

编码:{dede:global.cfg_soft_lang/}

2、标签

:{dede:field.title/}

文章描述:{dede:field.description function=‘html2text(@me)’/}

文章关键词:{dede:field.keywords/}

文章时间:{dede:field.pubdate function=“MyDate(‘Ymd H:i’,@me)”/}

3、栏目列表标签

顶级栏目:{dede:type} [field:typename /] {/dede:type}

单个栏目:{dede:channel type=’top’ row=’8′ current}

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

4、文档列表标签

基本语法:{dede:arclist flag=’h’ typeid=” row=” col=” titlelen=” infolen=” imgwidth=” imgheight=” listtype=” orderby=” keyword=” limit=’0,1′}

参数说明:col=”(分多少列显示),row=”(调用栏目数),titlelen=”(标题长度)等。

5、其他实用标签

调用页面:{dede:include filename="head.htm"/}

调用时间:[field:pubdate function=MyDate(‘ymd’,@me)/]

调用外部模版文件:{dede:include filename="文件名"/}

相关问答FAQs

1、如何在DedeCMS中调用网站的关键字和描述?

在DedeCMS中,可以使用以下标签来调用网站的关键字和描述:

网站关键字:{dede:field name=’keywords’/}

网站描述:{dede:field name=’description’ function=’html2text(@me)’/}

这些标签通常用于HTML的<meta>标签中,以优化搜索引擎的抓取和索引。

2、如何设置DedeCMS的文章列表分页?

在DedeCMS中,可以使用{dede:pagelist}标签来实现文章列表的分页。

     {dede:pagelist listsize='4' listitem='index pre pageno next end '/}

在这个例子中,listsize='4'表示每页显示4个页码链接,listitem属性定义了分页链接的样式和顺序,通过调整这些属性,可以根据需要定制分页的外观和行为。

DedeCMS的标签系统为网站开发提供了极大的灵活性和便利性,通过熟练掌握这些标签的用法,开发者可以更高效地管理和展示网站内容,实现更加个性化和动态的网站设计。

标签名称 描述 示例代码
{dede:field.title/} 获取当前文章的标题 {dede:field.title/}文章标题{dede:field.title/}
{dede:field.url/} 获取当前文章的链接地址 {dede:field.url/}
{dede:field.id/} 获取当前文章的ID {dede:field.id/}
{dede:field.addtime/} 获取当前文章的发布时间 {dede:field.addtime/}
{dede:field.writer/} 获取当前文章的作者 {dede:field.writer/}
{dede:field.source/} 获取当前文章的来源 {dede:field.source/}
{dede:field.keyword/} 获取当前文章的关键词 {dede:field.keyword/}
{dede:field.description/} 获取当前文章的描述 {dede:field.description/}
{dede:field.keyword/} 获取当前文章的关键词 {dede:field.keyword/}
{dede:field.content/} 获取当前文章的内容 {dede:field.content/}
{dede:field.typelink/} 获取当前文章所属栏目的链接 {dede:field.typelink/}
{dede:field.typetext/} 获取当前文章所属栏目的名称 {dede:field.typetext/}
{dede:field.typeid/} 获取当前文章所属栏目的ID {dede:field.typeid/}
{dede:arclist} 获取指定栏目的文章列表 {dede:arclist type='image' row='10'/}
{dede:arcrow} 循环输出文章列表中的每篇文章 {dede:arcrow} {dede:field.title/} {/dede:arcrow}
{dede:channel} 获取指定栏目的信息 {dede:channel channeltype='top' type='image' row='10'/}
{dede:channellink} 获取指定栏目的链接 {dede:channellink type='image'/}
{dede:channeltype} 获取指定类型栏目的信息 {dede:channeltype id='2'/}
{dede:link} 获取友情链接信息 {dede:link row='10'/}
{dede:global name='cfg_webname'/} 获取网站名称 {dede:global name='cfg_webname'/}
{dede:global name='cfg_basehost'/} 获取网站域名 {dede:global name='cfg_basehost'/}
{dede:global name='cfg_basehost1'/} 获取网站域名(不带http://) {dede:global name='cfg_basehost1'/}
{dede:global name='cfg_basehost2'/} 获取网站域名(不带http://和www.) {dede:global name='cfg_basehost2'/}
{dede:global name='cfg_memcaching'/} 获取是否开启缓存 {dede:global name='cfg_memcaching'/}
{dede:global name='cfg_memcaching_host'/} 获取缓存服务器地址 {dede:global name='cfg_memcaching_host'/}
{dede:global name='cfg_memcaching_port'/} 获取缓存服务器端口 {dede:global name='cfg_memcaching_port'/}
{dede:global name='cfg_memcaching_timeout'/} 获取缓存超时时间 {dede:global name='cfg_memcaching_timeout'/}

表格仅为部分示例,DedeCMS提供的标签非常丰富,涵盖了文章、栏目、全局变量等多个方面,具体使用时,请参考DedeCMS官方文档或相关教程。

0