[field:picname/] :用于dede:arclist中,调用图片SRC地址
[field:arcurl /] :用于dede:arclist中,调用文章URL链接
[field:title /] :用于dede:arclist中,调用文章标题
([field:pubdate function=MyDate('m-d',@me)/]) :调用如:(10-15)时间,用于dede:arclist中
([field:pubdate function=MyDate('Y-m-d',@me)/]) :调用如:(2010-10-15)时间,用于dede:arclist中
([field:pubdate function="GetDateTimeMK(@me)"/]) :调用如:(2010-10-15 14:36:08)时间,用于dede:arclist中
[field:typename /] :用于dede:arclist中,调用当前文章的栏目名称
[field:typeurl/] :用于dede:arclist中,调用当前文章的栏目链接
[field:click/] :文章点击数
[field:description function='cn_substr(@me,60)'/] :用于dede:arclist中,调用文章描述,其中60为字节限制
[field:info/] :描述
{dede:field name='typename'/} :当前栏目名称标签
{dede:field name='position'/} :当前位置调用标签
[field:typelink/] :当前文章栏目名称和链接
[field:description/] :当前文章描述
[field:typename/] :文章列表页调用当前栏目名称(无链接)
titlelen='100' :限制标题长度
{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag} :tag标签并且加链接(须有taglist.htm)
tag首页或列表页调用:http://hi.baidu.com/mvphk/blog/item/314e7ad47a1ab4db50da4b2b.html
最新标签
{dede:tag row='30' sort='new'} [field:highlight/]([field:result/]) {/dede:tag}
当月热门标签
{dede:tag row='30' sort='month'} [field:tagname/]([field:result/]) {/dede:tag}
随机标签
{dede:tag row='60' sort='rand'} [field:highlight/]([field:result/]) {/dede:tag}
内容页tag添加:
{dede:tag type='current'/}
路径类:
{dede:global.cfg_memberurl/} 会员中心 对应 /member/
{dede:global.cfg_cmsurl/} 安装目录,根目录对应 /
{dede:global.cfg_dataurl/} data目录 对应 /data/
{dede:global.cfg_basehost/} 网站地址:对应http://www.597tao.com
{dede:global.cfg_templeturl/} 对应网站模板目录 对应/templets
分站应用:
{dede:channel type='son'}<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel} 当前栏目的栏目列表
{dede:type typeid='1'} <a href="[field:typelink /]">[field:typename /]</a> {/dede:type} 指定栏目链接
-----------------------获取二级以上栏目的栏目链接名称----------------------------------------------------
{dede:type}
[field:id runphp=yes]
$tsql = new DedeSql(false);
$typelink2 = '';
$tsql->SetQuery("Select i.siteurl,i.id,i.typename From t left join i on i.id=t.reid where t.id='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC))
{
$typelink2 .= "<a href='".$row['siteurl']."'>".$row['typename']."</a>";
}
@me=str_replace("{cmspath}","",$typelink2);
[/field:id]
{/dede:type}
-------------------------------获取二级以上栏目的上级栏目链接名称---------------------------------
-----------------------获取二级以上栏目的上级栏目名称----------------------------------------------------
{dede:type}
[field:id runphp=yes]
$tsql = new DedeSql(false);
$typelink2 = '';
$tsql->SetQuery("Select i.siteurl,i.id,i.typename From t left join i on i.id=t.reid where t.id='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC))
{
$typelink2 .= "".$row['typename']."";
}
@me=str_replace("{cmspath}","",$typelink2);
[/field:id]
{/dede:type}
-------------------------------获取二级以上栏目的上级栏目名称---------------------------------
-------------------------------获取二级以上栏目的上级栏目链接---------------------------------
{dede:type}
[field:id runphp=yes]
$tsql = new DedeSql(false);
$typelink2 = '';
$tsql->SetQuery("Select i.siteurl,i.id,i.typename From t left join i on i.id=t.reid where t.id='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC))
{
$typelink2 .= "".$row['siteurl']."";
}
@me=str_replace("{cmspath}","",$typelink2);
[/field:id]
{/dede:type}
-------------------------------获取二级以上栏目的上级栏目链接---------------------------------
获取当前栏目的链接地址:
你的网站主域名/{dede:field name="arcurl"/}
{dede:field name="arcurl"/} 在dede5.7的文章页使用{dede:field name="arcurl"/}即可得到dede当前文章页url链接
---------------------------------------------------------------------------------------------------
dede当前栏目名称和栏目的链接
{dede:type}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
————————————————————————————————————————
总点击排行:
{dede:arclist row=20 titlelen=24 orderby=click}
·[field:textlink/]([field:pubdate function=strftime('%m-%d',@me)/])<br/>
{/dede:arclist}
月点击排行:
{dede:arclist row=20 titlelen=24 orderby=click subday=30}
·[field:textlink/]([field:pubdate function=strftime('%m-%d',@me)/])<br/>
{/dede:arclist}
周点击排行:
{dede:arclist row=20 titlelen=24 orderby=click subday=7}
·[field:textlink/]([field:pubdate function=strftime('%m-%d',@me)/])<br/>
{/dede:arclist}
日点击排行:
{dede:arclist row=20 titlelen=24 orderby=click subday=1}
·[field:textlink/]([field:pubdate function=strftime('%m-%d',@me)/])<br/>
{/dede:arclist}
----------------------------------先进玩意-----------------------------------------------------------------
[field:global name=autoindex/ ] 递增标签——http://hi.baidu.com/mvphk/blog/item/3740303c586447ce3c6d97ab.html
noflag='h' 不是头条的
infolen='110' 描述字数110
----------------------------------优化可能用到的----------------------------------------------------
1.列表页中使用{dede:field.content/},第一页显示,第二页以上不显示
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注意:只针对最新dedecms5.7
第一步:找到修改文件arc.listview.class.php
第二步:273 行 $this->ParseTempletsFirst(); 删除掉
第三步:299行 找到$this->ParseDMFields($this->PageNo,1);回车插入$this->ParseTempletsFirst($this->PageNo);
第四步:找到 function ParseTempletsFirst() 改成 function ParseTempletsFirst($now_page)
第五步:找到 550行 $GLOBALS['envs']['cross'] = 1; 回车插入if($now_page >= 2) $this->Fields['content']="";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dede:arclist调用自定义字段
addfields='add1,add2,需要查询出来的自定义字段名' channelid='自定义内容模型的ID'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
简略标题
简略标题调用:{dede:field.shorttitle/} 不能在{dede:arclist}标签中套用,一般放在网页titile处
简略标题调用[field:shorttitle/] 这个可以在{dede:arclist}标签中套用,一般用在栏目列表。
当有简略标题时显示简略标题,没有简略标题时显示正标题
{dede:field name=’array’ runphp=’yes’} if(@me['shorttitle']==”) @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}
这个不能在{dede:arclist}标签中套用,一般放在网页titile处;
当有简略标题时显示简略标题,没有简略标题时显示正标题
可以在{dede:arclist}标签中套用,一般用在栏目列表。
[field:array runphp='yes'] if(@me['shorttitle']==”) @me=@me['title'];else @me=@me['shorttitle'];[/field:array]
简略标题字数修改:
简略标题的字数是做了限制的,可以在管理目录dede文件夹下找到下面5个文件:
archives_add.php,archives_do.php,archives_edit.php,article_add.php,article_edit.php
然后分别在文件中找到代码:
$shorttitle = cn_substrR($shorttitle,36);
把36改成100就可以了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dede5.7调用二级栏目下的子栏目
{dede:channelartlist typeid='1,2,3...'}
<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
<hr><!-- 这里我们加一个横线,已区分顶级栏目、子栏目,此处为注释文字,可以删除-->
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]">[field:typename/]</a><br />
{/dede:channel}
{/dede:channelartlist}
其中 {dede:channelartlist typeid='1,2,3...'}数字填写要调用的顶级栏目的ID~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
版权声明:《 dede标签含义(爻乂整理) 》为王健原创文章,转载请注明出处!
最后编辑:2012-11-15 23:11:28