dede 最常用得全局标签
[资料]dedecms常用标签
相对位置:{dede:field name='position'/}文章标题:[field:title/]文章地址:[field:arcurl/]文章简介:[field:info/] 或[field:description function=”html2text(@me)”]文章内容:[field:body/]列表内容:[field:description function='cn_substr(@me,180)'/].....点击次数:[field:click]文章来源:[field:source/]发布时间:[field:pubdate function=”MyDate(…m-d‟,@me)”/][field:pubdate function=”GetDateTimeMK(@me)”/]图片地址:<img src=”{dede:field.picname}”/>缩略图片:[field:picname/] 或<img src='{dede:field name="litpic"/}'>文档关键词:[field:keywords/]投票标签:[field:vote/]友情链接:{dede:flink row=‟24‟linktype=2/}指定调用栏目标签:{dede:onetype typeid=‟ID‟}[field:typename/]{/dede:onetype}网站版权:{dede:global name=‟cfg_powerby‟/}网站备案:{dede:global name=‟cfg_beian‟}栏目链接:[field:typelink function=‟str_replace(“a”,”a”,@me)‟/]文章作者:[field:writer/]列表评论:[field:postnum/]列表分页:{dede:pagelist listtem=‟index pre pageno next end‟listsize=‟4‟ /}文章分页:{dede:pagebreak/}Tag:{dede:tag type=‟current‟ sort=‟new,mouth,rand‟/}简略标题:[field:shorttitle/]时间:[field:pubdate function=”Mydata(…m-d‟,@me)”/]适用于文档列表底层模板中使用/{dede:field.pubdata function=”Mydata(…m月d日‟,@me)”/} //可以插入汉字适用于内容页面单独调用/[field:pubdata function=”GetDataTimeMK(@me)”]调用时间%Y -%m -%d -%H- %M- %S-------------------------年---月---日--时--分--秒时间格式{dede:field name='pubdate' function='strftime("%Y年%m月%d日%H:%M:%S","@me")' /}2007年1月1日18:30:02{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")' /}2007-1-1 18:30:02{dede:field name='pubdate' function='strftime("%Y年%m月%d日%H时%M分%S秒","@me")' /}2007年1月1日18时30分02秒{dede:field name='pubdate' function='strftime("%m-%d %H:%M:%S","@me")' /}1-1 18:30:02{dede:field name='pubdate' function='strftime("%m-%d","@me")' /}1-1%Y-年%m-月%d-日%H-小时%M-分%S-秒24小时内的时间显示红色..[field:pubdate runphp='y es']$a="<font color='#ff0000'>";$b="</font>";$c=strftime("%Y年%m月%d日%H:%M:%S","@me");$ntime = time();$oneday = 3600 * 24;if(($ntime - @me)<$oneday) @me = $a.$c.$b;else @me =$c;[/field:pubdate]最后更新时间最后更新时间:{dede:tagname runphp='y es'}@me = date("Y-m-d H:i:s", time());{/dede:tagname}XX天前[field:pubdate runphp='y es']$today = Floor(time()/(3600 * 24));$senday= Floor(@me/(3600 * 24));$updays = $today-$senday;if($updays==0) @me = "今日";else @me = $updays."天前";[/field:pubdate]简单的php调用:@me :当前字段的当前值---qq[field:qq runphp=‟yes‟]If(@me ==””)@me = “没有任何联系方式”;Else @me = “作者QQ: <a href=‟#‟ target=”_blank”>@me</a>”; //href=‟‟----单引号[/field:qq]投票标签:[field:vote id=‟‟Lineheiht=‟‟Tableweith =‟‟ Titlebgcolor =‟‟ Tablebgcolor=‟‟ /]Id:必须的Lineheiht:表格高度Tableweith:表格宽度Titlebgcolor:投票标题的背景色Tablebgcolor:投票表格的背景色自定义宏标记:(常用于广告位)-----------------------------一般用js调用{dede:mytag name=‟‟ismake=‟‟/}Name=‘标记名称’ismake=‟yes/no‟yes:属于板块代码no:不属于板块代码问答标签:{dede:ask row=‟‟qype=‟‟}[field:字段名/]----tid、titlelen、(title、url(内容))、(tidname(该问题的栏目名称)、typeurl){/dede:ask}Row=‟条数‟qype=‟表用类型‟-----(new:最新问题,commend:推荐问题,ok:已经解决问题,notok:待解决的问题,height:高分的问题)友情链接:{dede:flink /}type=‟image或text‟(显示类型)typeid=‟类型ID‟(链接的类型)row=‟调用链接数量‟linktype=‟0或1或2‟----------------0为未审核1为内页2为首页Tag标签:{dede:tag row=‟条数‟sort=‟排序方式‟}[field:tag/]{/dede:tag}参数说明:Row=‟‟Sort=‟排序方式‟------new(最新)、week(本周)、month(本月)、rand(随机)Getwall=‟获取类型‟0 为当前文档的TAG 用于且只能用于内容页(article_识别ID.htm)1 为全部TAG,用于全局调用底层模板[field:字段名/]Tag [field:tag/] tag的名称Link [field:link/] tag的连接地址智能标记:参考dedecms织梦建站培训-9.Sql标签:{dede:sql sql=‟完整的一条sql调用查询语句‟}{/dede:sql}[<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="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>][<a href="#" onClick="window.print();">打印</a>][<a href="#" onClick="window.close();">关闭</a>]文章顶客次数标签:{dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>上一篇下一篇标签: {dede:prenext get='pre'/}{dede:prenext get='next'/}热关键字调用标签:{dede:hotwords num='5' subday='30'/}相关文档调用标签:{dede:likeart titlelen='24' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:likeart}控制字数描述标记:[field:description function="cn_substr(@me,100)"/]...调用外部htm文件:{dede:include file='head.htm' ismake='yes'/}递增序列号:[field:global name=autoindex/]24小时内更新的文章时间显示为红色:[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]COPY页面内容,自动在后面加上网站信息,利于SEO<script type="text/javascript">document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于www.地址.COM 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }</script>按时间点击文章排行榜调用标签:按总:{dede:arclist row='24' titlelen=24 orderby=click}按月:{dede:arclist row='24' titlelen=8 orderby=click subday=30}按周:{dede:arclist row='24' titlelen=8 orderby=click subday=7}在首页调用某栏目的子栏目{dede:channel type=’sun’typeid=’栏目ID’}<a href=”[field:typelink/]“>[field:typename/]</a>{/dede:channel}或者{dede:global name=‟maplist‟/}搜索表单调用标签:<form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch"><input type="hidden" name="kwtype" value="1" /><input name="keyword" id="keyword" type="text" /><select name="searchtype" id="searchtype"><option value="titlekeyword" selected>智能模糊搜索</option><option value="title">仅搜索标题</option></select><input type="image" src="{dede:field name='templeturl'/}/images/topsearch_submit.gif" /> </form>发布的文章显示红色日期或加上new字或new小图片给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
织梦标签——精选推荐
织梦标签注意点:1.dede的标签不可以嵌套(除了channelartlist⾥⾯可以嵌套指定的标签),那么当需要使⽤{dede:global.cfg_webname/}dede 标签的时候我们需要转换成[field:global.cfg_webname/]2.使⽤范围我们讲的标签,如果不特殊说明那就是说这个标签可以在任何的模板页使⽤全局使⽤,所有的模板页⾯都可以使⽤!3.⽂档页的模板实在分类那边修改的,⼀个分类下⾯的所有⽂档的页⾯应该是⼀样的!⾸页常⽤标签:1.{dede:global.cfg_soft_lang/}调⽤出⽹站的编码2.{dede:global.cfg_webname/}调⽤出⽹站的名称3.{dede:global.cfg_description/}调⽤出⽹站的描述信息4.{dede:global.cfg_keywords/}调⽤出⽹站的关键字5.{dede:global.cfg_templets_skin/}调⽤出默认模板⽂件的⽬录6.{dede:global.cfg_cmsurl/}调⽤出⽹站的⽬录,url地址7.{dede:global.cfg_cmspath/}调⽤出⽹站的所在路径8.{dede:global.cfg_dataurl/}调⽤出⽹站的data⽬录9.{dede:global.cfg_basehost/}调⽤出⽹站所在的域名10.{dede:myad name='sifangku'/}调⽤出对应的⼴告name后⾯的值表⽰⼴告位标识11.{dede:include filename='my_head.htm'/}引⼊另外⼀个模板⽂件,只要在filename后⾯写上模板⽂件的名字就可以了基本现象:双标签:写在双标签之间的内容会被循环的输出(重复的输出)写在双标签之间的字段标签,在被输出的时候转换成了对应的内容12.channel标签[field:typename/] 栏⽬名称[field:typelink/] 栏⽬的url地址(据对路径)type 表⽰需要取出的栏⽬的类型,顶级栏⽬(top),⼦栏⽬(son,需要配合typeid)row表⽰取出⼏条栏⽬使⽤在⾸页:调⽤出⽹站的顶级栏⽬使⽤在列表页:{dede:channel type='son'}[field:typename/]{/dede:channel}表⽰调⽤出当前栏⽬的⼦栏⽬的信息13.arclist标签{dede:arclist}[field:title/]{/dede:arclist}[field:title/] 对应的是⽂档的标题[field:arcurl/] 对应的是⽂档的url地址使⽤在⾸页:调⽤出⽹站的⽂档(可以通过typeid属性来控制到底调⽤出哪个栏⽬的,⾥⾯可以写多个栏⽬的id值,中间⽤,隔开)使⽤在列表页:调⽤出当前栏⽬(以及⼦栏⽬)下⾯的⽂章使⽤在频道封⾯页:调⽤出当前栏⽬(以及⼦栏⽬)下⾯的⽂章14.channelartlist标签{dede:channelartlist row=6}{dede:field name='typename'/}{dede:arclist titlelen='42' row='10'}[field:title /]{/dede:arclist}。
DEDE一些实用标签及自定义标签方法
DEDE一些实用标签及自定义标签方法栏目首页:取得当前栏目的id {dede:field name='id'/}当前栏目名称: {dede:field name='typename'/}栏目列表页:取得当前栏目的id {dede:field name='id'/}当前栏目名称: {dede:field name='typename'/}文章内容页:取得当前文章的id: {dede:field name='id'/}当前文章所属栏目名称: {dede:field name='typename'/}其它标签:用于循环和遍历中的计数器(每次+1): [field:global name=autoindex/]将中文截取指定字节数: [field:title function='cn_substr(@me,16)'/]{dede:sql}标签:sql标签可以称得上是个万能标签了,查询数据库将其输出:1.用来输出统计内容,这个是不错的,举个例子,我们来统计下总共发了多少的文章,思路就是输出dede_addonarticle这个文章附加表内容总数就可以了。
{dede:sql sql="SELECT COUNT(*) AS nums FROM dede_add onarticle"}[field:name = "nums"/]{/dede:sql}2.使用~field~来进行特殊的查询,比如之前论坛上面很多会员需要做一个输出当前发布文章会员的相关内容,之前用sql或者arclist 标签是没办法实现的,因为每篇内容是不同的,这里我们来用5.5的sql语句来做个示范。
我们首先在文章模板中相应的位置加上下面的标签{dede:sql sql="SELECT * FROM dede_archives WHERE writer =~writer~"}[field:id/],{/dede:sql}这个放到article_article.htm页面,将会检索出当前会员发布的相关文章,这里的~ writer~会根据当前内容的环境变量进行替换后再执行查询。
织梦常用标签总结标签调用图片调用等
1.标签名称:channel标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息功能说明:用于获取栏目列表适用范围:全局使用基本语法:{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}注意:在此dede大括号添加标记样式的时候需要用一对单引号''。
参数说明:typeid = '0' 栏目IDreid = '0' 上级栏目IDrow = '100' 调用栏目数col = '1' 分多少列显示(默认为单列)type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目currentstyle = '' 应用样式底层模板字段:ID(同id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)例:{dede:channel type='top' row='9'}<a href="[field:typeurl/]" rel="nofollow">[field:typename/]</a> |{/dede:channel}注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类模板路径标签:{dede:global.cfg_templets_skin/}/ 克隆完模板后第一步要做的是替换href路径(一般为对css样式的引入。
dede标签大全_详解
Dede5.7标签大全各种常用的标签,3小时成为DEDECMS 高手——内附详解。
最基本的标签列表文章调用标签:日期:[field:pubdate function="MyDate('m/d',@me)"/] (月/日)[field:pubdate function="GetDateTimeMK(@me)"/] (年/月/日时/分/秒)点击:[field:click/] 来源:[field:scores/] 作者:[field:writer /]评论:[field:postnum/] 文章:[field:arcurl/]文章摘要:[field:description/]或[field:info/]文章缩略图:[field:picname/]或[field:litpic/]{/dede:list}列表分页调用标签:{dede:pagelist listsize='5' listitem='index pre pageno next end option'/} listsize 表示 [1][2][3] 这些项的长度 x 2listitem 表示页码样式,可以把下面的值叠加index:首页pre:上一页pageno:页码next:下一页end:末页option:下拉跳转框(扩展知识:分页样式修改:(如:共80页: 上一页12345678910下一页)修改文件位置:include里arc.listview.class.php和arc.archives.class.php 利用查找找到</li>和<li>和<li class=\"thisclass\">全部替换为"空" )文章Tag调用标签:{dede:tag row='10' getall='1' sort='month'/}<li><a href='[field:link/]'>[field:tag/]</a></li>{/dede:tag}row:调用条数sort='new':排序方式 month,rand,week getall='0'获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记,底层模板字段,link和tag。
dede模板代码大全
dede模板里常用到的一些标签(2011-03-12 11:07:19)1、头尾调用标签:{dede:include filename="head.htm"/}{dede:include filename="footer.htm"/}2、当前位置:{dede:field name='position'/}3、菜单导航:<li><a href='{dede:global.cfg_cmsurl/}/'><span>主页</span></a></li> {dede:channel type='top' row='10'}<li><a href='[field:typeurl/]'[field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}4、首页的标题描述和关键词<title>{dede:global.cfg_webname/}</title><meta name="description" content="{dede:global.cfg_description/}" /> <meta name="keywords" content="{dede:global.cfg_keywords/}" />首页栏目循环制标签{dede:channelartlist} {dede:channelartlist typeid = '4,5,6'}<a href="{dede:field name='typeurl'/}" 查看所有>{dede:fieldname='typename'/}</a> 栏目标题栏目文章循环{dede:arclist titlelen='30' row='8'}<a href="[field:arcurl /]">[field:title /]</a><span>[field:pubdate function="MyDate('m-d',@me)"/]</span>{/dede:arclist}栏目文章循环结束{/dede:channelartlist}单独不循环列表调用 tyid='所要显示文章的栏目ID'{dede:arclist titlelen='60' row='8' typeid='9'}<li class="li10"><a href="[field:arcurl /]">[field:title /]</a></li>{/dede:arclist}{dede:flink row='24'/} 友情链接————————————————————————————————————————————————列表页的标题描述和关键词<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:field name='keywords'/}" /><meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />列表循环{dede:list pagesize='10'}<li><a href="[field:arcurl/]">[field:title/]</a><span>[field:pubdate function="MyDate('m-d',@me)"/]</span>时间</li>图片:[field:imglink /][所属栏目带有链接]<a href="{@me['arcurl']}"target="_blank">[field:typelink/]</a>描述:[field:description/]...控制描述字数:[field:description function='cn_substr(@me,80)'/]{/dede:list}相应的栏目名称{dede:field.title/}xx月xx日 [field:pubdate function="MyDate('m-d',@me)"/]xxxx年xx月xx日 [field:pubdate function="MyDate('Y-m-d',@me)"/]分页代码:{dede:pagelistlistitem="info,index,end,pre,next,pageno,option listsize="5"/}列表页调用顶级栏目{dede:field.title runphp='yes'}list($toptype,$sontype)=split('/',@me );@me=$toptype;{/dede:field.title}————————————————————————————————————————————————内容页的标题描述和关键词<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:field.keywords/}" /><meta name="description" content="{dede:field.descriptionfunction='html2text(@me)'/}" />标题 {dede:field.title/}内容 {dede:field.body/}所属栏目:{dede:field name='title'/}时间 {dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}来源: {dede:field.source/}作者:{dede:field.writer/}文章摘要:{dede:field.description runphp='yes'}if(@me<>'' )@me = '<div class="intro">'.@me.'</div>';{/dede:field.description}上一页:{dede:prenext get='pre'/}下一页:{dede:prenext get='next'/}内容页调用顶级栏目{dede:field.typeid runphp='yes' function="GetTopid(@me)"}$dsql = new DedeSql(false);$a="SELECT typename FROM dede_arctype where id=@me";$arcRow = $dsql->GetOne($a);@me=$arcRow[typename];{/dede:field.typeid}————————————————————————————————————————————————单页的标题描述和关键词<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name="keywords" content="{dede:field.keywords/}" /><meta name="description" content="{dede:field.descriptionfunction='html2text(@me)'/}" />内容 {dede:field.body/}当前位置:<a href='/'>主页</a>>{dede:field name='title'/}————————————————————————————————————————————————5、其他常用标签调用相关文章(显示这一栏目的全部文章):{dede:likesgpage}<li><a href="[field:url /]">[field:title /]</a></li>{/dede:likesgpage}调用相关文章(只显示部分相关的文章){dede:likeart titlelen='36' row='10'}<li><a href=”[field:arcurl /]”>[field:title /]</a></li>{/dede:likeart}图片循环{dede:arclist imgwidth='120' imgheight='90' row='2' titlelen='20'} [field:imglink /]<a href="[field:arcurl/]">[field:title /]</a>{/dede:arclist}图文并排{dede:arclist row=10 orderby=pubdate type='image.' imgwidth='143' imgheight='106' infolen='160' titlelen='20'}<li><a href="[field:arcurl/]">[field:image/]<spanclass="title">[field:title/]</span></a></li>描述:[field:infos/]{/dede:arclist}最新循环{dede:arclist row=14 titlelen=32 flag='h'}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}推荐内容{dede:arclist titlelen=42 row=6 orderby=rand}<li><a href="[field:arcurl/]">[field:title/]</a><p>[field:description function='cn_substr(@me,80)'/]...</p></li>{/dede:arclist}热点内容{dede:arclist row=10 orderby=click}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}数字循环(1,2,3。
DEDE 常用标签调用方式及含义解释大全
适用范围:全局使用
基本语法:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
来源 {dede:field.source/}
作者 {dede:field.writer/}
点 击 <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
用arclist调用于附加表字段的方法:
要获取附加表内容,必须符合两个条件
1、指定 channelid 属性
2、指定要获得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
dedecms常见标签的使用
相关文章:
{dede:likearticle row='10' titlelen='62'}
<li><a href='[field:arcurl/]' title="[field:title/]" target="_blank" >
<title>{dede:field.seotitle /}</title>
<meta name="keywords" content="{dede:field.keywords /}" />
<meta name="description" content="{dede:field.description /}" />
{/dede:sql}
6、常见函数使用
[field:pubdate function="MyDate('Y-m-d',@me)"/]
[field:description function="cn_substr('@me',70)"/]
7、栏目调用
{dede:channel type='son' currentstyle="<li class='cu m_png'><a href='~typelink~' title='~typename~' class='cu'> ~typename~</a></li>" }
DEDE仿站经常用到的基本标签和变量
DEDE仿站经常⽤到的基本标签和变量⼀、针对于DEDE后台基本设置⾥⾯的使⽤到的数据标签。
主标题:{dede:global.cfg_webname/} 主要⽤于<title></title>⾥⾯⽹站描述:{dede:global.cfg_description/} 注意:这个是⽹站主页的描述,不能作为通⽤使⽤。
⽹站关键字:{dede:global.cfg_keywords/}⽹站根地址: {dede:global.cfg_basehost/} 注意:这个根地址是指⾃⼰输⼊在根地址选项⾥的地址。
⽹站主页链接:{dede:global.cfg_indexurl/}⽹站版权信息: {dede:global.cfg_powerby/}⽹站备案号:{dede:global.cfg_beian/}⼆、使⽤在模板<head>⾥⾯的标签全站通⽤:关键字:{dede:field name='keywords'/}描述:{dede:field name='description' function='html2text(@me)'/} (如使⽤在内容页那么这个标签会⾃动抓取⽂章的前200个字作为描述,⽽下⾯的那个标签只抓取发布⽂章时填写的摘要内容,如未填写摘要那么就不会存在描述) {dede:field name='description'/} 三、使⽤在模板的<body>⾥⾯标题链接地址:[field:arcurl/] {dede:field.arcurl/}⽂章标题:[field:title/] {dede:field.title/}内容简介:[field:info/] {dede:/} {/dede:field.description/}⽂章图⽚:[field:picname/]{dede:field.picname/}⽂章发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/] {dede:field.pubdate function="MyDate('Y-m-dH:i',@me)"/}所在栏⽬ID:[field:typeid /]⽂章点击数:[field:click /] {dede:field.click /} (这两个的使⽤⽅式为静态的,⽽下⾯那个为动态的)<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"type='text/javascript' language="javascript"></script>作者:[field:writer /] {dede:field.writer/}来源:[field:source /] {dede:field.source/}发布⽇期:[field:pubdate /]评论得分:⽂章内容:{dede:field.body/}⽂章SEO标题:{dede:field.title/}上⼀篇: {dede:prenext get='pre'/}下⼀篇:{dede:prenext get='next'/}责任编辑:{dede:adminname/}栏⽬链接:[field:typeurl /] {dede:field:typeurl /} [field:typelink /] {dede:field:typelink /}栏⽬名称:[field:typename /]栏⽬SEO标题:{dede:field.seotitle /} {dede:field.typename /}栏⽬关键字:TAG标签:{dede:tag row='8' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}栏⽬列表分页:{dede:pagelist listitem="info,index,end,pre,next,pageno,option"listsize="5"/}head运⽤:{dede:include filename="head.htm"/}<!-- /header -->footer运⽤:{dede:include filename="footer.htm"/}<!-- /footer -->当前位置:{dede:field name='position'/}链接屏蔽代码:rel="nofollow"搜索标签:{dede:list perpage='20'} 分页:{dede:pagelist listsize='4'/}友情链接:{dede:flink linktype='2' row='24'}[field:link /]{/dede:flink}评论使⽤: {dede:include file='ajaxfeedback.htm' /}注意:中括号的变量只能使⽤在⼤括号的标签⾥⾯不能拿出来单独使⽤。
dedecms常用模板标签
最近在研究dedecms教程。
dedecms二次开发其实是非常简单的。
以前总认为dedecms是如何的高深难懂。
其实dedecms简单。
特别是dedecms模板标签。
简单实用,如果我们感觉dedecms模板标签不够用。
我们还可以自己开发。
特别方便。
首先我们来谈谈dedecms最常用的几个模板标签。
1:最常用的是dedecms文章列表标签arclist,以下是基本语法.{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}2:最常见的dedecms分类列表标签channle{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~'class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}3:dedecms中标签tag{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}4:dedecms最新评论标签{dede:feedback}<ul><li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对[field:title/] 的评论:</li><li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]"class='fbmsg'>[field:msg /]</a></li></ul>{/dede:feedback}5:如果我们想在dedecms模板中调用php程序。
dede常用标签汇总
Dedecms 常见标签及代码汇总1、文本最常见的标签:文章标题-------------------------[field:title/] 带连接的文章标题----------------[field:textlink/] 文章链接地址---------------------[field:arcurl/] 文章摘要--------------------------[field:info/]2、图片标记 <img src="" /> 等于 [field:image/]<a href='[field:arcurl /]'><img src='[field:litpic/]' border='0' width='200' height='100' ></a> [field:imglink /] :带链接的图片, <a href='[field:arcurl /]'> [field:image/]</a>[field:imglink /]与<a href='[field:arcurl /]'>[field:image/]</a> 是完全等价的, 只不过后者更灵 活一点,可以在 <a>中添加 title="", alt="",但是虽然灵活了,缺少了图片的宽度和高度的 控制,所以要在 CSS 中控制图片的大小,适合对 CSS 有一点了解的人。
在文章页面显示该文章缩略图:<img src="{dede:field.litpic/}"> 在栏目页显示文章缩略图的标记:<IMG src="[field:litpic/]" />3、友情链接默认(一列) :{dede:flink row='24'/} 横排文字显示:{dede:flink linktype='2' row='24'}[field:link /]{/dede:flink} 横排图片显示:{dede:flink linktype='1' type='image' row='24'}[field:link /]{/dede:flink}4、拦目:1:<a href='[field:typeurl /]'>[field:typename /]</a>2:[field:typelink /] 二者是相等的,只不过是前者更灵活一点5、5.7 版本的幻灯 flash 调用代码:<script language='javascript'> linkarr = new Array(); picarr = new Array(); textarr = new Array(); var swf_width=280; var swf_height=192; //文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前 颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式 var configtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank'; var files = ""; var links = ""; var texts = ""; //这里设置调用标记 {dede:arclist flag='f' row='5'} linkarr[[field:global.autoindex/]] = "[field:arcurl/]"; picarr[[field:global.autoindex/]] = "[field:litpic/]"; textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]"; {/dede:arclist} for(i=1;i<picarr.length;i++){ if(files=="") files = picarr[i]; else files += "|"+picarr[i]; } for(i=1;i<linkarr.length;i++){ if(links=="") links = linkarr[i]; else links += "|"+linkarr[i]; }for(i=1;i<textarr.length;i++){ if(texts=="") texts = textarr[i]; else texts += "|"+textarr[i]; } document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="/pub/shockwave/cabs/flash/swflash.cab#version=6, 0,0,0" width="'+ swf_width +'" height="'+ swf_height +'">'); document.write('<param name="movie" value="{dede:global.cfg_templeturl/}/default/images/bcastr3.swf"><param name="quality" value="high">'); document.write('<param name="menu" value="false"><param name=wmode value="opaque">'); document.write('<param name="FlashVars"value="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config='+confi gtg+'">'); document.write('<embed wmode="opaque" FlashVars="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config='+c onfigtg+'&menu="false" quality="high" width="'+ swf_width +'" height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="/go/getflashplayer" />'); document.write('</object>'); </script> src="{dede:global.cfg_templeturl /}/default/images/bcastr3.swf"6、点击:[field:click/] [field:click runphp="yes"] if(@me>1000)@me='<font color="#ff0000">@me</font>'; else @me=@me; [/field:click] 超过 1000 点击的,显示红色,颜色可以自己定义。
织梦基本标签大全
织梦网站标签整理1、首页:dedecms网站首页头部标签:{dede:global.cfg_webname/}是网站名意思。
这里显示的文字是出现在搜索引擎标题部分。
比较重要的部分。
{dede:global.cfg_description/}这是描述标签。
这个就是出现在搜索引擎中简单的文字介绍。
也是比较重要的部分。
{dede:global.cfg_keywords/}这里是关键字标签。
这个大家应该都知道了,是我们经常说的关键词。
标题标签:{dede:global.cfg_webname/}关键词标签:{dede:global.cfg_keywords/}描述标签:{dede:global.cfg_description/}网站备案号:{dede:global.cfg_beian/}网站版权:{dede:global.cfg_powerby/}友情链接:{dede:flink row='24'/}网站地址:{dede:global.cfg_cmsurl/}网站导航标签:{dede:channel row="10" type="top" col="1" currentstyle="~typename~" }[field:typename/]{/dede:channel}文章列表标签:{dede:arclist row="5" typeid="10" titlelen="45" infolen="60" limit="2" keyword="dedecms" orderby="pubdate" orderway="desc" col="1" subday="30" imgwidth="100"imgheight="100" idlist="22" flag="h" type="image" channelid="1"}[[field:typename/]][field:title /]{/dede:arclist}友情链接标签:{dede:flink row="24" titlelen=20 linktype="2" type="text" }{dede:flink/}{/dede:flink}或{dede:flink row='24'/}在首页调用某栏目的子栏目:{dede:channel type=’sun’ typeid=’栏目ID’}[field:typename/]{/dede:channel}或者{dede:global name=’maplist’/}最新图文调用标签:{dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'} <dd><ahref="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><span><a title="[field:titlefunction='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></span> </dd>{/dede:arclist} 热关键字调用标签: {dede:hotwords num='5' subday='30'/}最新文章调用标签: {dede:arclist row=8 titlelen=24orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]<span>[field:description/]……</span> </dt> {/dede:arclist}<div class="channel_sort">{dede:channelartlist cacheid='channelsonlist'}<h3><a href="{dede:field name='typeurl'/}" >{dede:fieldname='typename'/}</a></h3><ul>{dede:channel type='son' row='10' noself='yes'}<li><a href='[field:typeurl/]'[field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}</ul>{/dede:channelartlist}</div>【Channel 标记】功能说明:用于获取栏目列表适用范围:封面模板、列表模板、文档模板(1)基本语法{dede:channel row='' type=''}自定义样式模板(InnerText){/dede:channel}(2)属性[1] row='数字' 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是8)[2] type = top,sun/son,selftype='top' 表示顶级栏目type='son' 或'sun' 表示下级栏目type='self' 表示同级栏目嵌套一:<ul>{dede:channelArtlist typeid='1'}<li>{dede:type}[<a href="[field:typelink /]"><b>[field:typename /]</b></a>]{/dede:type}{dede:channel type='son'}<a href='[field:typelink /]'>[field:typename/]</a>{/dede:channel}</li>{/dede:channelArtlist}</ul>嵌套二:{dede:channelArtlist typeid='0'}<div class="AList">{dede:type}<h3><a href="[field:typelink /]">>> [field:typename /]</a></h3>{/dede:type}<ul>{dede:arclist row="8" titlelen='100'}<li><span>[field:pubdate function="MyDate('Y/m/d',@me)"/]</span><ahref="[field:arcurl /]" title="[field:title function='html2text(@me)'/]">[field:title function=' ( strlen("@me")>40 ? cn_substr("@me",40): "@me" ) '/]</a></li>{/dede:arclist}</ul></div>{/dede:channelArtlist}dedecms 调用文章简介[field:description /]如何限制字数第一种方法:(推荐,可加省略号)[field:description function='cn_substr(Html2text("@me")."...",80)'/] 调用现成的cn_substr()字符串截取函数来实现,80为限制字节数(一个汉字等于2个字节);第二种方法:(推荐!)使用[field:infos/] 代替[field:description/] 在arclist 标签内设定infolen='30' 来设定长度;首页新闻列表调用{dede:arclist typeid='17' row='10' titlelen='32' }{/dede:arclist}[1]、typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;[2]、row='10' 返回文档列表总数[3]、titlelen = '30' 标题长度等同于titlelength[4]、infolen='160' 表示内容简介长度等同于infolength(只控制infos,并不控制description的内容)[5]、orderby='hot' 文档排序方式orderby='hot'或orderby='click' 表示按点击数排列orderby='sortrank' 或orderby='pubdate' 按出版时间排列orderby='rand' 随机获得指定条件的文档列表底层调用字段:[field:arcurl/] 链接地址[field:title/] 链接标题[field:pubdate function="MyDate('y-m-d',@me)"/] 文章更新时间[field:description/] 描述[field:litpic/]图片地址[field:source/] 文章来源[field:writer/] 作者调用两个栏目,以及他们各自的子栏目,他们对应typeid为3和5{dede:channelartlist typeid='3,5'}<a href="{dede:fieldname='typeurl'/}"><b>{dede:field name='typename'/}</b></a>(上一级栏目)<br> {dede:channel type='son' noself='yes'}<ahref="[field:typelink/]">[field:typename/]</a><br />{/dede:channel}<hr>{/dede:channelartlist}{dede:type}<a href="[field:typelink /]">[field:typename/]</a>{/dede:type}2、列表页:{dede:arclist row="5" typeid="10" titlelen="45" infolen="60" limit="2" keyword="dedecms"orderby="pubdate" orderway="desc" col="1" subday="30" imgwidth="100"imgheight="100" idlist="22" flag="h" type="image" channelid="1"}[[field:typename/]][field:title /]{/dede:arclist}3、内容页:文章模型内容页标签:文章标题:{dede:field.title/}文章链接:{dede:field name='arcurl'/}发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}文章来源:{dede:field.source/}作者:{dede:field.writer/}责任编辑:{dede:adminname/}文章简介:{dede:field.description}正文内容:{dede:field.body/}点击数:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:fieldname='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script> 图片模型内容页标签:图片列表开始:{dede:productimagelist}图片列表结束:{/dede:productimagelist}图片显示:[field:imgsrc/]图集缩略图:{dede:field name='image'/}图片链接:javascript:ChangePic('[field:imgsrc/]', '#bigpicimg');图片tiltle:[field:text/]下载模型内容页标签:软件类型:{dede:field.softtype/}授权方式:{dede:field.accredit/}界面语言:{dede:nguage/}软件大小:{dede:field.softsize/}文件类型:{dede:field.filetype/}运行环境:{dede:field.os/}软件等级:{dede:field.softrank function='GetRankStar(@me)'/}发布时间:{dede:field.pubdate function="GetDateMk('@me')"/}官方网址:{dede:field.officialurl/}演示网址:{dede:field.officialdemo/}下载次数:<script src="{dede:field.phpurl/}/disdls.php?aid={dede:field.id/}" language="javascript"></script> 软件图片:{dede:field name='image'/}下载地址:{dede:field name='softlinks'/}软件介绍:{dede:field.introduce/}下载说明:{dede:softmsg/}文章页通用标签:当前位置:{dede:field name='position'/}上一页:{dede:prenext get='pre'/}下一页:{dede:prenext get='next'/}收藏:<a href="{dede:global name='cfg_phpurl'/}/stow.php?aid={dede:field.id/}">收藏</a>挑错:<a href="{dede:globalname='cfg_phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}">挑错</a> 推荐:<a href="{dede:global name='cfg_phpurl'/}/recommend.php?aid={dede:field.id/}">推荐</a>打印:<a href="#" onClick="window.print();">打印</a>4、频道页:5、织梦dedecms标签调用集合-系统标签常用模板Head区域标签首页[Head]完整调用:<title>{dede:global.cfg_webname/}</title><meta name=”description” content=”{dede:global.cfg_description/}” /><meta name=”keywords” content=”{dede:global.cfg_keywords/}” />列表页[Head]完整调用:<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name=”keywords” content=”{dede:field name=keywords/}” /><meta name=”description” content=”{dede:field name=description function=html2text(@me)/}” />文章页[Head]完整调用:<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name=”keywords” content=”{dede:field.keywords/}” /><meta name=”description” content=”{dede:field.description function=html2text(@me)/}” />频道页[Head]完整调用:<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta nam e=”keywords” content=”{dede:field name=keywords/}” /><meta name=”description” content=”{dede:field name=description function=html2text(@me)/}” />系统基本配置标签:站点根网址:{dede:global.cfg_basehost/}网站地址:{dede:global.cfg_cmsurl/}主页链接:{dede:global.cfg_indexurl/}网站编码:{dede:global.cfg_soft_lang/}CMS版本:{dede:global.cfg_version/}头部调用:{dede:include filename="head.htm"/}底部调用:{dede:include filename="footer.htm"/}网站备案号:{dede:global.cfg_beian/}版权信息:{dede:global.cfg_powerby/}风格路径:{dede:global.cfg_templets_skin/}图片路径:{dede:global.cfg_templets_skin/}/images/CSS路径:{dede:global.cfg_templets_skin/}/style/JS路径:{dede:global.cfg_templets_skin/}/JS/主页链接名称:{dede:global.cfg_indexname/}递增序列号: [field:global name=autoindex/]。
dede常用标签讲解整理
DedeCMS常用标签讲解整理网站的模板就如同一件衣服,衣服的好坏直接决定了网站的好坏,很多网站一看界面就知道不是什么好站点,再一看内容都是千篇一律,这种站点没有特色看的人就少,所以模板的重要性就在于此。
模板的制作也需要简单,目前从很多程序的模板机制看,织梦的模板机制是最简单实用的,通过学习织梦的标签,能够很好的把美工、程序结合起来,并且织梦的模板引擎机制也容易明白,基本上就是想到就能做到。
在之前的课程中,我们也介绍了模板的解析原理,我们来回顾下:这个是我们最常用的一个arclist标记,这个标记主要功能就是用于调用文档内容,以列表的形式显示在前台页面中。
系统首先读取模板文件,然后第一步就是解析标记,解析标记就是将整个标签的属性、属性值提取出来,让后根据这些不同的属性值来调用不同的内容。
这个我们在后面单独的几个标记中具体说明。
我们下面来了解下DedeCMS模板文件的结构,网站内容显示部分的模板主要存放在根目录的/templets/模板目录(默认为default)下面,当然你也可以根据自己的路径进行修改,这里面的文件都是有相应的规则。
这里是模板文件命名规范:(1)index_识别ID.htm:表示板块(栏目封面)模板;(2)list_识别ID.htm:表示栏目列表模板;(3)article_识别ID.htm:表示内容查看页(文档模板,包括专题查看页);(4)search.htm:搜索结果列表模板;(5)index.htm:主页模板;这些模板都是可以通过系统后台对其进行指定,系统默认会读取这些模板内容不同的标签作用域也不相同,这个在官方提供的标签说明中都有列出,所以在使用标签的时候一定要看好标签的作用域,例如{dede:list}这个标签只能在列表页使用,如果放到首页、内容页那是不会有效果的,所以在阅读手册、制作模板的时候需要注意。
下面我们来从不同的常用标签来讲解,我们依次顺序为:arclist(arclistsg)标签、list标签、field、global。
dedecms标签
dedecms标签DedeCMS是一款基于PHP+MySQL开发的开源CMS系统。
它是由织梦团队开发的一款成熟稳定、功能强大的CMS系统。
很多网站都采用了这款CMS系统,特别是中小型网站,因为它易用、易学、操作简单、功能丰富,并且支持多种插件扩展。
DedeCMS具有完全自主知识产权,其技术成果也是中国CMS发展历史中的重要组成部分。
它采用了面向对象的开发方式,拥有良好的稳定性、安全性、可扩展性和高效性。
DedeCMS还提供了强大的搜索引擎优化功能,使得网站能够更好地被搜索引擎收录,为网站的发展注入了强大的动力。
DedeCMS的标签系统是其核心功能之一,也是使用者最为关注的部分。
标签可以帮助用户快速获取站点的各种信息,在模板设计和制作方面起到了重要作用。
以下是DedeCMS常用的标签:1. channel标签:用于调用栏目信息,支持多个参数,包括栏目ID、栏目类型等;2. arclist标签:用于调用文章列表信息,支持多个参数,包括栏目ID、每页显示数量等;3. article标签:用于调用文章信息,支持多个参数,包括文章ID、模板标记等;4. global标签:用于调用全局变量,包括站点名称、站点URL等;5. link标签:用于调用友情链接信息,支持多个参数,包括链接类型、排序方式等;6. plus标签:用于调用插件信息,支持多个参数,包括插件名称、参数传递等。
以上仅是DedeCMS标签的部分内容,它的可扩展性使得用户可以根据自己的需要创建自定义标签来满足特殊的需求。
但是,在使用DedeCMS标签时需要注意以下几点:1. 标签的应用范围要根据实际情况进行选择,以达到最优效果;2. 在设计模板时,要注意标签的层级关系,不同级别的标签应配合使用,避免出现布局错乱等问题;3. 在数据查询和标签调用过程中,要注意代码的优化,避免因数据量过大导致网站响应缓慢等问题。
总的来说,DedeCMS作为一款优秀的开源CMS系统,其标签系统为网站建设者提供了强大的工具,使得网站的制作和管理更加方便、高效。
织梦中常用的标签调用大全
织梦中常用的标签调用大全ddd头部调用:{dede:include filename="head.htm"/}--------------------------------------------------------------------------------栏目调用:<li><a href="#">企业首页</a></li>{dede:channel type='top' row='10' currentstyle="<li class='hover'><ahref='~typelink~'~rel~><span>~typename~</span></a></li>"}<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}--------------------------------------------------------------------------------底部调用:{dede:include filename="footer.htm"/}--------------------------------------------------------------------------------关键描述调用标签:<meta name="keywords" content="{dede:field name='keywords'/}"><meta name="description" content="{dede:field name='description'function='html2text(@me)'/}">-------------------------------------------------------------------------------- 栏目介绍:{dede:field name='description' function='html2text(@me)'/} --------------------------------------------------------------------------------调用外部htm文件:{dede:include file='head.htm' ismake='yes'/}--------------------------------------------------------------------------------搜索文章调用标签:{dede:global name='keyword'/}"的搜索结果- {dede:global name='cfg_webname'/} 搜索" {dede:globalname='keyword'/}</span>"的结果-------------------------------------------------------------------------------递增序列号:[field:global name=autoindex/]--------------------------------------------------------------------------------列表隔5行加一行线:{dede:list pagesize='50'}<LI><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]"target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[field:pubdaterunphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]<br>[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<hr />";else @me="";[/field:global]{/dede:list}<DIV class="line2 m1 m3"></DIV></LI>--------------------------------------------------------------------------------最新文章列表“隔行换色” 的方法{dede:arclist orderby=pubdate titlelen='26' row='10'}[field:global runphp='yes' name=autoindex]$a="<div id='a'>";$b="<div id='b'>";if ((@me%2)==0) @me=$a;else @me=$b;[/field:global]<ul><li>[field:title/]</li></ul></div>{/dede:arclist}--------------------------------------------------------------------------------广告代码::{dede:myad name='广告位标识'/}24小时内更新的文章时间显示为红色:[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]--------------------------------------------------------------------------------COPY页面内容,自动在后面加上网站信息,利于SEO<script type="text/javascript">document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于www.地址.COM 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }</script>--------------------------------------------------------------------------------按时间点击文章排行榜调用标签:按总:{dede:arclist row='24' titlelen=24 orderby=click}按月:{dede:arclist row='24' titlelen=8 orderby=click subday=30}按周:{dede:arclist row='24' titlelen=8 orderby=click subday=7}在首页调用某栏目的子栏目{dede:channel type=’sun’ typeid=’栏目ID’}<a href=”[field:typelink/]“>[field:typename/]</a>{/dede:channel}或者{dede:global name=’maplist’/}--------------------------------------------------------------------------------搜索表单调用标签:<form action="{dede:global name='cfg_phpurl'/}/search.php"name="formsearch"><input type="hidden" name="kwtype" value="1" /><input name="keyword" id="keyword" type="text" class="searchtxt" /><select name="searchtype" id="searchtype"><option value="titlekeyword" selected>智能模糊搜索</option><option value="title">仅搜索标题</option></select><input type="image" src="{dede:fieldname='templeturl'/}/images/topsearch_submit.gif"/></form>--------------------------------------------------------------------------------实现“文章标题-2级栏目-1级栏目-网站名”形式{dede:field name='title'/}-{dede:field name='position' runphp='yes'}$tc="-"; //分隔符$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符@me=html2text(@me); //去除html标签$tf=split($tw,@me); //分解成数组for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk$tk.=trim($tf[$ta]).$tc;}$tk=substr($tk,0,-1);@me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname'/}--------------------------------------------------------------------------------调用缩略图:<img src='{dede:field name="litpic"/}'>--------------------------------------------------------------------------------发布的文章显示红色日期或加上new字或new小图片给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
DEDE内页或列表常用调用标签,DEDE调用相关内容标签
DEDE内页或列表常用调用标签,DEDE调用相关内容标签DEDE调用当前栏目的相关内容标签:(标签如下)Dede教程<div><dl><dt><strong>相关文章</strong></dt><dd><ul>{dede:likearticle col='2' row='10' titlelen='42'}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:likearticle}</ul></dd></dl></div>释义:col='2' (表示分为两列显示)row='10' (表示调用10条主题)titlelen='42' (表示调用主题的标题的文字长度为42)DEDE调用整站所有栏目的相关内容标签:(标签如下)<div><dl><dt><strong>相关文章</strong></dt><dd><ul>{dede:likearticle typeid='1,2,3,4,5' col='2' row='10' titlelen='42'}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:likearticle}</ul></dd></dl></div>释义:typeid='1,2,3,4,5' (表示调用栏目ID为1,2,3,4,5当中所有相关内容)col='2' (表示分为两列显示)DEDE技术吧row='10' (表示调用10条主题)titlelen='42' (表示调用主题的标题的文字长度为42)注:如果你栏目过多,请分别把栏目ID编号按我上面的格式用" , "隔开填写.这样就可以方便直接的调用到所有站内的相关内容.如果你不知道怎么查看栏目ID的话,请看下图:以上框红的部分就是各个栏目所对应的栏目ID编号了.帖子信息:DEDE技术吧 | 分类:Dede教程 | 本文地址:/75.html。
最全的DEDE标签详解
最全的dede标签详解由淘宝时空友情提供【Arclist 标记】这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定的文档列表适用范围:封面模板、列表模板、文档模板基本语法:{dede:arclist typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword=''}底层模板(InnerText){/dede:arclist}属性说明:[1] typeid='' 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;[2] row='' 表示返回文档列表总数;[3] col='' 表示分多少列显示(默认为单列);[4] titlelen='' 表示标题长度;[5] infolen='' 表示内容简介长度;[6] imgwidth='' 表示缩略图宽度;[7] imgheight='' 表示缩略图高度;[8] type='' 表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档§ type='commend'时,表示推荐文档,等同于 {dede:coolart}{/dede:coolart} § type='image'时,表示必须含有缩略图片的文档,等同于{dede:imglist}{/dede:imglist}、{dede:imginfolist}{/dede:imginfolist} § type='spec'时,表示专题,等同于标记{dede:specart}{/dede:specart} 以上属性值可以联合使用,如: type='commend image' 表示推荐的图片文档[9] orderby='' 表示排序方式,默认值是 senddate 按发布时间排列。
织梦常见标签大全
Байду номын сангаас
8. 调用文章列表
{dede:arclist typeid=19}
{/dede:arclist}
[field:picname /] 获取缩略图
[field:title /] 获取文章标题
5.调用指定的栏目
{dede:type typeid=}
[field:typeurl /] 调用栏目的地址
[field:typename /] 调用栏目的名称
{/dede:type}
6.首页 调用 网站的关键词:{dede:global.cfg_keywords/}
[field:fulltitle /] 获取文章的长标题
[field:description function='cn_substr(@me,80)'/] 获取文章描述,80为获取的字符长度
[field:pubdate function='strftime("%b %d,%Y",@me)'/] 显示的时间格式为:may 15,2009
{dede:channel row=6 type=top }
[field:typeurl /]
{/dede:channel}
row:表示调用的栏目的个数
type:调用的栏目的类型,它的值有两个可以选择:
1. top(顶级栏目) 2.son(子栏目)
[field:typeurl /] 调用栏目的地址
[field:typename /] 调用栏目的名称
4.调用文件并将该文件的代码插入到这个位置中:
DEDE标签大全dede常用标签
关键描述调用标签:<metaname="keyw ords" cont ent="{dede:fiel dnam e='ke yword s'/}"><m eta n ame="descr iptio n" co ntent="{de de:fi eld n ame='descr iptio n'fu nctio n='ht ml2te xt(@m e)'/}">模板路径调用标签:{dede:field name='tem pletu rl'/}网站标题调用标签: {de de:gl obalname='cfg_webna me'/}栏目导航调用标签: <ahref="/">首页</a></li>{de de:ch annel type='top' row='8'curre ntsty le="<licl ass='thisc lass'><a h ref='~type link~'>~ty penam e~</a> </l i>"}<li><a hr ef='[field:type link/]' ta rget="_bla nk">[field:type name/]</a> </li>{/dede:chann el} 指定调用栏目标签:{dede:onet ype t ypeid='ID'}[fie ld:ty penam e /]{/dede:onet ype}频道栏目调用标签: {ded e:cha nneltype='self'}<li><a h ref='[fiel d:typ elink/]'>[field:type name/]</a></li>{/ded e:cha nnel}友情链接调用标签: {de de:fl ink r ow='24' li nktyp e=2/}网站版权调用标签: {de de:gl obalname='cfg_power by'/}网站备案调用标签: {de de:gl obalname='cfg_beian'/} 当前栏目名称标签:{dede:fiel d nam e='ty penam e'/}当前位置调用标签: {ded e:fie ld na me='p ositi on'/}列表文章调用标签: {de de:li st pa gesiz e='8'}{/de de:li st} 栏目链接调用标签:[fiel d:typ elink func tion='str_repla ce("a ","a clas s=uli nk ",@me)'/] 作者链接调用标签:[field:writ er /]列表点击调用标签: [fi eld:c lick/]列表评论调用标签: [f ield:postn um/]查阅全文调用标签: <a h ref="[fiel d:arc url/]">查阅全文...</a> 列表时间调用标签:[fiel d:pub datefunct ion="GetDa teTim eMK(@me)"/]列表分页调用标签: {d ede:p ageli st li stsiz e='4' list item='inde x pre page no ne xt en d '/}文章标题调用标签: {de de:fi eld n ame="title"/} 文章来源调用标签:{dede:fiel d nam e='so urce'/}文章作者调用标签:{dede:field name='wri ter'/}文章时间调用标签:{dede:field name='pub date' func tion='GetD ateMk(@me)'/} 文章Tag调用标签: {ded e:tag type='cur rent'/}文章点击调用标签:<scrip tsrc="{de de:fi eld n ame='phpur l'/}/count.php?aid={dede:fieldname='ID'/}&mi d={de de:fi eld n ame='membe rid'/}&vie w=yes"lan guage="jav ascri pt"></scri pt> 文章内容调用标签:{dede:fiel d nam e='bo dy'/}文章分页调用标签: {de de:pa gebre ak/}[<ahref="{ded e:fie ld na me='p hpurl'/}/s tow.p hp?ar cID={dede:field name=ID/}">收藏</a>][<ahref="{ded e:fie ld na me='p hpurl'/}/r ecomm end.p hp?ar cID={dede:field name=ID/}">推荐</a>][<ahref="{ded e:fie ld na me='p hpurl'/}/f eedba ck.ph p?arc ID={d ede:f ieldname=ID/}">评论</a>] [<a h ref="#" on Click="win dow.p rint();">打印</a>][<a hre f="#" onCl ick="windo w.clo se();">关闭</a>]文章顶客次数标签: {ded e:fie ld na me='d igg'/} <ahref="java scrip t:Dig g('di gg',{dede:field name='id'/});">顶一下</a> 上一篇下一篇标签:{dede:pren ext g et='p re'/}{dede:pren ext g et='n ext'/}头条推荐调用标签: {d ede:a rclis t row=1 ti tlele n=24order by=pu bdate att=2} <d t> [f ield:textl ink/]<sp an>[f ield:descr iptio n/]……</spa n> </dt> {/dede:arcl ist}最新文章调用标签: {ded e:arc listrow=8 titl elen=24or derby=pubd ate}<li>[f ield:textl ink/]</li> {/de de:ar clist}热关键字调用标签: {d ede:h otwor ds nu m='5' subd ay='30'/}最新图文调用标签: {ded e:arc listrow=4 titl elen=20 or derby=pubd ate t ype='image.'im gwidt h='152' im gheig ht='98'} <dd><a hre f="[f ield:arcur l/]"><imgsrc="[fiel d:pic name/]"al t="[f ield:title/]" ></a><span><a ti tle="[fiel d:tit le fu nctio n='ht mlspe cialc hars(@me)'/] "href="[fie ld:ar curl/]">[field:titl e /]</a></span> </dd>{/de de:ar clist}推荐文档调用标签: {d ede:a rclis t typ e='co mmend' tit lelen='40' row='10'} <li><ati tle="[fiel d:tit le fu nctio n='ht mlspe cialc hars(@me)'/] "href="[fie ld:ar curl/]">[field:titl e /]</a></li> {/dede:arcl ist}随机推荐调用标签: {ded e:arc listtype='comm end'title len='26' o rderb y='ra nd' r ow='10'} <li><a titl e="[f ield:titlefunc tion='html speci alcha rs(@m e)'/] " hr ef="[field:arcu rl /]">[fi eld:t itle/]</a></li>{/d ede:a rclis t}热点文档调用标签:{dede:arcli st or derby='cli ck' t itlel en='40' ro w='10'} <l i><atitle="[fi eld:t itlefunct ion='htmls pecia lchar s(@me)'/]" hre f="[f ield:arcur l/]">[fie ld:ti tle /]</a></li> {/de de:ar clist}相关文档调用标签: {d ede:l ikear t tit lelen='24' row='10'} <li><a ti tle="[fiel d:tit lefu nctio n='ht mlspe cialc hars(@me)'/] "href="[fie ld:ar curl/]">[field:titl e/]</a></li> {/dede:like art}调用图片链接标记: <a h ref="[fiel d:arc url/]"><im g src="[fi eld:p icnam e/]"alt="[fiel d:tit le/]" ></a><a href='[fi eld:a rcurl /]'>[fiel d:ima ge/]</a> 调用文字链接标记:<a hr ef="[field:aucu rl/]" titl e="[f ield:title/]">[field:titl e/]</a><a tit le="[field:titl e fun ction='htm lspec ialch ars(@me)'/]" h ref="[fiel d:arc url /]">[f ield:title /]</a>控制字数描述标记:[field:desc ripti on fu nctio n="cn_subs tr(@m e,100)"/]...调用文章ta gs标记: {ded e:tag type='cur rent'/}文章关键字与描述:{dede:field name='key words'/} {dede:fiel d nam e='de scrip tion' func tion='html2text(@me)'/} 栏目介绍:{dede:fiel d nam e='de scrip tion' func tion='html2text(@me)'/} 调用外部h tm文件:{dede:incl ude f ile='head.htm'ismak e='ye s'/}搜索文章调用标签:{dede:glob al na me='k eywor d'/}"的搜索结果 - {d ede:g lobal name='cfg_webn ame'/} 搜索" {ded e:glo bal n ame='keywo rd'/}</spa n>&qu ot; 的结果递增序列号: [fie ld:gl obalname=autoi ndex/]列表隔5行加一行线:{dede:list page size='50'}<LI><a h ref="[fiel d:arc url /]" ti tle="[fiel d:tit le fu nctio n='ht mlspe cialc hars(@me)'/]" targe t=_bl ank>[field:titl e fun ction="cn_subst r(@me,48)"/]</a>[fie ld:pu bdaterunp hp='y es']$a="<font colo r=red>".st rftim e('%m-%d',@me)."</fo nt>";$b=strft ime('%m-%d',@me);$ntime = ti me();$da y3 =3600* 24;if(($nti me -@me)< $da y3) @me =$a; else@me =$b; [/fie ld:pu bdate]<br>[fi eld:g lobal name=auto index runp hp="y es"]if(@me%5==0)@m e="<h r />";el se @m e="";[/f ield:globa l]{/dede:list}<D IV cl ass="line2 m1 m3"></DIV></LI>最新文章列表“隔行换色”的方法{ded e:arc listorder by=pu bdate titl elen='26'row='10'}[fie ld:gl obalrunph p='ye s' na me=au toind ex] $a="<div i d='a'>"; $b="<div i d='b'>"; if ((@me%2)==0) @me=$a; else@me=$b;[/fiel d:glo bal]<ul><li>[fie ld:ti tle/]</li></u l></div>{/d ede:a rclis t}24小时内更新的文章时间显示为红色:[field:pubd ate r unphp='yes']$a="<f ont c olor=red>".strf time('%m-%d',@m e)."</font>"; $b=st rftim e('%m-%d',@me);$nt ime = time(); $day3 = 3600 *24; if(($ntime - @m e) <$day3) @me = $a;el se @m e =$b;[/field:pubd ate]COPY页面内容,自动在后面加上网站信息,利于S EO<scrip t typ e="te xt/ja vascr ipt">doc ument.body.onco py =funct ion () { s etTim eout( func tion() {var t ext =clip board Data.getDa ta("t ext"); if(text) { t ext = text + "\r\n本篇文章来源于 www.地址.CO M 原文链接:"+l ocati on.hr ef; c lipbo ardDa ta.se tData("tex t", t ext); } }, 100) } </scr ipt>按时间点击文章排行榜调用标签:按总: {de de:ar clist row='24'title len=24 ord erby=click}按月: {de de:ar clist row='24'title len=8 orde rby=c licksubda y=30}按周: {ded e:arc listrow='24' t itlel en=8order by=cl ick s ubday=7} 在首页调用某栏目的子栏目{dede:chann el ty pe=’s un’ t ypeid=’栏目I D’} <a hr ef=”[field:type link/]“>[f ield:typen ame/]</a>{/de de:ch annel}或者{de de:gl obalname=’mapl ist’/}搜索表单调用标签: <f orm a ction="{de de:gl obalname='cfg_phpur l'/}/searc h.php" nam e="fo rmsea rch"><in put t ype="hidde n" na me="k wtype" val ue="1" /><inp ut na me="k eywor d" id="key word" type="tex t" cl ass="searc htxt" /> <sele ct na me="s earch type" id="searc htype"><optio n val ue="t itlek eywor d" se lecte d>智能模糊搜索</optio n><optio n val ue="t itle">仅搜索标题</op tion></s elect><i nputtype="imag e" sr c="{d ede:f ieldname='temp letur l'/}/image s/top searc h_sub mit.g if" /></form>实现“文章标题-2级栏目-1级栏目-网站名”形式{d ede:f ieldname='titl e'/}-{dede:fiel d nam e='po sitio n' ru nphp='yes'}$t c="-"; //分隔符$tw=$G LOBAL S['cf g_lis t_sym bol']; //调用位置分隔符@m e=htm l2tex t(@me); //去除htm l标签$tf=s plit($tw,@me);//分解成数组f or($t a=(co unt($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk$tk.=t rim($tf[$t a]).$tc; }$t k=sub str($tk,0,-1);@me=$tk;//赋值给@me {/ded e:fie ld}-{dede:globa l nam e='cf g_web name'/}调用缩略图: <img src='{ded e:fie ld na me="l itpic"/}'>发布的文章显示红色日期或加上new字或new小图片给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{/dede:arclist}
$litpic = GetDDImage('none', $picname, $ddisremote);
//得到当前上传图片地址
输出当前位置 <strong>当前位置:</strong> {dede:field name='position'/}
@me 的应用
{dede:tagname runphp='yes'}
@me = "123456";
{/dede:tagname}
循环数组 {dede:foreach array='数组名称'}[field:key/] [field:value/]{/dede:foreach}
返回主页
<a href="{dede:global.cfg_cmsurl/}/">返回首页</a>
1.{dede:global.cfg_webname/} --获取网站名称
2.{dede:field.title/}获取标题名称 12 可以组合使用
3.头部seo信息
<meta name="description" content="{dede:global.cfg_description/}" />
1.{dede:global.cfg_webname/} --获取网站名称 2.{dede:field.title/}获取标题名称 12 可以组合使用
3.头部SEO信息 meta name=description content={dede:global.cfg_description/} / meta name=keywords content={dede:global.cfg_keywords/} / 4.{dede:glob
[field:senddate runphp='yes']
$ntime = time();
$oneday = 3600 * 24;
if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";
else @me = "";
{/dede:channel}
[field:subject function="cn_substr('@me',30)"/] 截取文章内容
获取 当前时间 ([field:lastpost function="date('m-d H:M','@me')"/])
运行php if else 语句
<li><a href="{dede:global.cfg_dataurl/}/rssmap.html">RSS订阅</a></li& gt;
9.
<a href="[field:arcurl /]">[field:title /]</a>
获取题目与题目网址
10.{dede:flink row='24'/}--友情链接
<a href='[field:typelink/]' title="[field:typename/]" target="_blank">[field:typename/]</a>
{/dede:channel}
{/dede:channelartlist}
{dede:arclist titlelen='12' row='4' typeid='11'}
<dea_in">[field:description function='cn_substr(@me,30)'/] ...</div>
</li>
{/dede:arclist}
{/dede:arclist}
td img
{dede:arclist row='1' titlelen='24' orderby='pubdate' typeid='1' idlist=''}
<TD><A href="[field:arcurl/]" target=_blank><IMG height=80
src="[field:litpic/]" alt="[field:title/]" width=650 border=0></A> </A> </TD>
<TD width=16></TD>
{/dede:arclist}
{dede:arclist titlelen='12' row='4' typeid='11'}
截取字符串[field:description function='cn_substr(@me,80)'/]...
翻页代码 {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}
获得 templates 路径 DEDETEMPLATE
[/field:senddate]
运行 php 代码
{dede:name runphp='yes'}
echo "而仅仅空间 ";
{/dede:name}
include 语句
假如你想在include的文件中使用PHP,则加上 source='value'
{dede:include runphp='yes' source='value' file=''/}
{dede:arclist row='3' titlelen='26' orderby='pubdate' typeid='7' idlist=''}
<a href="[field:arcurl/]" target="_blank">
<img src="[field:litpic/]" alt="[field:title/]" height="100" width="25"/></a>
{/dede:type}
制定盗用多个栏目
{dede:channelartlist row=2 typeid='2,4'}
<li><a href='{dede:field name='typeurl'/}' [field:rel/]>{dede:field name='typename'/}</a></li>
<li>
<h2>
<a href="[field:arcurl/]" target="_blank">
<img src="[field:litpic/]" alt="[field:title/]"
width="132" height="132">[field:title/]</a>
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
4.{dede:global.cfg_templeturl/}--获取模板路径
5.{dede:global.cfg_cmspath/}--获取cms路径
6.{dede:global.cfg_cmspath/}/member/--获取会员目录
/v53/archives/functions/dedetemplate/index.html
获取 include 路径 DEDEINC
{dede:include filename="footer.htm"/}
{dede:include filename="header.htm"/}
网站名称 :{dede:global.cfg_webname/} {dede:global.cfg_webname/}
网站主页: {dede:global.cfg_cmsurl/}
插件页表 {dede:global.phpurl/}{dede:field name='phpurl'/}
<small> 日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/]