浏览代码

优化标签说明

adminsite
叙述、别离 1 天前
父节点
当前提交
8e3353206e
共有 19 个文件被更改,包括 71 次插入67 次删除
  1. +16
    -15
      src/system/taglib/help/arclist.txt
  2. +9
    -12
      src/system/taglib/help/arclistsg.txt
  3. +3
    -3
      src/system/taglib/help/channel.txt
  4. +6
    -7
      src/system/taglib/help/channelartlist.txt
  5. +2
    -2
      src/system/taglib/help/feedback.txt
  6. +2
    -2
      src/system/taglib/help/flink.txt
  7. +2
    -2
      src/system/taglib/help/hotwords.txt
  8. +6
    -6
      src/system/taglib/help/likearticle.txt
  9. +1
    -1
      src/system/taglib/help/likepage.txt
  10. +1
    -1
      src/system/taglib/help/likesgpage.txt
  11. +3
    -3
      src/system/taglib/help/loop.txt
  12. +1
    -1
      src/system/taglib/help/memberlist.txt
  13. +1
    -1
      src/system/taglib/help/myad.txt
  14. +2
    -2
      src/system/taglib/help/mytag.txt
  15. +5
    -3
      src/system/taglib/help/php.txt
  16. +1
    -1
      src/system/taglib/help/sonchannel.txt
  17. +3
    -1
      src/system/taglib/help/sql.txt
  18. +6
    -3
      src/system/taglib/help/system.txt
  19. +1
    -1
      src/system/taglib/help/userinfo.txt

+ 16
- 15
src/system/taglib/help/arclist.txt 查看文件

@@ -5,26 +5,27 @@
{/dede:arclist}
>>dede>>
typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3'
notypeid='2' 表示不调用栏目id为2文档,多个栏目用英文逗号隔开,如:typeid='4,5,6'
row='10' 表示调用10条文档数量
col='2' 表示调用分2列(默认为单列)
titlelen='160' 表示调用标题160长度
infolen='260' 表示调用文档简介260长度
imgwidth='120' 表示缩略图260宽度
imgheight='90' 表示缩略图90高度
listtype='all' 表示调用栏目all类型(顶级栏目)
orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件
keyword='得德' 表示调用指定得德关键词文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德'
limit='0,1' 表示调用从第1篇开始调用2条,如:2,3则从第2篇开始调用3条
notypeid='2' 表示不调用栏目id为2全部文档,多个栏目用英文逗号隔开,如:typeid='4,5,6'
row='10' 表示调用10篇文档
col='2' 表示调用分2列,默认1列
titlelen='160' 表示调用标题160字符长度
infolen='260' 表示调用文档简介260字符长度
imgwidth='120' 表示缩略图260px宽度
imgheight='90' 表示缩略图90px高度
listtype='all' 表示调用栏目类型
orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件
keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德'
limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇
innertext='' 单行记录样式
aid='1' 表示调用指定文档id为1
idlist='' 提取特定文档
isweight='n' 开启按照权重排序,默认为n,如果设为y,则文档会按照weight字段排序,数值越小越靠前
isweight='n' 按照权重排序n,若设为y,则文档会按照weight字段排序,数值越小越靠前
channelid='' 栏目id
flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗
flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗
noflag='' 同flag,表示不调用的文章属性
orderway='desc' 表示文章排序为desc降序,包括:asc升序
subday='7' 表示调用发布时间7天以内文档
channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/]
标签进阶
[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/]
channelid='1' addfields='body' 表示调用自定义字段文档模型id为1且字段为body,前提文档模型中已经添加到列表附加字段使用,channelid不支持多个文档模型id,addfields多个字段用英文逗号隔开,如:addfields='body,url',标签则[field:body/]和[field:url/]
function='cn_substr(Html2text("@me")."...",180)' 表示调用字段180个字符值,并过滤html代码,全局方法,标签则[field:body function='cn_substr(Html2text("@me")."...",180)'/]
[field:title/] 表示调用文档标题,在后台-系统设置-SQL命令工具-数据库文档说明,查看biz_archives文档主表和biz_addon文档附加表获取更多信息,若调用文章描述,标签则[field:description/]

+ 9
- 12
src/system/taglib/help/arclistsg.txt 查看文件

