本文目录一览:
- 1、DEDE首页及列表页调用当前时间,不是调用文章发布的时间,要怎么调用
- 2、DEDECMS,文章列表按时间顺序排列怎么修改?
- 3、织梦dedecms的时间调用标签
- 4、dedecms自定义时间格式“多少时间前发布”
- 5、在织梦列表页面调用文章发布时间如何调用?
DEDE首页及列表页调用当前时间,不是调用文章发布的时间,要怎么调用
用Dedecms中的arclist标签也是可以在列表页调用文章内容的,虽然在官方的标签说明中,arclist标签的底层标签中不包含body。调用的Html格式如下:{dede:arclisttypeid=''titlelen=''limit=''orderby=''addfields='body'channelid='1'}[field:body/]{/dede:arclist}重点就是addfields='body'channelid='1'这部分,意思为调用ID为1的内容模型中的附加字段body。因此除了在列表页中加入上述代码外,还需要进入Dedecms后台--核心--频道模型--内容模型管理--普通文章,点击进入后,在“列表附加字段”这个项目中添加字段:body,这样就可以了。
DEDECMS,文章列表按时间顺序排列怎么修改?
修改arclist标签的asc属性。
具体代码如下:
{dede:arclistorderway=''asc'}
文章按照顺序排列
{/dede:arclist}
解析原因:
orderway=''值为desc或asc,指定排序方式是降序还是顺向排序,将值修改asc就是顺序排列。
扩展资料
其他属性
1、typeid=''表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;
2、row=''表示返回文档列表总数;
3、col=''表示分多少列显示(默认为单列);
4、titlelen=''表示标题长度;
5、infolen=''表示内容简介长度;
6、img表示缩略图宽度;
7、img表示缩略图高度;
8、type=''表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档
参考资料:百度百科:arclist
织梦dedecms的时间调用标签
一、时间样式(2014年12月22日 12时10分01秒)
{dede:arclist}
[field:pubdate function="MyDate('Y年m月d日 H时i分s秒',@me)"/]
{/dede:arclist}
MyDate里面的参数:
Y全年,y年的末两位,H24小时制,h12小时制
二:扩展:不同格式的时间标签调用方式:
{dede:arclist row='2'}
p[field:pubdate function="MyDate('Y年m月d日 H时i分s秒',@me)"/]/p
{/dede:arclist}
{dede:arclist row='2'}
p[field:pubdate function="MyDate('y年m月d日 H时i分s秒',@me)"/]/p
{/dede:arclist}
{dede:arclist row='2'}
p[field:pubdate function="MyDate('Y年m月d日 h时i分s秒',@me)"/]/p
{/dede:arclist}
{dede:arclist row='2'}
p[field:pubdate function="MyDate('Y/m/d H:i:s',@me)"/]/p
{/dede:arclist}
{dede:arclist row='2'}
p[field:pubdate function="MyDate('Y-m-d H:i:s',@me)"/]/p
{/dede:arclist}
浏览器中展示的样式:
dedecms自定义时间格式“多少时间前发布”
/*文章发布多少时间前*/
function tranTime($time) {
$rtime = date("m-d H:i",$time);
$htime = date("H:i",$time);
$time = time() - $time;
if ($time 60) {
$str = '刚刚';
}
elseif ($time 60 * 60) {
$min = floor($time/60);
$str = $min.'分钟前';
}
elseif ($time 60 * 60 * 24) {
$h = floor($time/(60*60));
$str = $h.'小时前 '.$htime;
}
elseif ($time 60 * 60 * 24 * 3) {
$d = floor($time/(60*60*24));
if($d==1)
$str = '昨天 '.$rtime;
else
$str = '前天 '.$rtime;
}
else {
$str = $rtime;
}
return $str;
}
把上面代码放到\include\extend.func.php文件最后一行
dedecms列表和首页用[field:pubdate function="tranTime(@me)" /]调用
在织梦列表页面调用文章发布时间如何调用?
发布时间的调用标签是:
[field:pubdate function="MyDate('m-d',@me)"/]
调用方式要加上
{dede:list}以及结尾{/dede:list}
其他调用方法:
1、[field:pubdate function="GetDateTimeMK(@me)" /]
2、[field:pubdate function="MyDate('Y-m-d',@me)"/]
直接调用方法:
{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
希望可以帮助到你,望采纳!