帝国CMS列表页面分别调用年月日(显示个性时间日期)

所属分类: CMS教程 / 帝国cms 阅读数: 1382
收藏 0 赞 0 分享

在帝国CMS中列表页个性时间显示的实现方式,首先我们要知道用什么方法来实现,这里我们使用PHP代码来做。

要在模板代码中使用PHP代码,就必须勾选此模板代码页面的-使用程序代码.位置就在添加模板页面的列表内容模板(list.var) (*)上边。

然后我们在list.var里边用PHP代码来实现我们的调用。

list.var使用PHP代码有几个规则

1、增加模板时list.var模板需要勾选“使用程序代码”选项。如图:

2、直接添加PHP代码,不需要加<?和?>程序开始和结束标记。

3、字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no

4、将最终模板内容赋给$listtemp变量。

例子2:如果信息是今天发布的就显示“NEW”图片标识。

$newimg='';
if(time()-$r[newstime]<=1*24*3600)
{
$newimg='<img src="NEW图片地址" border="0">';
}
$listtemp='<li><a href="[!--titleurl--]">[!--title--]</a> '.$newimg.'</li>';

上边将了在list.var中使用PHP规则,下边继续看我们的日期怎么实现。

我们在list.var中先使用以下代码分别获取年、月、日等

$newstime=$r[newstime];//获取信息发布时间
$year=format_datetime($newstime,"Y");//单独获取年
$month=format_datetime($newstime,"m");//单独获取月
$day=format_datetime($newstime,"d");//单独获取日

然后在需要的地方添加

年:'.$year.'
月:'.$month.'
日:'.$day.'
自己按需调用即可。

所以list.var中的完整代码就是

$newstime=$r[newstime];//获取信息发布时间
$year=format_datetime($newstime,"Y");//单独获取年
$month=format_datetime($newstime,"M");//单独获取月
$day=format_datetime($newstime,"d");//单独获取日
$listtemp='<div class="new_li">
<div id="xinwenDate"><p class="day">'.$day.'</p><p class="month">'.$month.'</p><p class="year">'.$year.'年</p></div>
<div id="xinwenList">
<p class="xinwenTitle"><a href="[!--titleurl--]">[!--title--]</a></p>
<div class="xinwenText">[!--smalltext--]</div>
</div>
</div>';

好了这篇文章就介绍到这了

更多精彩内容其他人还在看

帝国CMS的采集常用小技巧介绍

帝国采集中需要注意一些小细节
收藏 0 赞 0 分享

帝国cms(ecms)在使用中的常见问题分析与解答

本文分析了帝国CMS在使用中的一些常见的问题
收藏 0 赞 0 分享

帝国CMS使用中常见的英文错误提示介绍与解答

一些常见的英文错误提示介绍如下
收藏 0 赞 0 分享

帝国CMS数据库配置文件是哪个文件?

帝国CMS数据库配置文件e/class/config.php,对于帝国7.0以后的版本,数据库路径就是 e/config/config.php
收藏 0 赞 0 分享

帝国CMS的phomenewspic/ecmsinfo标签详解

前两天刚接触帝国CMS,它给我的感觉是,它确实很强大。内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型。这也就是今天所说的主题,关于标签
收藏 0 赞 0 分享

帝国CMS 建立目录不成功!请检查目录权限 的解决办法

今天在安装好帝国cms的时候,新建栏目,提示建立目录不成功!请检查目录权限,原来是服务器安全设置导致的问题,不能新建目录与读写php,然后按如下操作完成
收藏 0 赞 0 分享

帝国cms的灵动标签判断栏目ID的方法

帝国cms的灵动标签怎么判断栏目ID,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms调用会员排行的序号的实现代码

帝国cms调用会员排行的序号的实现代码,需要的朋友可以参考下
收藏 0 赞 0 分享

帝国cms TAGS功能介绍与管理

帝国CMS的tags功能不仅是作为tags信息列表使用,而且是将tags作为自定义分类来使用,可按TAGS调用信息,可以实现碎片同样的功能,只是tags随时都能分类,更加灵活
收藏 0 赞 0 分享

帝国cms 6.6TAGS标签(showtags)调用说明

showtags标签可以通过链接附加参数tempid在标签中设定“标签模板”ID,如何改变整个tags列表页的模板?而不仅仅是改变标签模板
收藏 0 赞 0 分享
查看更多