自动数字:[field:global.autoindex/] / {dede:field.global.autoindex/}
自动数字设置初始值:[field:autoindex runphp='yes']@me=$GLOBALS['autoindex']+4;[/field:autoindex] /
{dede:field.autoindex runphp='yes']@me=$GLOBALS['autoindex']+4;[/field:autoindex}
当前时间:[field:pubdate function="GetDateTimeMK(@me)"/]
当前地址{dede:field.title/}_{dede:global.cfg_webname/}
当前栏目{dede:type.typeid/} / {dede:type.title/}
当前位置:{dede:field name='position'/}
处理缩略图:[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<ahref='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
友情链接:
{dede:flink row='24'/}
参数说明:
type='image' 或textall,图片链接,text文字链接;
row='24' 链接数量
titlelen='24' 站点文字的长度
linktype='1' 链接位置(首页,内页)
typeid='0' 所有类型
channelid :指模型类型 id
更新时间:[field:pubdate function="GetDateMK(@me)"/]
{dede:field name='typename'/}
{dede:field name='description' function='html2text(@me)'/}??????????????
单页模板绝对路径:{dede:global.cfg_templets_skin/}
底层模板绝对路径:[field:global.cfg_templets_skin/]
来源/好评:[field:source/];
作者:[field:writer/];
点击: [field:click/]
引入:{dede:include filename= ''/}
关键字:{dede:field.keywords/}
通过PHP函数屏蔽HTML代码,即把html转换成纯文本的:
文档摘要:{dede:field.description function='html12text(@me)'/}
判断作者为空显示的文字:
[field:writer runphp ='yes']
[/field:writer
责任编辑:{dede:adminname/}
这是搜索模板:search.htm
调用联动模型标签:{dede:field.news/}
{dede:pagebreak/}
dede_sys_enum:联动类型的子类表
三个不进行关联查询
dede_addonarticle-archives-sys_enum(联动子类表)
left join
书写格式:SELECT * FROM(表1 inner join 表2 on 表1.自段名 =表2.字段名)inner
join 表3 on 表1.字段名=表3.字段名 where ...
三个表查询例子:查询新闻类型:
{dede:sql sql="select * from(dede_addonarticle inner join)
dede__archives on dede__addonarticle.aid dede__archives.id) INNWE JOIN
dede__sys_enum on dede__addonarticle.news =dede__sys_enum.evalue(枚举值)
where dede_addonarticle.news<>0 and dede_archives.channer =1 order br
dede_archives.pubdate desc limit 0,6"}
[field:字段名/][field:ename/(枚举名)]sys_enum表里
{/dede:sql}
}
WWW.XUEWL.COM -搜索静态
{dede:sql ='select..'}
[field:title/]</a>
新建内容模型的字段全部保存在自定或默认的附加表中
{/dede:sql}
tga标签的调用例子:
本文关键词:
{dede:tag sort='new' getall='0'}
<a href='/plus/search.php?keyword=[field:tag /]' target="_blank">[field:tag
/]</a>
{/dede:tag}
内容页的分页标签:
<ul class="pagelist">
</ul>
判断文章为空,否则输出文章简介:
{dede:field.description runphp='yes'}
{/dede:field.description}
自定调用附加表自定义内容模型的所有字段:
{dede:fieldlist}
[field:name/][field:value/]
{/dede:fieldlist}
调用单个字段:{dede:field.字段名/}
用arclist调用于附加表字段的方法:
要获取附加表内容,必须符合两个条件
1、指定 channelid 属性
2、指定要获得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
[field:textlink /] - [field:softtype /]<br />
{/dede:arclist}
独立模型无主表字段
除但前模型为非独立单表模型,则字段名去做为主表及相关附加表的所有字段
moophp 开发框架 WWW.MOOPHP.ORG
站长工具查询集
也可放置plus/toot目录作为一个插件使用
pr值查询:anseo.cc/seo/google_pagerank/
当前路径:require_once(dirname(__file__))
DedeCMS栏目列表页实现完美分页的方法
<title>{dede:field.seotitle/}_{dede:global.cfg_webname/}</title>
<title>{dede:field.seotitle/}{dede:pagelist listsize='0' listitem='paget'
/}-{dede:channeltitle order=’backward’ character=’-
'/}_{dede:global.cfg_webname/}</title>
----------------------------------------------------
分析DEDECMS数据表信息,不难发现,所有的文章数据是存储在dede_archives和dede_arctiny,以及对应的dede_addonarticle(文章附加表)附加表中的。
plus目录:{dede:field name='phpurl'/}/search.php"
dedecms目录:{dede:global.cfg_cmsurl/}/plus/search.php
<title>
{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)-3);$ta>=1;$ta--){ //循环赋值给$tk
$tk.=trim($tf[$ta]).$tc;
}
$tk=substr($tk,0,-1);
@me=$tk; //赋值给@me
{/dede:field}_{dede:global name='cfg_webname' /}</title>
-------------------------------------------
调用视频 上下集:{dede:film play='3' text= '上集'}{/dede:film}
视频集数列表:{dede:field name ='videolist' function='palylList(@me)'/}
=================
itemindex
[dede:field name='itemindex' runphp="yes"] @me=((intval(@me)%2)==0) ? "<div
class='jj_width60'></div>" : ""; [/dede:field]