PHPCMS 2007在首页显示未过期公告的处理

2009-06-03 11:53:25 作者:龙飞 来源:龙飞网 浏览次数:0 网友评论 0

如果一个网站公告不常有,但是每次要放在页头上,每次手工改一遍页头的模版,然后重新生成一遍网站也很麻烦,我后来对模版作出了改进,使之可以根据公告是否通过,并且是否过期,在网站的页头上显示。

首先在./index.php上加入如下一行,将公告的数据读取进来:

$announce_setting = cache_read('announce_setting.php');

然后修改页头的模版,加入如下代码即可

{if ($passed = 1 && $todate >= $today)}
<tr>
   <td>{tag_XXXXXX}</td>
</tr>
{/if}

$today是以标准形式显示的当前日期,和$todate的格式相同,所以可以比较。如果结束日期大于等于当前日期,说明公告有效,否则失效,$passed = 1来确定公告是否通过。

相关文章

[收藏] [打印] [关闭] [返回顶部]

  • 验证码:

最新图片文章

最新文章