- 全局标签
{dede:global.cfg_basehost /} 主机网址
{dede:global.cfg_webname/} 网站名称
{dede:field.typename/} 栏目名称
<title>{dede:field.typename/} _ {dede:global.cfg_webname/}</title>
<meta name="description" content="{dede:global.cfg_description/}" />
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
<title> {dede:field.title/} _ {dede:field.typename/} _ {dede:global.cfg_webname/}</title>
<meta name="description" content="{dede:global.cfg_description/}" />
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
$GLOBALS['_sys_globals']['curfile']=partview;首页/list列表页/archives文章页
文章对象 $GLOBALS['arc']->Fields
分类 $GLOBALS['_sys_globals']['typename']
[field:global runphp='yes' name=autoindex]@me=@me+1;[/field:global]
{dede:include filename="head.htm"/}调用模板
- php标签,判断有图无图
{dede:tagname runphp='yes'}
@me =dump([1,2,3]);
{/dede:tagname}
[field:litpic runphp="yes"]@me=is_pic(@me);[/field:litpic]
- 栏目标签
{dede:channelartlist typeid='top'}
<li>
<a href="{dede:field name='typeurl'/}">
{dede:field name='typename'/}
</a>
{dede:channel type='son' noself='yes' currentstyle='on' }
<li class="{dede:field.currentstyle/}"><a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</li>
{/dede:channelartlist}
单独调用
{dede:channel type='top' currentstyle="<li ><a class='on' href='~typelink~'>~typename~</a> </li>"}
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
{/dede:channel}
调用2
{dede:channelartlist typeid='top' currentstyle='on'}
{dede:global name='itemindex'/} {dede:field.currentstyle/}
{dede:field.typeurl/}{dede:field.typename/}
{/dede:channelartlist}
某个栏目标签,可以为空,取当前栏目
{dede:type typeid=1} <a href="[field:typelink /]">[field:typename /]</a> {/dede:type} {dede:field name="typename"/}当前栏目名称 {dede:channelartlist typeid="9,10,11"} {dede:type} [field:id/] {/dede:type} {/dede:channelartlist}
友情链接标签
{dede:flink row='24' type='image' titlelen="24" typeid="0"} <li>[field:link /]</li> {/dede:flink}
面包屑
{dede:field name='position'/}
数据库读取标签
{dede:sql sql='Select * from #@__arctype where topid=2'} [field:arcpic/] {/dede:sql}
万能调用标签
{dede:loop table='#@__arctype' sort='sortrank' row='4' if='1=1' orderway='asc'} [field:typename/] {/dede:loop}
文档列表,不能分页,listtype=’all’ 栏目类型 image含有缩略图 commend推荐
自定义字段需要添加addfields='filetyp' channelid='3'
{dede:arclist row=5 titlelen=42 typeid=9 flag='p' orderby='pubdate' orderway='desc' }
<a href="[field:arcurl/]"><img src="[field:litpic/]" />[field:title function='cn_substr(@me,80)' /]</a>
[field:infos function='cn_substr(@me,80)' /] 描述
时间 [field:pubdate function="MyDate('Y-m-d H:i:s',@me)"/]
K值 [field:global.autoindex/]
{/dede:arclist}
随机文章
{dede:arclist row=6’ orderby='rand’ typeid='all' }
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
相关文章
{dede:likearticle row=6}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:likearticle}
热门标签
{dede:tag row='10' getall='1' sort='month'} <li><a href='[field:link/]'>[field:tag /]</a></li> {/dede:tag}
列表和分页调用
{dede:list col='3' pagesize='6' orderby="default"}
<img src="[field:litpic/]" alt=""/>
<a href="[field:arcurl/]">[field:title/]</a>
[field:description/]
[field:pubdate function="MyDate('Y-m-d H:i:s',@me)"/]
{/dede:list}
{dede:pagelist listitem="pre,pageno,next" listsize="6"/}
- 内容页
{dede:field.title/}_{dede:field.typename/}_{dede:global.cfg_webname/}标题-栏目-网站名称
文章标题 {dede:field.title/}
缩略图 <img src="{dede:field.litpic /}">
作者 {dede:field.writer/}
当前栏目和id名 {dede:field name="typename"/} {dede:field name="typeid"/}
栏目描述 {dede:field.description/}
栏目链接 {dede:type row=1}[field:typelink /]{/dede:type}
{dede:field name='typename' function="GetTypeName(@me)"/} 函数法获取栏目名
发布时间 {dede:field name="pubdate" function="MyDate('Y-m-d',@me)"/}
阅读数 <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>
描述{dede:field.description}
内容 {dede:field.body/}
上一篇下一篇 以及修文字
{dede:prenext get='pre'/}
{dede:prenext get='next'/}
{dede:prenext function="str_replace('上一篇:','上一条:',@me)" get='pre'/}
{dede:prenext function="str_replace('下一篇:','下一条:',@me)" get='next'/}
图集的上一页下一页
{dede:prenext get='preimg'/}
{dede:prenext get='nextimg'/}
- 实现自定义表单验证码
验证函数 onsubmit="return check()"
<img id="vdimgck1" onClick="changeAuthCode();" style="cursor: pointer;"alt="看不清?点击更换" src="/include/vdimgck.php" title="看不清?点击更换" />
<script type="text/javascript" language="javascript">
function changeAuthCode() {
var num = new Date().getTime();
var rand = Math.round(Math.random() * 10000);
num = num + rand;
$('#ver_code').css('visibility','visible');
if ($("#vdimgck1")[0]) {
$("#vdimgck1")[0].src = "/include/vdimgck.php?tag=" + num;
}
return false;
}
</script>
- 图集输出,有三种显示样式,在系统配置-附件里面
{dede:productimagelist}
<img src="[field:imgsrc/]" alt="[field:text/]"/>
{/dede:productimagelist}
{dede:field name='imgurls' alt='图片输出区'}
[field:pagestyle runphp='yes'] @me= (@me==1 ? '<li>' : '');[/field:pagestyle]
<img src='[field:imgsrc/]' alt='[field:alttext /]' />
[field:title /]
[field:pagestyle runphp='yes'] @me = (@me==1 ? '</li>' : ''); [/field:pagestyle]
{/dede:field}
分页自写 在arc.archives.class.php里面定义
pagestyle2 pagestyle3 表示幻灯片 和mn行列
{dede:imgbreak/}
- 数组的输出,在数组输出中
[field:array runphp='yes'] if(@me['litpic']=='/images/defaultpic.gif'){ @me= get_imgs2(@me['id'],1); }else{ @me=@me['litpic']; }[/field:array]
- 栏目里判断
{dede:field.array runphp='yes'}if(@me[id]==3){$url = @me['typeurl'];@me="onclick=\"location.href='$url'\"";}else{@me="";}{/dede:field.array}
{dede:global name='itemindex' runphp='yes'}if(@me==2){@me="<br />";}else{@me=' ';}{/dede:global}
[field:global name='autoindex' runphp='yes']if(@me==2){@me="<br />";}else{@me=' ';}[/field:global] 用于channel
文档更新时间: 2020-07-23 22:24 作者:Yoby