如何高效利用dede标签进行内容调用与管理?

dede标签调用方法包括使用{dede:field name=’字段名’/}来获取指定字段的内容。

1、关键字描述调用:用于在HTML的<meta>标签中插入关键字和描述,帮助搜索引擎优化。{dede:field name=’keywords’/}用于插入关键字,{dede:field name=’description’ function=’html2text(@me)’/}用于插入描述。

如何高效利用dede标签进行内容调用与管理?

2、模板路径调用:{dede:field name=’templeturl’/}用于获取当前模板的路径。

3、调用:{dede:global name=’cfg_webname’/}用于显示网站的标题。

4、栏目导航调用:可以生成网站的栏目导航,如{dede:channel type=’top’ row=’8′ currentstyle="<li class=’thisclass’><a href=’~typelink~’>~typename~</a> </li>"}。

5、指定调用栏目:{dede:onetype typeid=’ID’}[field:typename /]用于指定ID调用特定栏目。

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

7、友情链接调用:{dede:flink row=’24’ linktype=2/}用于显示友情链接。

8、网站版权调用:{dede:global name=’cfg_powerby’/}用于显示网站的版权信息。

9、网站备案调用:{dede:global name=’cfg_beian’/}用于显示网站的备案信息。

10、当前栏目名称标签:{dede:field name=’typename’/}用于显示当前栏目的名称。

11、列表文章调用:{dede:list pagesize=’8′}{/dede:list}用于调用文章列表。

12、栏目链接调用:[field:typelink function=’str_replace("a ","a class=ulink ",@me)’/]用于生成栏目的链接。

13、作者链接调用:[field:writer /]用于生成作者的链接。

14、列表点击调用:[field:click/]用于显示文章的点击数。

15、列表评论调用:[field:postnum/]用于显示文章的评论数。

如何高效利用dede标签进行内容调用与管理?

16、查阅全文调用:<a href="[field:arcurl/]">查阅全文…</a>用于生成查阅全文的链接。

17、列表时间调用:[field:pubdate function="GetDateTimeMK(@me)"/]用于显示文章的发布时间。

18、列表分页调用:{dede:pagelist listsize=’4′ listitem=’index pre pageno next end ‘/}用于生成列表的分页。

19、调用:{dede:field name="title"/}用于显示文章的标题。

20、文章来源调用:{dede:field name=’source’/}用于显示文章的来源。

21、文章作者调用:{dede:field name=’writer’ /}用于显示文章的作者。

22、文章时间调用:{dede:field name=’pubdate’ function=’GetDateMk(@me)’/}用于显示文章的发表时间。

23、文章Tag调用:{dede:tag type=’current’/}用于显示文章的标签。

24、文章点击调用:<script src="{dede:field name=’phpurl’/}/count.php?aid={dede:field name=’ID’/}&mid={dede:field name=’memberid’/}&view=yes" language="javascript"></script>用于统计文章的点击数。

25、调用:{dede:field name=’body’/}用于显示文章的内容。

26、文章分页调用:{dede:pagebreak/}用于生成文章的分页。

