本页内容不再更新 2021-01-06 20:59:45
最新内容和更多内容请查看:https://1px.run/dedecms/
arclist 内容列表
筛选数据
点击 {dede:arclist row=10 orderby=click}
推荐 {dede:arclist flag='c' titlelen=42 row=6}
函数说明
flag 类型:C推荐
titlelen 标题长度
row 输出列表条数
orderby 排列顺序:点击click;随机rand
type=’image.’ 只输出有缩略图的内容
channelid=’6’ 内容模型
addfields=’brand,price’ 自定义字段
取值
dede:arclist 和 dede:list 几乎通用
缩略图 [field:litpic/]
1 | [field:picname/] |
[field:imglink /]
与<a href='[field:arcurl /]'>[field:image/]
文章链接 [field:arcurl/]
文章标题 [field:title/]
只调标题内容[field:fulltitle/]
过滤标题中html[field:title function='Html2text(@me)'/]
文章摘要 [field:description function='cn_substr(@me,80)'/]
日期 [field:pubdate function="GetDateTimeMK(@me)"/]
点击 [field:click/]
好评 [field:scores/]
文章摘要 [field:description/]
短标题 [field:shorttitle/]
栏目名称带连接 [field:typelink/]
价格 [field:price/]
品牌 [field:brand/]
list 栏目列表页面
1 | {dede:list pagesize='10'} |
取值
列表分页
1 | {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/} |
其他
引入文件
1 | {dede:include filename="head.htm"/} |
全局字段数据
1 | {dede:field.title/} |
面包屑导航
{dede:field name='position'/}
栏目
1 | {dede:channel type='son' currentstyle=" |
详情
文章内容 {dede:field.body/}
时间 {dede:field name='pubdate' function='GetDateMk(@me)'/}
详情自定义字段(未整理)
图片数据类型只调用图片链接
字段为空默认不调用然后内容
1 | {dede: .picture1/} |
下面方法同一页面只能使用一次,不然前面使用结构都会变成最后一次所使用的结构
1 | {dede:field name='picture1'} |
1 | {dede:field name='picture1'} |
增强
没有缩略图不输出默认缩略图
没缩略图不输出内容[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}'/></a>"); [/field:array]
系统默认列表缩略图处理[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
自定义时间格式
日期包含时间 function="GetDateTimeMK(@me)"
只有日期 function="GetDateMK(@me)"
自定义时间 function="strftime("%Y年%m月%d日 %H:%M:%S","@me"
更多格式:https://blog.csdn.net/ruoyuanyi/article/details/9225091
获取当前时间
可用于页尾版权年份显示和css、js文件清除缓存
1 | {dede:php runphp='yes'} |
自定义列表页面分页导航
基本语法:{dede:pagelist listsize='5' listitem=''/}
参数说明:
listsize 表示 [1][2][3]
这些项的长度 x 2
listitem 表示页码样式,可以把下面的值叠加
index 首页
pre 上一页
pageno 页码
next 下一页
end 末页
option 下拉跳转框
例:{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}
http://help.dedecms.com/v53/archives/tag/list/pagelist/
修改HTML结构
include/arc.listview.class.php
动态:查找function GetPageListDM
静态:查找function GetPageListST
分页导航常见样式:http://www.dede58.com/a/dedesp/1781.html
编辑文章后不自动更新发布时间
/dede/templets/artical_edit.htm
$nowtime = GetDateTimeMk(time());
改成$nowtime = GetDateTimeMk($arcRow["pubdate"]);
Relay Tips: 一极乐( https://yijile.com/log/356/ )