@@ -5,16 +5,13 @@
{/dede:arclistsg}
>>dede>>
typeid='1' 表示调用栏目id为1全部文档,多个栏目用英文逗号隔开,如:typeid='1,2,3'
row='10' 表示调用10条文档数量
col='2' 表示调用分2列(默认为单列)
titlelen='160' 表示调用标题160长度
infolen='260' 表示调用文档简介260长度
orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件
keyword='得德' 表示调用指定得德关键词文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德'
limit='0,1' 表示调用从第1篇开始调用2条,如:2,3则从第2篇开始调用3条
flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗
row='10' 表示调用10篇文档
col='2' 表示调用分2列,默认1列
titlelen='160' 表示调用标题160字符长度
infolen='260' 表示调用文档简介260字符长度
orderby='sortrank' 表示调用文档排序sortrank按发布时间,包括:hot或click表示按点击数、sortrank或pubdate按发布时间、lastpost按最后评论时间、scores按得分、rand按随机条件
keyword='得德' 表示调用指定关键词得德文档,英文逗号隔开表示多个关键词,如:keyword='DedeBIZ,得德'
limit='0,1' 表示调用从第1篇开始调用2篇,如:2,3则从第2篇开始调用3篇
flag='h' 表示调用文章属性h头条文档,包括:c推荐、p图片、f幻灯、s滚动、j跳转、b加粗
noflag='' 同flag,表示不调用的文章属性
subday='7' 表示调用发布时间7天以内文档
channelid='1' addfields='body' 表示调用自定义字段调用文档模型id为1且字段为body,前提是文档模型,字段需要添加到列表附加字段使用,channelid='1'不支持多个文档模型id,addfields='body'多个字段用英文逗号隔开,如:addfields='body,url'则标签为[field:body/]和[field:url/]
标签进阶
[field:body function="cn_substr('@me',180)"/] 表示调用body字段180个字符值,但不过滤html代码,需过滤代码方法为function='cn_substr(Html2text("@me")."...",180)'则[field:body function='cn_substr(Html2text("@me")."...",180)'/]
subday='7' 表示调用发布时间7天以内文档

+ 3
- 3
src/system/taglib/help/channel.txt 查看文件

@@ -7,8 +7,8 @@
typeid='1' 表示调用栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3'
reid='0' 表示调用上级栏目id
row='10' 表示调用10个栏目
col='1' 表示调用分1列显示(默认为单列)
col='2' 表示调用分2列,默认1列
type='son' 表示调用下级栏目son,包括:self同级栏目、top顶级栏目
currentstyle='' 表示调用当前栏目高亮应用样式,上示例标签的超链接a应用样式为class='thisclass',前提currentstyle要和循环的栏目html代码吻合,则可能html标签错误
currentstyle='' 表示调用当前栏目高亮应用样式,上示例的超链接a应用样式为class='thisclass'
标签进阶
除了[field:typelink/]和[field:typename/] 表示调用栏目链接和栏目标题,在后台-系统设置-SQL命令工具,找到数据库文档说明biz_arctype表,调用栏目大图和标题,则标签为[field:bigpic/]和[field:litimg/]
[field:typename/] 表示调用栏目标题,在后台-系统设置-SQL命令工具-数据库文档说明,查看biz_arctype栏目表获取更多信息,若调用栏目大图,标签则[field:bigpic/]

+ 6
- 7
src/system/taglib/help/channelartlist.txt 查看文件

@@ -13,7 +13,6 @@
</ul>
</nav>
{/dede:channelartlist}
------------------------------------------------------------
文章调用示例
{dede:channelartlist typeid='' notypeid='' row='10'}
<article>
@@ -25,10 +24,10 @@
>>dede>>
typeid='1' 表示调用栏目id为1的全部子类,多个栏目用英文逗号隔开,如:typeid='1,2,3',若只想调用栏目id为1,则typeid='1,1'
notypeid='2' 表示不调用栏目id为2,多个栏目用英文逗号隔开,如:notypeid='4,5,6'
row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循环顶级栏目下全部子类栏目返回数量
row='10' 表示调用栏目数量,若typeid='1'或typeid='1,2,3'时,会循环顶级栏目下10个子类栏目
标签进阶
{dede:field.currentstyle/} 表示调用当前栏目高亮应用样式默认值为active样式名
{dede:channel type='son' noself='yes' row='1'}...{/dede:channel} 表示调用当前栏目是否有子类栏目有则显示
[field:pubdate function="MyDate('Y-m-d',@me)"/] 表示调用文章发布时间格式,包括:Y年;m月;d日,注意:Y年大小写调用不同的年格式,英文日期标签为[field:pubdate function='strftime("%b %d, %Y",@me)'/];符合SEO时间因子标签为{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/}
{dede:field.typeurl/} {dede:field name='typeurl'/} 两种不同标签写法
{dede:channelartlist} 标签是唯一可以直接嵌套其它标签,仅限于嵌套{dede:type}和{dede:arclist}
{dede:field.currentstyle/} 表示调用当前栏目高亮应用样式,默认样式名为active
{dede:channel type='son' noself='yes' row='1'} 表示调用当前栏目是否有子类栏目有则显示
function="MyDate('Y-m-d',@me)" 表示调用文章发布时间格式,包括:Y年;m月;d日,注意:Y的大小写导致不同的年格式,英文日期则[field:pubdate function='strftime("%b %d, %Y",@me)'/],SEO时间因子则{dede:field.senddate function="strftime('%Y-%m-%dT%H:%M:%S+01:00',@me)"/}
{dede:field.typeurl/}{dede:field name='typeurl'/} 两种不同标签写法
{dede:channelartlist} 可以嵌套{dede:type}和{dede:arclist}标签

