Dede二次开发手册
头部调用:
{dede:include filename=\
-------------------------------------------------------------------------------- 栏目调用:
~rel~>~typename~
\-------------------------------------------------------------------------------- 底部调用:
{dede:include filename=\
--------------------------------------------------------------------------------
关键描述调用标签:
-------------------------------------------------------------------------------- 栏目介绍:{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:global name='keyword'/}" 的结果
------------------------------------------------------------------------------- 递增序列号: [field:global name=autoindex/]
-------------------------------------------------------------------------------- 列表隔5行加一行线:
{dede:list pagesize='50'}
target=_blank>[field:title
function=\runphp='yes']
$a=\$b=strftime('%m-%d',@me); $ntime = time(); $day3 = 3600 * 24;
if(($ntime - @me) < $day3) @me = $a; else @me =$b;
[/field:pubdate]
[field:global name=autoindex runphp=\if(@me%5==0)@me=\else @me=\[/field:global] {/dede:list}
-------------------------------------------------------------------------------- 最新 文章列表 “隔行换色” 的方法
{dede:arclist orderby=pubdate titlelen='26' row='10'} [field:global runphp='yes' name=autoindex] $a=\$b=\
if ((@me%2)==0) @me=$a; else @me=$b; [/field:global]
- [field:title/]
{/dede:arclist}
-------------------------------------------------------------------------------- 广告代码::{dede:myad name='广告位标识'/} 24小时内更新的文章时间显示为红色: [field:pubdate runphp='yes']
$a=\$b=strftime('%m-%d',@me); $ntime = time(); $day3 = 3600 * 24;
if(($ntime - @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]
-------------------------------------------------------------------------------- COPY页面内容,自动在后面加上网站信息,利于SEO
-------------------------------------------------------------------------------- 按时间点击文章排行榜调用标签:
按总: {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’}
[field:typename/] {/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,0,-1); @me=$tk; //赋值给@me
{/dede:field}-{dede:global name='cfg_webname'/}
-------------------------------------------------------------------------------- 调用缩略图:
$a=\$b=strftime('%m-%d',@me); $ntime = time();
$day3 = 3600 * 24 * 3;
if(($ntime - @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]
2、==========红色的(new)======== [field:pubdate runphp='yes'] $aa=strftime('%m-%d',@me); $ntime = time(); $tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = \else @me = $aa; [/field:pubdate]
3、==========加new.gif小图片======== [field:pubdate runphp='yes'] $aa=strftime('%m-%d',@me); $ntime = time(); $tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = \else @me = $aa; [/field:pubdate]
-------------------------------------------------------------------------------- 一种很酷的时间效果
[field:pubdate runphp=\
if((time()-@me)<(60*60*24)){@me=' else {@me=strftime(\ [/field:pubdate]

