[[高手答疑]] DEDECMS标签绝技:打造高效网站管理新体验

[复制链接]
查看: 85|回复: 0
发表于 2024-9-20 22:21:47 | 显示全部楼层 | 阅读模式
易博V9下载

DEDECMS标签绝技:打造高效网站管理新体验
[keyword]调用标签

  1. <meta name="keywords" content="{dede:field name='keywords'/}">
复制代码

[description]调用标签
  1. <meta name="description" content="{dede:field name='description' function='html2text(@me)'}/}">
复制代码

模板路径调用标签
  1. {dede:field name='templeturl'/}
复制代码

网站标题调用标签
  1. {dede:global name='cfg_webname'/}
复制代码

栏目导航调用标签
  1. <a href="/">首页</a></li>
  2. {dede:channel type='top' row='8' currentstyle='<li class="thisclass"><a href="~typelink~">~typename~</a> </li>'}
  3. <li><a href="{field:typelink/}" target="_blank">{field:typename/}</a> </li>
  4. {/dede:channel}
复制代码

指定调用栏目标签
  1. {dede:onetype typeid='ID'}{field:typename /}{/dede:onetype}
复制代码

频道栏目调用标签
  1. {dede:channel type='self'}<li><a href="{field:typelink/}">{field:typename/}</a></li>{/dede:channel}
复制代码

友情链接调用标签
  1. {dede:flink row='24' linktype=2/}
复制代码

网站版权调用标签
  1. {dede:global name='cfg_powerby'/}
复制代码

网站备案调用标签
  1. {dede:global name='cfg_beian'/}
复制代码

当前栏目名称标签
  1. {dede:field name='typename'/}
复制代码

当前位置调用标签
  1. {dede:field name='position'/}
复制代码

列表文章调用标签
  1. {dede:list pagesize='8'}{/dede:list}
复制代码

栏目链接调用标签
  1. {field:typelink function='str_replace("a ","a ",@me)'/}
复制代码

作者链接调用标签
  1. {field:writer /}
复制代码

列表点击调用标签
  1. {field:click/}
复制代码

列表评论调用标签
  1. {field:postnum/}
复制代码

查阅全文调用标签
  1. <a href="{field:arcurl/}">查阅全文…</a>
复制代码

列表时间调用标签
  1. {field:pubdate function="GetDateTimeMK(@me)"/}
复制代码

列表分页调用标签
  1. {dede:pagelist listsize='4' listitem='index pre pageno next end '/}
复制代码

文章标题调用标签
  1. {dede:field name="title"/}
复制代码

文章来源调用标签
  1. {dede:field name='source'/}
复制代码

文章作者调用标签
  1. {dede:field name='writer' /}
复制代码

文章时间调用标签
  1. {dede:field name='pubdate' function='GetDateMk(@me)'/}
复制代码

文章Tag调用标签
  1. {dede:tag type='current'/}
复制代码

文章点击调用标签
  1. <script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&amp;mid={dede:field name='memberid'/}&amp;view=yes" language="javascript"></script>
复制代码

文章内容调用标签
  1. {dede:field name='body'/}
复制代码

文章分页调用标签
  1. {dede:pagebreak/}
复制代码

[收藏]
  1. <a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>
复制代码

[推荐]
  1. <a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>
复制代码

[评论]
  1. <a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>
复制代码

[打印]
  1. <a href="#" onClick="window.print();">打印</a>
复制代码

[关闭]
  1. <a href="#" onClick="window.close();">关闭</a>
复制代码

