制作织梦模板时常用的标签
1、通用标签
网站名称:{dede:global.cfg_webname/}
网站描述:{dede:global.cfg_description/}
网站关键词;{dede:global.cfg_keywords/}
模板路径:{dede:global.cfg_templets_skin/}/
包含文件:{dede:include filename="head.htm"/}
版权所有:{dede:global.cfg_powerby/}
首页路径:{dede:global.cfg_cmsurl/}/
2、导航
顶级导航
{dede:channel row="8" type="top" col="1" currentstyle="
~typename~
" }
链接:
分类名称:[field:typename/]
分类图片:[field:typeimg/]
{/dede:channel}
指定导航
{dede:type typeid='1'}
分类名称:[field:typename/]
分类链接:[field:typeurl/]
{/dede:type}
子类导航
{dede:channel type="son" typeid='2'}
分类名称:[field:typename/]
分类链接:[field:typeurl/]
{/dede:channel}
3、热门关键词
{dede:hotwords num='5'/}
4、更多
{dede:type typeid='17'}
链接:[field:typeurl/]
{/dede:type}
5、分类名称
{dede:type typeid='18'}
分类名称:[field:typename/]
{/dede:type}
6、循环分类
{dede:channel type="son" typeid='18'}
链接:[field:typeurl/]
分类名称: [field:typename/]
{/dede:channel}
7、单篇文章调用
{dede:sql sql='Select typeimg,typedir,content from zsbk_arctype where id=11'}
图片:[field:typeimg/]
链接:[field:typedir/]
内容:[field:content/]
名称:[field:typename/]
{/dede:sql}
8、文章列表循环
{dede:arclist titlelen=80 row=1 infolen='80' flag=h typeid='5'}
标题:[field:title/]
简略标题:[field:shorttitle/]
链接:[field:arcurl/]
摘要:[field:info/]
[field:description /]
[field:info function="cn_substr(@me,字符数)"/]
[field:description function="cn_substr(@me,字符数)"/]
修改摘要上线:
/dede/article_edit.php
/dede/article_description_main.php
1、在edit页面:$description = cn_substrR($description,250);
2、在article_description_main.php页面:if($dsize>250) $dsize = 250;
3、登录后台,在系统-系统基本参数-其它选项中,自动摘要长度,改成500即可
时间:[field:pubdate function='strftime("%y-%m-%d",@me)'/]
所在分类:[field:shorttitle/]
缩略图:[field:picname/]
noflag = 'h' 除头条外的文章
{/dede:arclist}
limit='0,1'
limit='1,1'
limit='2,1'
limit='3,1'
{dede:arclist addfields='huanzhe,bingshi,ruyuan' channelid='1' flag='d' limit='3,1' orderby='pubdate'}
9、自定义字段
网站后台》核心》频道模型》内容模型管理》选择要添加自定义字段的频道模型,这里以图片集频道举例
注意:创建字段,前台参数这里“使字段可以在列表的底层模板中获得”这个必须勾选
在字段管理》添加新字段中添加(价格属性)
在基本设置里》列表附加字段中添加jiage(可以在列表模板{dede:list}{/dede:list}中用[field:name /]调用)
(1)、在{dede:list }中调用
{dede:list pagesize='5' addfields='jiage' channelid='2'}
标题:[field:title/]
价格:[field:jiage/]
{/dede:list}
说明:addfields='jiage'指定要获得的字段 addfields='字段1,字段2'
channelid='2'指定 channelid 属性(内容模型的id值)图片模型的ID为2
(2)、在{dede:arclist }中调用
{dede:arclist typeid='3' row='4' addfields='jiage' channelid='2' }
标题:[field:title/]
价格:[field:jiage/]
{/dede:arclist}
(3)、单独调用
价格:{dede:field name='jiage'/}
10、文章内容
缩略图:{dede:field.picname/}
11、专题管理
第一: {dede:arclist flag='p' type='spec' titlelen=40 row=10 orderby=pubdate}
第二: {dede:arclist flag='c' channelid='-1' typeid='1,2,4,5,202' type='spec' titlelen=40 row=10 orderby=pubdate}
第三: {dede:arclist getall='1' noflag='p' channelid='-1' typeid='1,2,4,5,202' type='spec' titlelen=40 orderby=pubdate limit='0,2'}
12、调用上级栏目
{dede:field.typeid runphp='yes'"}
global $dsql ;
$reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");
$reid = $reid['reid'];
$typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");
@me=$typename['typename'];
{/dede:field.typeid}
13、自定义属性
增加:
insert into `dede_arcatt`(sortid,att,attname) values(9,'x','首页头');
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','x') default NULL;
含义:增长“首页头[x]”属个性
修正:
UPDATE `dede_arcatt` SET `attname` = '123' WHERE CONVERT( `dede_arcatt`.`att` USING utf8 ) = 's' LIMIT 1 ;
含义:把“滚动[s]”改为“123”
删除:DELETE FROM ` dede_arcatt`WHERE CONVERT(dede_arcatt`,`att`USING utf8)+`x`LIMIT 1
含义:把“首页头[x]”属个性删除
原文地址:https://tangjiusheng.cn/dedecms/13.html