dedecms中获取日期后,如果是今天就显示今天,不是的话就显示多少日?怎么写模版呢?就像下面这样
楼主,静态页面中的如期样式你会修改不?
<ul><li>[span]2011年04月08日[/span]<a href="">测试文章标题</a></li></ul>
上边2011年04月08日得样式你会修改吗,如果是红色的:那定义:span中字体的颜色会吧、
家new的小,你可以写到日期的后边,用<img src="红色小的地址" title="">
调用的时候用:
<ul>
{dede:article}
<li>[span][field:pubdate function="GetDateTimeMK(@me)"/]<img src="红色小的地址">[/span]<a href="">[field:title/]</a></li>
{dede:article}
</ul>
这么说应该明白了吧~
[field:pubdate runphp='yes']
$nowTime = time();
if($nowTime - (3600 24) < @me){
@me='<font color="#FF0000">'GetDateTimeMK(@me)'</font>';
}else{
@me=GetDateTimeMK(@me);
}
[/field:pubdate]
用php if 语句
比如这是作者调用:
[field:writer runphp='yes']
if (@me == "") @me = "作者:佚名";
else @me = "作者:@me";
[/field:writer]
意思是如果文章没有作者的话就显示作者为:"作者:佚名";
有作者的话就显示作者名称。
自己改改就可以了
修改arclist标签的asc属性。
具体代码如下:
{dede:arclistorderway=''asc'}
文章按照顺序排列
{/dede:arclist}
解析原因:
orderway=''值为desc或asc,指定排序方式是降序还是顺向排序,将值修改asc就是顺序排列。
扩展资料
其他属性
1、typeid=''表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;
2、row=''表示返回文档列表总数;
3、col=''表示分多少列显示(默认为单列);
4、titlelen=''表示标题长度;
5、infolen=''表示内容简介长度;
6、imgwidth=''表示缩略图宽度;
7、imgheight=''表示缩略图高度;
8、type=''表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档
参考资料:
发布时间的调用标签是:
[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:fieldpubdate function="MyDate('Y-m-d H:i',@me)"/}希望可以帮助到你,望采纳!
0条评论