From 8b07054d42933c107ac4ff75474cdaa5dccfeb14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Tue, 6 May 2025 20:36:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=A0=87=E7=AD=BE=E8=AF=B4?= =?UTF-8?q?=E6=98=8E=E6=B7=BB=E5=8A=A0dede:list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/system/taglib/help/arclist.txt | 15 +++++---- src/system/taglib/help/arclistsg.txt | 11 +++++-- src/system/taglib/help/autochannel.txt | 9 ++++- src/system/taglib/help/channel.txt | 11 +++++-- src/system/taglib/help/channelartlist.txt | 40 +++++++++++------------ src/system/taglib/help/feedback.txt | 15 ++++++--- src/system/taglib/help/flink.txt | 11 +++++-- src/system/taglib/help/likearticle.txt | 11 +++++-- src/system/taglib/help/list.txt | 20 ++++++++++++ src/system/taglib/help/loop.txt | 11 +++++-- src/system/taglib/help/mytag.txt | 2 +- src/system/taglib/help/sonchannel.txt | 11 +++++-- src/system/taglib/help/system.txt | 17 ++++++---- src/system/taglib/help/type.txt | 11 +++++-- src/system/taglib/help/userinfo.txt | 21 +++++++----- src/system/taglib/mytag.lib.php | 2 +- 16 files changed, 148 insertions(+), 70 deletions(-) create mode 100644 src/system/taglib/help/list.txt diff --git a/src/system/taglib/help/arclist.txt b/src/system/taglib/help/arclist.txt index cd9e4363..2f19765a 100755 --- a/src/system/taglib/help/arclist.txt +++ b/src/system/taglib/help/arclist.txt @@ -1,22 +1,23 @@ 文档列表标签 >>dede>> -{dede:arclist row='' titlelen='' infolen='' typeid='' notypeid='' keyword='' flag='h' orderby='' limit='0,1' channelid='1' addfields='diy'} - [field:title/] -{/dede:arclist} + + ... + {dede:arclist row='' titlelen='' infolen='' typeid='' notypeid='' keyword='' flag='h' orderby='' limit='0,1' channelid='1' addfields='diy'} +
+ [field:title/] +
{/dede:arclist} + + >>dede>> row='10' 调用10篇文档 titlelen='160' 限制标题显示160个字符 infolen='260' 限制简介显示260个字符 typeid='1' 调用指定栏目id,多个栏目,例:typeid='1,2,3' notypeid='2' 排除指定栏目id,多个栏目,例:notypeid='4,5,6' -col='2' 限制2列显示,默认1列 -imgwidth='120' 缩略图宽度120px -imgheight='90' 缩略图高度90px listtype='all' 指定调用所有栏目类型 orderby='sortrank' 排序方式:sortrank按发布时间(可用参数:hot/click按点击数、pubdate按发布时间、lastpost按评论时间、scores按得分、rand随机) keyword='得德' 调用指定关键词文档,多个关键词,例:keyword='DedeBIZ,得德' limit='0,1' 从第0开始调用1篇 -innertext='' 自定义单行记录样式 aid='1' 调用指定文档id idlist='' 调用特定文档id isweight='n' 权重排序:默认n关闭,y开启(y=weight字段升序) diff --git a/src/system/taglib/help/arclistsg.txt b/src/system/taglib/help/arclistsg.txt index 0695cb85..93b23948 100755 --- a/src/system/taglib/help/arclistsg.txt +++ b/src/system/taglib/help/arclistsg.txt @@ -1,8 +1,13 @@ 自定义文档列表标签 >>dede>> -{dede:arclistsg row='' titlelen='' typeid='' flag='h' keyword='' orderway='' limit='0,1'} - [field:title/] -{/dede:arclistsg} + + ... + {dede:arclistsg row='' titlelen='' typeid='' flag='h' keyword='' orderway='' limit='0,1'} +
+ [field:title/] +
{/dede:arclistsg} + + >>dede>> row='10' 调用10篇文档 titlelen='160' 限制标题显示160个字符 diff --git a/src/system/taglib/help/autochannel.txt b/src/system/taglib/help/autochannel.txt index 22bbb634..0df4f1f7 100755 --- a/src/system/taglib/help/autochannel.txt +++ b/src/system/taglib/help/autochannel.txt @@ -1,6 +1,13 @@ 指定排序栏目信息标签 >>dede>> -{dede:autochannel partsort='' typeid=''}{/dede:autochannel} + + ... + + + + >>dede>> partsort='' 栏目所在排序位置 typeid='' 调用指定父栏目id \ No newline at end of file diff --git a/src/system/taglib/help/channel.txt b/src/system/taglib/help/channel.txt index df63e96c..9c6ca4dc 100755 --- a/src/system/taglib/help/channel.txt +++ b/src/system/taglib/help/channel.txt @@ -1,8 +1,13 @@ 栏目列表标签 >>dede>> -{dede:channel row='8' type='top' typeid='' currentstyle='
  • ~typename~
  • '} -
  • [field:typename/]
  • -{/dede:channel} + + ... + + + + >>dede>> row='10' 调用10个栏目 typeid='1' 调用指定栏目id,多个栏目,例:typeid='1,2,3' diff --git a/src/system/taglib/help/channelartlist.txt b/src/system/taglib/help/channelartlist.txt index d155f8e0..08966b47 100755 --- a/src/system/taglib/help/channelartlist.txt +++ b/src/system/taglib/help/channelartlist.txt @@ -1,26 +1,26 @@ 当前栏目列表标签 >>dede>> 栏目调用示例 -{dede:channelartlist row='10' typeid='' notypeid=''} - -{/dede:channelartlist} -文章调用示例 -{dede:channelartlist typeid='' notypeid='' row='10'} -
    - -
    -{/dede:channelartlist} + + ... + {dede:channelartlist row='10' typeid='' notypeid=''} + {/dede:channelartlist} +
    + {dede:channelartlist typeid='' notypeid='' row='10'} + {dede:arclist titlelen='255' row='10'} +
    + [field:title/] + [field:pubdate function="MyDate('Y-m-d',@me)"/] +
    {/dede:arclist}{/dede:channelartlist} + + >>dede>> row='10' 调用10个栏目 typeid='1' 调用指定栏目id全部子类,多个栏目,例:typeid='1,2,3',调用单个栏目,例:typeid='1,1' diff --git a/src/system/taglib/help/feedback.txt b/src/system/taglib/help/feedback.txt index fb241ddd..3ac97746 100755 --- a/src/system/taglib/help/feedback.txt +++ b/src/system/taglib/help/feedback.txt @@ -1,9 +1,16 @@ 评论标签 >>dede>> -{dede:feedback row='10' titlelen='' infolen=''} - [field:username function="(@me=='guest' ? '游客' : @me)"/]对[field:title/]的评论 - [field:msg/] -{/dede:feedback} + + ... + + + + >>dede>> row='10' 调用10条评论 titlelen='160' 限制标题显示160个字符 diff --git a/src/system/taglib/help/flink.txt b/src/system/taglib/help/flink.txt index 7ce29cbd..c5eefc46 100755 --- a/src/system/taglib/help/flink.txt +++ b/src/system/taglib/help/flink.txt @@ -1,8 +1,13 @@ 友情链接标签 >>dede>> - + + ... + + + + >>dede>> row='10' 调用10条友情链接 titlelen='30' 限制友情链接标题显示30个字符 diff --git a/src/system/taglib/help/likearticle.txt b/src/system/taglib/help/likearticle.txt index 21adf970..808b33d6 100755 --- a/src/system/taglib/help/likearticle.txt +++ b/src/system/taglib/help/likearticle.txt @@ -1,8 +1,13 @@ 自动关连文档标签 >>dede>> -{dede:likearticle row='' titlelen='' infolen=''} - [field:title/] -{/dede:likearticle} + + ... + + + + >>dede>> row='10' 调用10篇文档 titlelen='160' 限制标题显示160个字符 diff --git a/src/system/taglib/help/list.txt b/src/system/taglib/help/list.txt new file mode 100644 index 00000000..4695eee0 --- /dev/null +++ b/src/system/taglib/help/list.txt @@ -0,0 +1,20 @@ +列表标签 +>>dede>> + + ... + {dede:list pagesize='10' titlelen='' orderby='' channelid='1' addfields='diy'} +
    [field:title/] +
    {dede:list} + + + +>>dede>> +pagesize='10' 调用10篇文档 +titlelen='160' 限制标题显示160个字符 +orderby='sortrank' 排序方式:sortrank按发布时间(可用参数:hot/click按点击数、pubdate按发布时间、lastpost按评论时间、scores按得分、rand随机) +pagelist 列表分页(可用参数:index首页、pre上页、next下页、end末页、pageno页码、option跳转、info条数信息) +【进阶用法】 +channelid='1' addfields='diy' 调用文档模型id为1的diy字段(需在后台添加附加字段,多个字段,例:addfields='diy,url',则标签为[field:diy/][field:url/]) \ No newline at end of file diff --git a/src/system/taglib/help/loop.txt b/src/system/taglib/help/loop.txt index 25753f7b..aad8eb23 100755 --- a/src/system/taglib/help/loop.txt +++ b/src/system/taglib/help/loop.txt @@ -1,8 +1,13 @@ 任意表数据标签 >>dede>> -{dede:loop table='' sort='' row='10' if=''} - [field:title/] -{/dede:loop} + + ... + + + + >>dede>> table='biz_archives' 数据表名(支持同数据库内其他后台程序数据表名) sort='' 排序方式 diff --git a/src/system/taglib/help/mytag.txt b/src/system/taglib/help/mytag.txt index 6732aada..46786577 100755 --- a/src/system/taglib/help/mytag.txt +++ b/src/system/taglib/help/mytag.txt @@ -1,4 +1,4 @@ -自定义宏标签标签 +自定义宏标签 >>dede>> {dede:mytag name='' typeid=''/} >>dede>> diff --git a/src/system/taglib/help/sonchannel.txt b/src/system/taglib/help/sonchannel.txt index 825a2fe9..591451b8 100755 --- a/src/system/taglib/help/sonchannel.txt +++ b/src/system/taglib/help/sonchannel.txt @@ -1,8 +1,13 @@ 子栏目标签 >>dede>> -{dede:sonchannel} - [field:typename/] -{/dede:sonchannel} + + ... + + + + >>dede>> row='10' 调用10个栏目 col='2' 限制2列显示,默认1列 \ No newline at end of file diff --git a/src/system/taglib/help/system.txt b/src/system/taglib/help/system.txt index 6755f1d2..61080596 100644 --- a/src/system/taglib/help/system.txt +++ b/src/system/taglib/help/system.txt @@ -1,12 +1,15 @@ system标签 >>dede>> -模板调用 -{dede:include filename='head.htm'/} - -配置参数调用 -{dede:global.cfg_webname/} -列表字段调用 -{dede:field.title/} + + + {dede:field.title/}-{dede:global.cfg_webname/} + + + {dede:include filename='head.htm'/} + ... + {dede:include filename='foot.htm'/} + + >>dede>> filename='head.htm' 调用指定头部模板(全局标签,可用参数:foot.htm底部模板、自定义.htm模板,注意:PHP ThemeInclude标签用于会员模板和插件模板调用) {dede:global.cfg_webname/} 调用指定网站名称(全局标签) diff --git a/src/system/taglib/help/type.txt b/src/system/taglib/help/type.txt index 161992f2..c3df67c2 100755 --- a/src/system/taglib/help/type.txt +++ b/src/system/taglib/help/type.txt @@ -1,7 +1,12 @@ 指定栏目信息标签 >>dede>> -{dede:type typeid=''} - [field:typename/] -{/dede:type} + + ... + + + + >>dede>> typeid='1' 调用指定栏目id \ No newline at end of file diff --git a/src/system/taglib/help/userinfo.txt b/src/system/taglib/help/userinfo.txt index f95b56f0..04a3ebec 100644 --- a/src/system/taglib/help/userinfo.txt +++ b/src/system/taglib/help/userinfo.txt @@ -1,12 +1,17 @@ 用户信息标签 >>dede>> -{dede:userinfo mid=''} -

    - 用户名:[field:uname/] - 用户等级:[field:rankname /] - 注册时间:[field:jointime function="MyDate('Y-m-d H:m',@me)"/] - 登录时间:[field:logintime function="MyDate('Y-m-d H:m',@me)"/] -

    -{/dede:userinfo} + + ... + + + + >>dede>> mid='1' 调用指定会员id,若是管理员则不显示,空文档详情页面则显示当前文档关联的会员信息 \ No newline at end of file diff --git a/src/system/taglib/mytag.lib.php b/src/system/taglib/mytag.lib.php index 4da1c9db..72d474d0 100755 --- a/src/system/taglib/mytag.lib.php +++ b/src/system/taglib/mytag.lib.php @@ -1,7 +1,7 @@