SS模型的时间戳不太好用,而且发布信息的时候时间戳的字段默认为当前时间,新网站要用户去输什么信息结束时间不太现实,所以搞了个简单的办法,用户只要在下拉框里选择有效天数就可以了。
新建一个字段"信息有效期(天)"offtime-下拉框-浮点型float,下拉框选项设置"1,3,7,15,30"等等。
在模型view模板里加上- 发布时间: #date('Y-n-d', $item[dateline])# <!--{if !empty($item[offtime])}-->结束时间: #date('Y-n-d', $item[dateline]+$item[offtime]*3600*24)# </font><!--{/if}-->
复制代码 效果:
进一步设想:实现过期后隐藏联系信息或直接显示信息已经过期
把结束时间#date('Y-n-d', $item[dateline]+$item[offtime]*3600*24)赋值为A,把系统当前时间赋值为B,如果B>A那么信息过期,可以隐藏网页一部分内容或者显示if else语句里的新内容。
应该是可行的,而且不难,不过我要先回去翻翻php语法再说…… |