抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

关于某些模板带有文章归档问题

由于EM6.0时间函数变了
已经不存在emStrtotime函数了,
所以你们调用会错误的
这个本来不是我的问题
要找模板作者的
既然你进了我的EM6.0的坑
还是帮你们解决吧

方法

老样子去模板中找
可能在module.php 或者 functions.php,
搜索displayRecordItem($record),(注:有可能不是这个,看作者)
还是要看模板设计者放哪里,
你问我也不知道,毕竟不是我设计的
好了修复方案如下,很简单
emStrtotime改成strtotime就行
我大概写个吧,我也不知道你们的写法

部分代码

 
  1. function displayRecordItem($record){
  2. if (preg_match("/^([\d]{4})([\d]{2})$/", $record, $match)) {
  3. $days = getMonthDayNum($match[2], $match[1]);
  4. $record_stime = strtotime($record . '01');
  5. $record_etime = $record_stime + 3600 * 24 * $days;
  6. } else {
  7. $record_stime = strtotime($record);
  8. $record_etime = $record_stime + 3600 * 24;
  9. }
  10. $sql = "and date>=$record_stime and date<$record_etime order by top desc ,date desc";
  11. $result = archiver_db($sql);
  12. return$result;
  13. }

最后提个建议

以后连接数据库
不要使用
$DB = MySql::getInstance(); 或者
$DB = MySqlii::getInstance();
毕竟EM6.0连接方式改了,让系统自动选择
请使用
$DB = Database::getInstance();
我只是提个建议
换不换是你们的事
完工.
就这样

3 评论

既然来了就吐个槽吧

撰写评论~

单词 ywepg第四个字符是什么?
  1. Avatar
    102X网 网友

    这篇帖子太好了

  2. Avatar
    友吧网 网友

    改了也不行,很无助,用不了其它模板

  3. Avatar
    疯佬 管理员

    @友吧网: 你不会看另外一篇呀 我汗

Music Icon🎵 未加载歌曲
00:00
00:00
暂无歌词
Power by 疯狂老司机