+ 2
- 2
src/system/taglib/help/feedback.txt 查看文件

@@ -6,5 +6,5 @@
{/dede:feedback}
>>dede>>
row='10' 表示调用10条评论
titlelen='160' 表示调用标题160长度
infolen='260' 表示调用评论260长度
titlelen='160' 表示调用标题160字符长度
infolen='260' 表示调用评论260字符长度

+ 2
- 2
src/system/taglib/help/flink.txt 查看文件

@@ -4,8 +4,8 @@
<li>[field:link/]</li>{/dede:flink}
</ul>
>>dede>>
type='image' 表示调用图片链接image,包括:text文字链接
type='image' 表示调用图片友情链接image,包括:text文字友情链接
row='10' 表示调用10条友情链接
titlelen='30' 表示调用友情链接标题30长度
titlelen='30' 表示调用友情链接标题30字符长度
linktype='1' 表示调用友情链接位置,包括:1首页、2内页
typeid='0' 表示调用所有友情链接类型

+ 2
- 2
src/system/taglib/help/hotwords.txt 查看文件

@@ -2,6 +2,6 @@
>>dede>>
{dede:hotwords num='6' subday='365'/}
>>dede>>
num='6' 表示调用热搜标签数量
num='6' 表示调用6条热搜标签
subday='365' 表示调用热搜标签365天数
maxlength='16' 表示调用热搜标签16长度
maxlength='16' 表示调用热搜标签16字符长度

+ 6
- 6
src/system/taglib/help/likearticle.txt 查看文件

@@ -4,9 +4,9 @@
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:likearticle}
>>dede>>
row='10' 表示调用10条文档数量
col='2' 表示调用分2列(默认为单列)
titlelen='160' 表示调用标题160长度
infolen='260' 表示调用文档简介260长度
mytypeid='0' 表示调用指定栏目id,多个栏目用英文逗号隔开,如:typeid='1,2,3'
innertext='' 单行记录样式(指标签中间的文档)
row='10' 表示调用10篇文档
col='2' 表示调用分2列,默认1列
titlelen='160' 表示调用标题160字符长度
infolen='260' 表示调用文档简介260字符长度
mytypeid='1' 表示调用指定栏目id为1,多个栏目用英文逗号隔开,如:typeid='1,2,3'
innertext='' 单行记录样式,标签中间的文档

+ 1
- 1
src/system/taglib/help/likepage.txt 查看文件

@@ -2,5 +2,5 @@
>>dede>>
{dede:likepage likeid='' row=''/}
>>dede>>
row='10' 表示调用10相同标识标签
row='10' 表示调用10相同标识标签
likeid='' 标识名

+ 1
- 1
src/system/taglib/help/likesgpage.txt 查看文件

@@ -2,4 +2,4 @@
>>dede>>
{dede:likespage row=''/}
>>dede>>
row='10' 表示调用10文档
row='10' 表示调用10文档

+ 3
- 3
src/system/taglib/help/loop.txt 查看文件

@@ -4,7 +4,7 @@
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:loop}
>>dede>>
table='' 表示查询数据库表名
sort='' 表示调用排序字段
row='10' 表示调用返回10条
table='' 表示查询数据库表名,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息
sort='' 表示调用排序方式
row='10' 表示调用10条数据
if='' 表示查询的条件

+ 1
- 1
src/system/taglib/help/memberlist.txt 查看文件

@@ -6,4 +6,4 @@
{/dede:memberlist}
>>dede>>
orderby='scores' 表示调用按积分排序
row='10' 表示调用10会员
row='10' 表示调用10会员

+ 1
- 1
src/system/taglib/help/myad.txt 查看文件

@@ -2,6 +2,6 @@
>>dede>>
{dede:myad name=''/}
>>dede>>
typeid='0' 表示调用投放范围,包括:0全站
typeid='0' 表示全站投放0
name='' 广告标识