27、推荐、收藏、评论和打印功能调用:[<a href="{dede:field name=’phpurl’/}/stow.php?arcID={dede:field name=ID/}">收藏</a>] [<a href="{dede:field name=’phpurl’/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>] [<a href="#" onClick="window.print();">打印</a>]用于生成推荐、收藏、评论和打印功能的链接。

28、文章顶客次数标签:{dede:field name=’digg’/} <a href="javascript:Digg(‘digg’,{dede:field name=’id’/});">顶一下</a>用于统计文章的顶客次数。

29、上一篇下一篇标签:{dede:prenext get=’pre’/} {dede:prenext get=’next’/}用于生成上一篇和下一篇的链接。

如何高效利用dede标签进行内容调用与管理?

30、头条推荐调用:{dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/] <span>[field:description/]……</span> </dt> {/dede:arclist}用于生成头条推荐的链接。

31、最新文章调用:{dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}用于生成最新文章的链接。

32、热关键字调用:{dede:hotwords num=’5′ subday=’30’/}用于生成热门关键字的链接。

33、最新图文调用:{dede:arclist row=4 titlelen=20 orderby=pubdate type=’image.’ imgwidth=152 imgheight=98} <dd><a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a> <a title="[field:title function=’htmlspecialchars(@me)’/] " href="[field:arcurl /]">[field:title /]</a> </dd>用于生成最新图文的链接。

FAQs

1、问:如何在文章中使用DedeCMS的tag标签?

答:在需要添加tag的文章页面(如article_article.htm),可以在适当位置添加如下代码:{dede:tag row=’8′ getall=’0′}<a href=’/a/tags/[field:id/]’>[field:tag /]</a>{/dede:tag}或{dede:tag row=’8′ getall=’0′}<a href='[field:link/]’>[field:tag /]</a> {/dede:tag}。

2、问:如何修改DedeCMS的tag标签以支持更长的关键词?

答:进入数据库,找到biz_tagindex和biz_taglist这两个表,将tag字段的属性从varchar(12)修改为varchar(255),然后在源码文件system/archives.func.php中找到if(isset($tag[12])并将其修改为if(isset($tag[255])。

标签名称 描述 调用方法
{dede:field name='title'/} 获取当前文章的标题 {dede:field name=’title’/}
{dede:field name='id'/} 获取当前文章的ID {dede:field name=’id’/}
{dede:field name='url'/} 获取当前文章的URL {dede:field name=’url’/}
{dede:field name='source'/} 获取当前文章的来源 {dede:field name=’source’/}
{dede:field name='click'/} 获取当前文章的点击量 {dede:field name=’click’/}
{dede:field name='writer'/} 获取当前文章的作者 {dede:field name=’writer’/}
{dede:field name='pubdate'/} 获取当前文章的发布时间 {dede:field name=’pubdate’/}
{dede:field name='sortid'/} 获取当前文章的分类ID {dede:field name=’sortid’/}
{dede:field name='sortname'/} 获取当前文章的分类名称 {dede:field name=’sortname’/}
{dede:field name='typename'/} 获取当前文章的类型名称 {dede:field name=’typename’/}
{dede:field name='tags'/} 获取当前文章的标签,以逗号分隔 {dede:field name=’tags’/}
{dede:field name='content'/} 获取当前文章的内容 {dede:field name=’content’/}
{dede:field name='bodytext'/} 获取当前文章的正文内容,不包含HTML标签 {dede:field name=’bodytext’/}
{dede:field name='description'/} 获取当前文章的描述 {dede:field name=’description’/}
{dede:field name='keywords'/} 获取当前文章的关键词 {dede:field name=’keywords’/}
{dede:arclist row='10' orderby='pubdate' /} 获取指定数量的文章列表,按发布时间排序 {dede:arclist row=’10’orderby=’pubdate’ /}
{dede:channel type='self' /} 获取当前栏目的信息 {dede:channel type=’self’ /}
{dede:channel catid='1' /} 获取指定分类ID的栏目信息 {dede:channel catid=’1′ /}
{dede:channel typenid='1' /} 获取指定类型ID的栏目信息 {dede:channel typenid=’1′ /}
{dede:arcarchives type='month' /} 获取文章归档,按月份分类 {dede:arcarchives type=’month’ /}
{dede:arcatt id='1' /} 获取指定分类下的文章列表 {dede:arcatt id=’1′ /}
{dede:pagelist listsize='10' prevtitle='上一页' nexttitle='下一页' /} 分页显示文章列表 {dede:pagelist listsize=’10’ prevtitle=’上一页’ nexttitle=’下一页’ /}

这个表格展示了dede标签的一些常用调用方法,可以根据需要选择合适的标签和属性来实现相应的功能。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1193050.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-09 16:10
下一篇 2024-10-09 16:12

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入