最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
phpcms v9 内容页日期时间标签{$inputtime}显示格式
时间:2022-06-25 16:31:53 编辑:袖梨 来源:一聚教程网
{$inputtime}显示格式
phpcms v9内容页模板的时间标签默认为{$inputtime},我们看到更新内容页以后默认时间格式为2013-04-24 00:38:12,显然这样的时间格式不一定是我们想要的。大多数网站的内容页面不需要时间精确到秒。如果我们不想显示秒单位,那么如何实现呢?
在网上有网友推荐字符串截取,湛蓝仔细看了下模型中的字段设置,其实时间字段是可以设定前台模板中显示格式的,字符串截取就显得多此一举了。
后台-内容-模型管理-文章模型-字段管理-发布时间-修改-相关参数-时间格式(如下图)
设置保存后,更新内容页,就OK了,但设置之后发现日期显示为1970年这种了,
PHPCMS发布时间1970年01月01日的解决方法
在新闻内容页调用“{tag_内容页相关信息}”时在前台显示发布时间都是1970年01月01日,经过对标签模板的查看,没有发现问题,后再仔细查看标签设置,发现标签是“ 通过自定义SQL调用”的,而原来自定义SQL的语句是:
| 代码如下 | 复制代码 |
| SELECT DISTINCT c.contentid,c.title,c.style,c.url FROM `phpcmscom_content` c,`phpcmscom_content_tag` t WHERE c.contentid=t.contentid and c.`status`=99 AND t.`tag` IN(".get_sql_in($r[keywords]).") ORDER BY c.contentid DESC | |
并没有发布时间的执行函数,只需增加发布时间的函数即可显示真实的发布时间了,更改后的语句为:
| 代码如下 | 复制代码 |
|
SELECT DISTINCT c.contentid,c.title,c.inputtime,c.style,c.url FROM `phpcmscom_content` c,`phpcmscom_content_tag` t WHERE c.contentid=t.contentid and c.`status`=99 AND t.`tag` IN(".get_sql_in($r[keywords]).") ORDER BY c.contentid DESC |
|
注意添加下面的代码:
| 代码如下 | 复制代码 |
| c.inputtime, | |
相关文章
- 歪歪漫画免费在线看-歪歪漫画全免费 02-04
- 正版女生漫画免费下载安装入口-非麻瓜漫画最新版本网页入口直达 02-04
- 番茄免费全本小说畅读入口-番茄免费全本小说完结全集入口 02-04
- 别对我动心电视剧免费观看:全集高清无删减在线播放地址 02-04
- 樱花漫画官网入口免费下载安装-樱花漫画官网官方入口最新版本直达 02-04
- ios哔咔网页版直达入口-哔咔漫画iOS网页版一键进入 02-04
