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′ currentstyle="<li><a href=’~typelink~’>~typename~</a> </li>"}
频道栏目:{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官方文档或相关教程。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1212981.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复