手机端Css样式@media (max-width: 670px) {}
电脑端CSS样式@media (min-width: 670px) {}
标题 / 关键词 / 描述{dede:global.cfg_webname/}
获取顶级栏目相关信息gettoptype(@me,typename)
获取上级栏目相关信息getredtype(@me,typename)
当前栏目链接{dede:type}[field:typeurl/]{/dede:type}
当前位置(栏目页/内容页){dede:field.position/}
当前位置(搜索结果页){dede:global name='keyword'/}
栏目文档数据列表{dede:list}{/dede:list}
中括号网站域名连接[field:global.cfg_basehost/]
标题 / 关键词 / 描述title / keywords / description
引入头部模板{dede:include filename="head.htm"/}
引入底部模板{dede:include filename="foot.htm"/}
文档列表(常用){dede:arclist}{/dede:arclist}
文章缩略图[field:litpic/][field:litpic/]
文章缩略图[field:picname/][field:picname/]
文章时间格式 2020-1-1[field:pubdate/]
文章时间格式 May 15, 2020[field:pubdate/]
网站标题名称{dede:global.cfg_webname/}
网站域名链接{dede:global.cfg_basehost/}
站点安装目录{dede:global.cfg_cmspath/}
首页高亮判断<a href="/" class="current">首页</a>
默认模板目录default/index.htm/templets/default/index.htm
channelartlist多个栏目调用dede:channelartlist
channelartlist栏目高亮样式dede:field.currentstyle
索引自增{大括号}dede:global.itemindex
索引自增+判断{大括号}dede:global.itemindex +
判断是否有下级栏目dede:field.typeid runphp=yes
channel调用顶级栏目+高亮dede:channel type='top'
channel调用子级栏目dede:channel type='son'
索引自增[中括号][field:global name=autoindex/]
索引自增+判断[中括号][field:global name=autoindex/]
- [首页/列表页模板] 缩略图为空不输出,不为空输出html和多个字段
[field:array runphp=yes]
global $cfg_basehost,$cfg_templets_skin;
@me = (stristr(@me['litpic'],'defaultpic') ? "" : "<div class='image_frame'><a href='{$cfg_basehost}{@me['arcurl']}'><img src='{$cfg_basehost}{$cfg_templets_skin}{@me['litpic']}'></a>时间:".MyDate('Y-m-d',@me['pubdate'])."</div>");
[/field:array]
- 1
- 2
- 3
- 4
- [首页/列表页模板] 缩略图为空不输出,不为空输出html和缩略图字段
[field:litpic runphp=yes]if(stristr(@me,'defaultpic'))@me = "";else @me = "<div class='news-pic'><img src='@me'></div>";[/field:litpic]
- 1
- [首页/列表页模板] 另一种索引自增判断含多字段
[field:array runphp=yes]
if($GLOBALS[autoindex]%4==0)@me="{@me['litpic']}";else @me="{@me['title']}";
[/field:array]
- 1
- 2
- 3
- [内容页模板] 缩略图为空不输出,不为空输出html和多个字段
{dede:field name=array runphp=yes}
global $cfg_basehost,$cfg_templets_skin;
@me = (stristr(@me['litpic'],'defaultpic') ? "" : "<div class='image_frame'><a href='{$cfg_basehost}{@me['arcurl']}'><img src='{@me['litpic']}'></a></div>");
{/dede:field}
- 1
- 2
- 3
- 4
- [内容页模板] 缩略图为空不输出,不为空输出html和缩略图字段
{dede:field.litpic runphp=yes}if(stristr(@me,'defaultpic'))@me = "";else @me = "<div class='news-pic'><img src='@me'></div>";{/dede:field.litpic}
- 1
- [内容页模板] 另一种索引自增判断含多字段
{dede:field name=array runphp=yes}
if($GLOBALS[autoindex]%4==0)@me="{@me['litpic']}";else @me="{@me['title']}";
{/dede:field}
- 1
- 2
- 3
- dede:sql 文档链接的写法
{dede:sql sql="SELECT * FROM `#@__archives` WHERE arcrank>-1 AND id in(~myid~) ORDER BY FIELD(id,~myid~)"}
<a href="[field:id runphp=yes]$id=@me;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]"><img src="[field:litpic/]">[field:title/]</a>
<p>[field:description/]</p>
{/dede:sql}
- 1
- 2
- 3
- 4
- dede:sql 栏目链接的写法
{dede:sql sql="SELECT * FROM `#@__arctype` WHERE reid=1 AND typename=~title~"}
<a href="[field:array runphp=yes]@me = GetOneTypeUrlA(@me);[/field:array]">[field:typename/]</a>
{/dede:sql}
- 1
- 2
- 3
- dede:sql 首页输出栏目内容的写法
{dede:sql sql="SELECT content FROM `#@__arctype` WHERE id=43"}
[field:content function=cn_substr(html2text(@me),380)/]...
{/dede:sql}
- 1
- 2
- 3
- dede:sql 列表页内容页关键词输出相关文档+自定义字段
{dede:sql sql="SELECT arc.*,addf.* FROM `#@__archives` arc LEFT JOIN `#@__addon19` addf ON arc.id=addf.aid WHERE arc.arcrank>-1 AND CONCAT(arc.title,arc.keywords) REGEXP ~keywords~ LIMIT 9"}
<a href="[field:id runphp=yes]$id=@me;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]">[field:title/]</a><p>价格:[field:jiage/]</p>
{/dede:sql}
- 1
- 2
- 3
- 一级 / 二级 / 三级 栏目调用
<!-- 一级栏目 -->
{dede:channelartlist row=7 typeid=top currentstyle=current}
<li>
<a href="{dede:field.typeurl/}">{dede:field.typename/}</a>
<ul class="class2">
<!-- 二级栏目 -->
{dede:channel type=son noself=yes}
<li>
<a href="[field:typelink/]">[field:typename/]</a>
<ul class="class3">
<!-- 三级栏目 -->
[field:id runphp=yes]
global $dsql;
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=@me And ishidden<>1 ORDER BY sortrank ASC LIMIT 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$typename = $row['typename'];
$typeurl = GetOneTypeUrlA($row);
$result .= "<li><a href='{$typeurl}'>{$typename}</a></li>";
}
@me = $result;
[/field:id]
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 一级 / 二级 / 二级栏目下的文章+自定义字段调用
<!-- 一级栏目 -->
{dede:channelartlist row=7 typeid=top currentstyle=current}
<li>
<a href="{dede:field.typeurl/}">{dede:field.typename/}</a>
<ul class="class2">
<!-- 二级栏目 -->
{dede:channel type=son noself=yes}
<li>
<a href="[field:typelink/]">[field:typename/]</a>
<ul class="class3">
<!-- 二级栏目下的文章+普通文章自定义字段body -->
[field:id runphp=yes]
global $dsql;
$sql = "SELECT arc.*,addf.* FROM `#@__archives` arc LEFT JOIN `#@__addonarticle` addf ON arc.id=addf.aid WHERE arc.arcrank>-1 AND arc.typeid=@me ORDER BY arc.id DESC limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$arcrow = GetOneArchive($row['id']);
$row['arcurl'] = $arcrow['arcurl'];
$row['pubdate'] = MyDate('Y-m-d',$row['pubdate']);
$result .= "<li><span class=\"time\">时间:{$row['pubdate']}</span><a href=\"{$row['arcurl']}\">{$row['title']}<img src=\"{$row['litpic']}\"></a><span>文章内容:{$row['body']}</span></li>";
}
@me = $result;
[/field:id]
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
[field:global.cfg_basehost/][field:global.cfg_basehost/]
引入头部模板{dede:include filename="head_m.htm"/}
引入底部模板{dede:include filename="foot_m.htm"/}
href='list.php?tid=[field:id/]'href='list.php?tid=[field:id/]'
href="view.php?aid=[field:id/]"href="view.php?aid=[field:id/]"
手机站路径{大括号}{dede:global.cfg_mobileurl/}
手机站路径[中括号][field:global.cfg_mobileurl/]
网站域名[中括号][field:global.cfg_basehost/]
模板路径[中括号][field:global.cfg_templets_skin/]
channelartlist多个栏目调用dede:channelartlist
channel顶级栏目调用dede:channel type='top'
channel子级栏目调用dede:channel type='son'
获取一个栏目链接{dede:type}{/dede:type}
文章内容(去除图片宽高+绝对路径){dede:field.body/}
栏目内容(去除图片宽高+绝对路径){dede:field.content/}
style="color:#FFFFFF;background-color:#FF0000;"字体白 背景红色
(m) @media (max-width: 670px) {}手机端分辨率小于670的样式
(pc) @media (min-width: 670px) {}电脑端分辨率大于670的样式