pivotx的entry和page内容里的日期格式修改
1. 文章发布时间的确定
如果服务器空间在国内还好说, 如果在国外的话, 文章编辑时间会是服务器的时间, 修改成自己的时区也很简单:
lib.php里, 加:
date_default_timezone_set(PRC);
2. 日期格式
entry或者page的日期格式tpl里使用的是 05 07 14 - 14:53 这个smarty的函数, 具体实现是:module_smarty.php
$this->register_function('date', 'smarty_date');
smarty_date函数里:
1557 // If we have a $params['use'], we take that value from the smarty object,
1558 // else we check if $params['date'] is set, and use that.
1559 // Then we check if there's a 'date' set in the smarty object.
1560 // As a last resort we use '', which is evaluated as being 'now()'
1561 if (!empty($params['use'])) {
1562 $date = $vars[ $params['use'] ];
1563 } else if (!empty($params['date'])) {
1564 $date = $params['date'];
1565 } else if (!empty($vars['date'])) {
1566 $date = $vars['date'];
1567 } else {
1568 $date = '';
1569 }
1566 $date = $vars['date']; 这句最关键, vars是$smarty->get_template_vars();也就是所有调用assign赋值的变量集合, 但是我们没有看到类似 ->assign('date'的语句.
注意, renderEntry接口和renderPage接口里都有类似:
215 $PIVOTX['template']->assign('page', $page); // renderEntry里是$entry
216 foreach($page as $key=>$value) {
217 $PIVOTX['template']->assign($key, $value);
218 }
$page和$entry是从数据库里读出来的, 查看数据库的列信息, 发现了date这个列.
也就是此处, $PIVOTX['template']->assign('date', $value);这样date就赋值了.
也就是页面了, 调用05 07 14 - 14:53的地方, 实际获取的是entry或者page的date值, 也就是创建时间.
3. 格式
05 07 14 - 14:53默认格式是$format = "%day% %month% %ye% - %hour24%:%minute%";
可以随便调整顺序.
相关文章
- Pivotx简介,框架和初始化
Pivotx是个小巧,好用的blog程序.简单易用,代码可读性好,架构清晰. Pivotx简单, 好用, 出色.适用于博客建站, … - android使用ubifs
ubifs比yaffs2有着先天的优势, android使用ubifs需要自己hack一下. 1. ubifs号称性能比yaffs2 好,同时压缩… - pivotx分析之related-entries扩展
related-entries是显示entry关联文章文章的扩展,对于用户粘性非常有用,本篇说说它的使用。用法很简单。代… - 零基础搞懂智能机之手机参数怎么看
手机参数, 基本能反映一款机器到底好还是不好.本篇带领大家阅读Samsung Galaxy S5的参数, 让大家购机心里有…
转载于:https://www.cnblogs.com/linucos/p/3827321.html
pivotx的entry和page内容里的日期格式修改相关推荐
- asp.net 2.0 中GridView里设置日期格式
在asp.net 1.0 中的datagrid 中 设置日期字段格式时用 DataFormatString="{0:yyyy-MM-dd}"即可. 在gridview 中设置 ...
- vb修改计算机时间,如何在VB里进行日期格式转换
满意答案 gzhys 2013.10.30 采纳率:54% 等级:7 已帮助:664人 使用 format 函数: 如: Dim MyTime, MyDate, MyStr MyTime = # ...
- 电脑表格日期怎么修改原有日期_表格里日期格式怎么改
excel表格日期格式设置 excel 表格日期格式设置 篇一:如何在 excel 中设置日期时间格式 excel 中日期时间格式转换问题 1.2019/05/15 如何转换为 20190515 这种 ...
- 【java工具类-抓取图片】正则抓取内容里面的j图片,正则,图片替换格式处理图片java处理文章内容里面的图片格式化工具类,能够最大限度的自动是被图片IMG标签和java使用正则抓取图片说明
目录 1.java处理图片格式自动抓取格式案例 java代码运行案例: 自动抓取的结果如下 2.java代码去除HTML的格式进行返回无格式文本代码 可以经过正则过滤掉,里面的HTML格式,删除空格, ...
- antd table 时间搜索_antd table按表格里的日期去排序操作
表格内容 根据票据日期升序(这里是已经排序后的效果) 上代码 代码中data的内容如下 根据paper_date排序,因为目前这种格式不支持比较,需要先转换成时间戳 new Date(aTimeStr ...
- php修改js内容,js怎样修改html元素的内容?HTML DOM实现修改内容
js怎样修改html元素的内容?本章就给大家介绍在js中利用HTML DOM是怎样修改html元素内容的.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们要了解HTML DO ...
- 产品面试题:朋友圈内容为何不支持直接修改?
微信iOS的最新版,支持删除的内容可重新编辑.具体规则是: 1)发布2分钟内的朋友圈,才支持删除后重新编辑 2)删除后2分钟内,才可重新编辑.在2分钟内,刷新后重新编辑入口消失 3)编辑的内容和上一条 ...
- java里的日期时间
为了更好理解java的日期时间类,在这里我们先介绍一下关于历法.标准时间的一些概念. 历法有很多种,我们大中华上下五千年,自然也有自己的历法,生活中我们通常把自己传统的历法叫做农历,也有人叫它阴历或夏 ...
- 如何修复手机里的m4a格式录音文件
经常遇到手机里的m4a格式录音文件损坏而无法播放,一般都是文件头的部分信息丢失导致,其实用3个小工具就能快速修复破损的文件,来试试吧. 1.在windows环境下要用到3个工具是二进制编辑器.faad ...
最新文章
- SVO中 Inverse Compositional Image Alignment方法的学习笔记
- Chrome开发者工具network标签页里的transferred over network和resources loaded by the page的区别
- IE6下z-index犯癫不起作用bug的初步研究
- ASP.NET Core 1.0 开发记录
- 图片识别出处_AI人脸识别
- 玩大了!别再埋头学Python了,它真的无用!
- 【经典重温】所有数据无需共享同一个卷积核!谷歌提出条件参数化卷积CondConv(附Pytorch复现代码)...
- HTML中的IE条件注释
- 推荐系统:NDCG评价指标
- 2017值得一瞥的JavaScript相关技术趋势
- 【系列二之图像处理系列】提取图片(1)
- Windows证书对话框权限提升漏洞-CVE-2019-1388
- 用Multisim13.0进行混频器的仿真
- 广域网技术——iFIT
- 正则表达式不区分大小写_如何创建不区分大小写的正则表达式?
- 《程序员》7月刊推荐:社交网数据库技术分析
- Java小写金额转换大写与金额比对(支持繁体大写金额)
- java遍历mysql数据库_java mysql 遍历
- php验证码有图片没数字,php验证码图片不显示
- 苹果手机左上角的数字怎么弄_出了新朋友,莫忘老朋友,苹果Macbook这款小键盘能让你键步如飞...
热门文章
- 柑橘黑斑病反射光谱特性与染病果实检测方法研究
- html行分割,如何确定一个html标签是否分割成多行
- AI学习笔记(三)特征选择与提取、边缘提取
- pythonunicode和str_python2 中 unicode 和 str 之间的转换及与python3 str 的区别
- PyTorch 模型训练实用教程(附代码)
- 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类...
- html 前端传入后台为object_浅谈Object.defineProperty()
- jvm 堆外内存_jvm┃java内存区域,跳槽大厂必会知识点
- 二叉搜索树的公共祖先,二叉树的最近公共祖先
- win7日历加入农历_还是农历更亲切,春节制作一个带农历的日历,欢欢喜喜过新年...