文章顶客次数标签
  1. {dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>
复制代码

上一篇下一篇标签
  1. {dede:prenext get='pre'/}{dede:prenext get='next'/}
复制代码

头条推荐调用标签
  1. {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> {field:textlink/}
  2. <span>{field:description/}……</span> </dt> {/dede:arclist}
复制代码

最新文章调用标签
  1. {dede:arclist row=8 titlelen=24 orderby=pubdate}<li>{field:textlink/}</li> {/dede:arclist}
复制代码

热关键字调用标签
  1. {dede:hotwords num='5' subday='30'/}
复制代码

最新图文调用标签
  1. {dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'}
  2. <dd><a href="{field:arcurl/}"><img src="{field:picname/}" alt="{field:title/}" ></a><span><a title="{field:title function='htmlspecialchars(@me)'}/]" href="{field:arcurl /}">{field:title /}</a></span> </dd>{/dede:arclist}
复制代码

推荐文档调用标签
  1. {dede:arclist type='commend' titlelen='40' row='10'} <li><a title="{field:title function='htmlspecialchars(@me)'}/]" href="{field:arcurl /}">{field:title /}</a></li> {/dede:arclist}
复制代码

随机推荐调用标签
  1. {dede:arclist type='commend' titlelen='26' orderby='rand' row='10'} <li><a title="{field:title function='htmlspecialchars(@me)'}/]" href="{field:arcurl /}">{field:title /}</a></li> {/dede:arclist}
复制代码

热点文档调用标签
  1. {dede:arclist orderby='click' titlelen='40' row='10'} <li><a title="{field:title function='htmlspecialchars(@me)'}/]" href="{field:arcurl /}">{field:title /}</a></li> {/dede:arclist}
复制代码

相关文档调用标签
  1. {dede:likeart titlelen='24' row='10'} <li><a title="{field:title function='htmlspecialchars(@me)'}/]" href="{field:arcurl /}">{field:title /}</a></li> {/dede:likeart}
复制代码

调用图片链接标记
  1. <a href="{field:arcurl/}"><img src="{field:picname/}" alt="{field:title/}" ></a>
复制代码

{field:image/}
调用文字链接标记
  1. <a href="{field:aucurl/}" title="{field:title/}">{field:title/}</a>
复制代码

{field:title /}
控制字数描述标记
  1. {field:description function="cn_substr(@me,100)"/}…
复制代码

调用文章tags标记
  1. {dede:tag type='current'/}
复制代码

文章关键字与描述
  1. {dede:field name='keywords'/}
  2. {dede:field name='description' function='html2text(@me)'/}
复制代码

栏目介绍
  1. {dede:field name='description' function='html2text(@me)'/}
复制代码

调用外部htm文件
  1. {dede:include file='head.htm' ismake='yes'/}
复制代码

搜索文章调用标签
  1. {dede:global name='keyword'/}"的搜索结果 – {dede:global name='cfg_webname'/} 搜索"{dede:global name='keyword'/}" 的结果
复制代码

递增序列号
  1. {field:global name=autoindex/}
复制代码

列表隔5行加一行线
  1. {dede:list pagesize='50'}
  2. <LI><a href="{field:arcurl /}" title="{field:title function='htmlspecialchars(@me)'}"
  3. target=_blank>{field:title function="cn_substr(@me,48)"/}</a>{field:pubdate runphp='yes'}
  4. $a="<font color=red>" . strftime('%m-%d',@me) . "</font>";
  5. $b=strftime('%m-%d',@me);
  6. $ntime = time();
  7. $day3 = 3600 * 24;
  8. if(($ntime - @me) < $day3) @me = $a;
  9. else @me =$b;
  10. [/field:pubdate]<br>
  11. {field:global name=autoindex runphp="yes"}
  12. if(@me%5==0)@me="<hr />";
  13. else @me="";
  14. [/field:global]
  15. {/dede:list}
  16. <DIV class="line2 m1 m3"></DIV></LI>
复制代码

最新 文章列表 案粜谢簧� 的方法
  1. {dede:arclist orderby=pubdate titlelen='26' row='10'}
  2. {field:global runphp='yes' name=autoindex}
  3. $a="<div id='a'>";
  4. $b="<div id='b'>";
  5. if ((@me%2)==0) @me=$a;
  6. else @me=$b;
  7. [/field:global]
  8. <ul>
  9. <li>{field:title/}</li>
  10. </ul>
  11. </div>
  12. {/dede:arclist}
复制代码

24小时内更新的文章时间显示为红色
  1. {field:pubdate runphp='yes'}
  2. $a="<font color=red>" . strftime('%m-%d',@me) . "</font>";
  3. $b=strftime('%m-%d',@me);
  4. $ntime = time();
  5. $day3 = 3600 * 24;
  6. if(($ntime - @me) < $day3) @me = $a;
  7. else @me =$b;
  8. [/field:pubdate]
复制代码

为了防止文章内容被复制后失去来源信息,可以使用以下JavaScript代码来在被复制的文字末尾自动加上网站的信息,以利于SEO优化:
  1. <script type="text/javascript">
  2. document.body.oncopy = function () {
  3. setTimeout(function () {
  4. var text = clipboardData.getData("text");
  5. if (text) {
  6. text = text + "\r\n本篇文章来源于 www.地址.COM 原文链接:" + location.href;
  7. clipboardData.setData("text", text);
  8. }
  9. }, 100);
  10. };
  11. </script>
复制代码

按照时间点击量来排列文章的排行榜调用标签如下:
  1. 按总: {dede:arclist row='24' titlelen=24 orderby=click}
  2. 按月: {dede:arclist row='24' titlelen=8 orderby=click subday=30}
  3. 按周: {dede:arclist row='24' titlelen=8 orderby=click subday=7}
复制代码

要在首页调用某个栏目的子栏目,可以使用以下标签:
  1. {dede:channel type='sun' typeid='栏目ID'}
  2. <a href="{field:typelink/}">{field:typename/}</a>
  3. {/dede:channel}
复制代码

或者直接调用全局变量来获取站点地图:
  1. {dede:global name='maplist'/}
复制代码

对于搜索表单的调用标签如下:
  1. <form action="{dede:global name='cfg_phpurl'}/search.php" name="formsearch">
  2. <input type="hidden" name="kwtype" value="1" />
  3. <input name="keyword" id="keyword" type="text" class="searchtxt" />
  4. <select name="searchtype" id="searchtype">
  5. <option value="titlekeyword" selected>智能模糊搜索</option>
  6. <option value="title">仅搜索标题</option>
  7. </select>
  8. <input type="image" src="{dede:field name='templeturl'}/images/topsearch_submit.gif" />
  9. </form>
复制代码

为了实现“文章标题-2级栏目-1级栏目-网站名”的形式,可以这样设置:
  1. {dede:field name='title'/}-{dede:field name='position' runphp='yes'}
  2. $tc="&ndash;"; // 分隔符
  3. $tw=$GLOBALS['cfg_list_symbol']; // 调用位置分隔符
  4. @me=html2text(@me); // 去除html标签
  5. $tf=split($tw,@me); // 分解成数组
  6. for($ta=(count($tf)-2);$ta>=1;$ta--) { // 循环赋值给$tk
  7. $tk.=trim($tf[$ta]).$tc;
  8. }
  9. $tk=substr($tk,0,-1);
  10. @me=$tk; // 赋值给@me
  11. {/dede:field}-{dede:global name='cfg_webname'}
复制代码

要调用缩略图,可以使用下面的标签:
  1. <img src='{dede:field name="litpic"/}'>
复制代码

为了让最近几天发布的文章显示出红色日期或加上new标识或new的小图标,可以通过扩展pubdate字段来实现。以下是三种不同的实现方式:
  1. 1、==========红色的日期========
  2. {field:pubdate runphp='yes'}
  3. $a="<font color=red>" + strftime('%m-%d',@me) + "</font>";
  4. $b=strftime('%m-%d',@me);
  5. $ntime = time();
  6. $day3 = 3600 * 24 * 3;
  7. if(($ntime – @me) < $day3) @me = $a;
  8. else @me = $b;
  9. [/field:pubdate]
复制代码

  1. 2、==========红色的(new)========
  2. {field:pubdate runphp='yes'}
  3. $aa=strftime('%m-%d',@me);
  4. $ntime = time();
  5. $tagtime = @me;
  6. $day3 = 3600 * 24 * 3;
  7. if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>";
  8. else @me = $aa;
  9. [/field:pubdate]
复制代码

  1. 3、==========加new.gif小图片========
  2. {field:pubdate runphp='yes'}
  3. $aa=strftime('%m-%d',@me);
  4. $ntime = time();
  5. $tagtime = @me;
  6. $day3 = 3600 * 24 * 3;
  7. if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />" + $aa;
  8. else @me = $aa;
  9. [/field:pubdate]
复制代码

一种很酷的时间效果可以通过以下代码实现:
  1. {field:pubdate runphp="yes"}
  2. if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">' + strftime("%H:%M",@me) + '</FONT>';}
  3. else {@me=strftime("%m-%d",@me);}
  4. [/field:pubdate]
复制代码

DEDE的一些SEO小技巧,比如添加一个百度搜索本篇文章的功能:
  1. <a href="javascript:;" onclick='window.open("http://www.baidu.com/s?q1={dede:field name="title" /}&amp;q2=&amp;q3=&amp;q4=&amp;rn=10&amp;lm=0&amp;ct=1&amp;ft=&amp;q5=&amp;q6=你的网址")' target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容"><font color=red>在百度搜索更多</font></a>
复制代码

请将上述链接中的“你的网址”替换为你自己的网站地址,例如:http://ftz.zzyo.com。另外一种写法如下:
  1. <a href="javascript:;" onclick='window.open("http://www.baidu.com/baidu?word={dede:field name="title" /}")' target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容"><font color=red>搜索舞步</font></a>
复制代码

调用tag可以通过以下方式实现:
  1. {dede:field name='keywords' runphp='yes' }
  2. if(!empty(@me)){
  3. $kws = explode(' ',@me);
  4. @me = "";
  5. foreach($kws as $k){
  6. @me .= "<a href='/tag.php?/$k/'>$k</a> ";
  7. }
  8. @me= str_replace('+', ' ',trim(@me));
  9. }
  10. {/dede:field}
复制代码

易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表