如何精通织梦CMS的标签调用技巧?
- 行业动态
- 2024-10-03
- 1
织梦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中常用的一些标签,更多标签和详细使用方法请参考官方文档。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/104716.html