很多新接触DEDECMS模板的朋友都在找织梦cms的标签,这个是我们搜集整理到的dedecms标签大全,在模板制作的过程中都需要用到的,希望能帮到大家,喜欢的收藏一下吧。
关键描述调用标签: 网站标题调用标签: {dede:global name='cfg_webname'/}
模板路径调用标签: {dede:field name='templeturl'/}
栏目导航调用标签: ? ? ? ? {dede:channel type='top' row='8' current}
? ?
指定调用栏目标签: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}
频道栏目调用标签: {dede:channel type='self'}
网站版权调用标签: {dede:global name='cfg_powerby'/}
当前栏目名称标签: {dede:field name='typename'/}
列表文章调用标签: {dede:list pagesize='8'}{/dede:list}
当前位置调用标签: {dede:field name='position'/}
作者链接调用标签: [field:writer /]
列表点击调用标签: [field:click/]
列表评论调用标签: [field:postnum/]
友情链接调用标签: {dede:flink row='24' linktype=2/}
查阅全文调用标签: 列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/]
列表分页调用标签: {dede:pagelist listsize='4' listitem='index pre pageno next end '/}
文章标题调用标签: {dede:field name="title"/}
栏目链接调用标签: [field:typelink function='str_replace("a ","a class=ulink ",@me)'/]
文章作者调用标签: {dede:field name='writer' /}
文章来源调用标签: {dede:field name='source'/}
文章内容调用标签: {dede:field name='body'/}
文章时间调用标签: {dede:field name='pubdate' function='GetDateMk(@me)'/}
文章Tag调用标签: {dede:tag type='current'/}
文章点击调用标签: 按时间点击文章排行榜调用标签:
按总: {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'}
{/dede:channel}
或者
{dede:global name='maplist'/}
搜索表单调用标签:
? ? ??
实现"文章标题-2级栏目-1级栏目-网站名"形式
?
@me=$tk; //赋值给@me
{/dede:field}-{dede:global name='cfg_webname'/}
调用缩略图:
发布的文章显示红色日期或加上new字或new小图片
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
都是围绕pubdate做文章,写扩展的。
第2、3要注意的问题是:如:"
如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24 即可。
1、==========红色的日期========
?
?
2、==========红色的(new)========
?
?
【 把你的网址改一下,不加http,演示:http://dede97.com 文章页
或者
?
【 调用tag: {dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= " }
@me= str_replace('+',' ',trim(@me));
}
{/dede:field}
关键描述调用标签: 网站标题调用标签: {dede:global name='cfg_webname'/}
模板路径调用标签: {dede:field name='templeturl'/}
栏目导航调用标签: ? ? ? ? {dede:channel type='top' row='8' current}
? ?
频道栏目调用标签: {dede:channel type='self'}
当前栏目名称标签: {dede:field name='typename'/}
列表文章调用标签: {dede:list pagesize='8'}{/dede:list}
当前位置调用标签: {dede:field name='position'/}
作者链接调用标签: [field:writer /]
列表点击调用标签: [field:click/]
列表评论调用标签: [field:postnum/]
友情链接调用标签: {dede:flink row='24' linktype=2/}
查阅全文调用标签: 列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/]
列表分页调用标签: {dede:pagelist listsize='4' listitem='index pre pageno next end '/}
文章标题调用标签: {dede:field name="title"/}
栏目链接调用标签: [field:typelink function='str_replace("a ","a class=ulink ",@me)'/]
文章作者调用标签: {dede:field name='writer' /}
文章来源调用标签: {dede:field name='source'/}
文章内容调用标签: {dede:field name='body'/}
文章时间调用标签: {dede:field name='pubdate' function='GetDateMk(@me)'/}
文章Tag调用标签: {dede:tag type='current'/}
文章点击调用标签: 按时间点击文章排行榜调用标签:
按总: {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'}
{/dede:channel}
或者
{dede:global name='maplist'/}
搜索表单调用标签:
? ? ??
|
实现"文章标题-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,-1); |
@me=$tk; //赋值给@me
{/dede:field}-{dede:global name='cfg_webname'/}
调用缩略图:
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
都是围绕pubdate做文章,写扩展的。
第2、3要注意的问题是:如:"

1、==========红色的日期========
?
[field:pubdate runphp='yes'] $a=" |
?
2、==========红色的(new)========
?
[field:pubdate runphp='yes'] $aa=strftime('%m-%d',@me); $ntime = time(); $tagtime = @me; $day3 = 3600 * 24 * 3; if($tagtime > $ntime-$day3) @me = " |
?
【 把你的网址改一下,不加http,演示:http://dede97.com 文章页
或者
?
【 调用tag: {dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= " }
@me= str_replace('+',' ',trim(@me));
}
{/dede:field}