+ 2
- 2
src/system/taglib/help/mytag.txt 查看文件

@@ -1,6 +1,6 @@
自定义宏标记标签
>>dede>>
{dede:mytag typeid='0' name=''/}
{dede:mytag typeid='' name=''/}
>>dede>>
typeid='0' 表示调用栏目id,包括:0全站栏目
typeid='1' 表示调用栏目id为1,包括:0全部栏目
name='' 标签名

+ 5
- 3
src/system/taglib/help/php.txt 查看文件

@@ -1,7 +1,9 @@
PHP标签
>>dede>>
{dede:php}...{/dede:php}
{dede:field.demo runphp='yes'}if (@me=='')@me='';else @me="@me";{/dede:field.demo}
{dede:field.demo runphp='yes'}if (@me=='')@me='';else @me="<div>@me</div>";{/dede:field.demo}
>>dede>>
{dede:php}...{/dede:php} 中间...编写PHP代码,需要对系统和数据库及PHP精通,但也需要谨慎使用,以避免引入安全隐患或复杂的模板逻辑
runphp='yes' 表示字段demo使用PHP语法,判断demo是否等于空则输出demo,需要对系统和数据库及PHP熟练,通常用于标签嵌套使用,另一种写法[field:demo runphp='yes']...[/field:demo]
{dede:php} PHP标签,要对系统和数据库及PHP精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,谨慎使用
{dede:field.demo runphp='yes'} 表示字段demo支持PHP语法,判断demo是否等于空则输出demo,另一种写法[field:demo runphp='yes']
标签进阶
{dede:arclist}[field:global name='autoindex' runphp='yes'](@me==1)? @me='<span>Top1</span>' : @me='';[/field:global]{/dede:arclist} 表示文档调用标签第一篇文章输出Top1,且支持html标签,用于制作文章Top1样式

+ 1
- 1
src/system/taglib/help/sonchannel.txt 查看文件

@@ -5,4 +5,4 @@
{/dede:sonchannel}
>>dede>>
row='10' 表示调用10个栏目
col='2' 表示调用分2列(默认为单列)
col='2' 表示调用分2列,默认1列

+ 3
- 1
src/system/taglib/help/sql.txt 查看文件

@@ -2,4 +2,6 @@ SQL标签
>>dede>>
{dede:sql sql=''}[field:title/]{/dede:sql}
>>dede>>
sql='' 编写完整的SQL语句,需要对系统和数据库及php熟练
sql='' 编写SQL语句,要对系统和数据库精通,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息
标签进阶
{dede:sql sql='SELECT * FROM `#@__arctype` WHERE id=1'}[field:content function='cn_substr(Html2text("@me")."...",180)'/]{/dede:sql} 表示调用栏目id为1的栏目内容,且过滤html代码输出180字符长度

+ 6
- 3
src/system/taglib/help/system.txt 查看文件

@@ -1,10 +1,13 @@
system标签
>>dede>>
模板调用
{dede:include filename='head.htm'/}
<?php ThemeInclude('head.htm');?>
配置参数调用
{dede:global.cfg_webname/}
列表字段调用
{dede:field.title/}
>>dede>>
filename='head.htm' 表示调用头部head.htm模板,全局使用,包括:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用
{dede:global.cfg_webname/} 表示调用网站名称,全局使用,在后台-系统配置,找到变量名称,调用首页描述则{dede:global.cfg_description/}
{dede:field.title/} 表示调用栏目名称,通常用于列表和文档模板,在后台-常用功能-网址栏目管理,找到提示,调用列表描述则{dede:field.description/}
filename='head.htm' 表示调用头部head.htm模板,全局标签,包括:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用
{dede:global.cfg_webname/} 表示调用网站名称,全局标签,在后台-系统配置,查看变量名称,若调用首页描述,标签则{dede:global.cfg_description/}
{dede:field.title/} 表示调用栏目名称,用于列表和文档模板,在后台-系统设置-SQL命令工具-数据库文档说明,查看数据库表获取更多信息,若调用列表描述,标签则{dede:field.description/}

+ 1
- 1
src/system/taglib/help/userinfo.txt 查看文件

@@ -9,4 +9,4 @@
</p>
{/dede:userinfo}
>>dede>>
mid='1' 表示调用条用户id为1的会员,若是管理员则不显示,为空则文档详情页面则显示当前文档关联的会员信息
mid='1' 表示调用会员id为1,若是管理员则不显示,为空则文档详情页面则显示当前文档关联的会员信息

正在加载...
取消
保存