V9使用技巧合集 V9使用技巧合集
1、错误日志记录超过警戒设置,为避免影响性能,建议您及时清理 解决:
1. \\caches\\error_log.php 复制代码
2、碎片管理变量 解决:
1. {php $posid = 'fddasf_'.$catid;} 2. {pc:block pos=\复制代码
3、如何分开调用inputtime字段中的年、月、日 解决:
方案一:
管理员freshcn (杨争) 的方案
以内容页为例子。如果你直接使用$inputtime 应该是被格式化过的一个结果。如果你想要自己进行格式化, 可以使用
1. {date('Y-m-d H:i:s', $rs['inputtime'])} 复制代码
前提是
1. Y是年的意思 2. m月 3. d天 4. H小时 5. i分 6. s秒 复制代码
date第一参数里面放多少,就会被格式化出来多少。也就是说你要分开显示的话。你就可以先
1. {date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月
{date('d',$rs[inputtime])}日
复制代码
方案二:
管理员rocing (我是大鹏) 的方案
可以直接使用php中date函数,$inputtime为你要转化的时间戳
1. 年
2. date('Y',$inputtime); 4 位数字完整表示的年份 例如:1999 或 2003 3. date('y',$inputtime); 2 位数字表示的年份 例如:99 或 03 4. 月
5. date('F',$inputtime); 月份,完整的文本格式,例如 January 或者 March 6. date('m',$inputtime); 数字表示的月份,有前导零 例如 01 到 12 7. date('M',$inputtime); 三个字母缩写表示的月份 例如 Jan 到 Dec 8. date('n',$inputtime); 数字表示的月份,没有前导零 例如 1 到 12 9. 日
10. date('d',$inputtime); 月份中的第几天,有前导零的 2 位数字 例如 01 到 31 11. date('D',$inputtime); 星期中的第几天,文本表示,3 个字母 例如 Mon 到 Sun
12. date('j',$inputtime); 月份中的第几天,没有前导零 例如 1 到 31
13. date('l',$inputtime); 星期几,完整的文本格式 例如 Sunday 到 Saturday
14. date('N',$inputtime); ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 例
如 1(表示星期一)到 7(表示星期天)
复制代码
4、如何利用分类功能实现新闻列表前添加不同分类图标 解决:
1. {if $typeid=''} 2.
5、UCenter与PHPCMS V9整合 解决:
经测试 一程序注册会员另一程序 可正常登陆 phpcms 登陆后 discuz 可实现同步登陆 phpcms 退出 discuz 可同步退出。 在phpcms中的phpsso配置ucenter 如下图
在ucenter中添加应用 如下图