XiunoBBS的发帖时间显示修改
admin 2019-03-24 2968

教程


使用2楼第二种修改模板实现时间样式方法

在列表栏修改代码

<?php echo date('Y-m-d h:i:s',$_thread['create_date']); ?>

文章页修改

<?php echo date('Y-m-d h:i:s',$thread['create_date']); ?>

所在位置不同,调用变量名不同



命运赠与你的东西早已在暗中标好了价格。
展开全文

游客你好,您可以 注册 成会员 or 登录


17 条评论

  • admin
    2019-3-25
    引用 2

    在列表栏修改代码

    <?php echo date('Y-m-d h:i:s',$_thread['create_date']); ?>

    文章页修改

    <?php echo date('Y-m-d h:i:s',$thread['create_date']); ?>

    所在位置不同,调用变量名不同

  • 游客
    2019-3-27
    引用 3
    不要这样改。。。

    这两种方法都是下策
  • oliolo
    2019-3-27
    引用 4
    插件形式实现是吗?模板已经是插件了,用第二种方法,修改模板,感觉还可以吧。
  • admin
    2019-4-28
    引用 5
    //想按照正常发帖时间显示~~~
     
     
    //路径
    //  xiunophp\misc.func.php
    471行业
    function humandate($timestamp, $lan = array()) {
        $time = $_SERVER['time'];
        $lang = $_SERVER['lang'];
         
        static $custom_humandate = NULL;
        if($custom_humandate === NULL) $custom_humandate = function_exists('custom_humandate');
        if($custom_humandate) return custom_humandate($timestamp, $lan);
         
        $seconds = $time - $timestamp;
        $lan = empty($lang) ? $lan : $lang;
        empty($lan) AND $lan = array(
            'month_ago'=>'月前',
            'day_ago'=>'天前',
            'hour_ago'=>'小时前',
            'minute_ago'=>'分钟前',
            'second_ago'=>'秒前',
        );
         
        return date('Y-n-j H:i:s', $timestamp);
         
        /*
        if($seconds > 31536000) {
            return date('Y-n-j', $timestamp);
        } elseif($seconds > 2592000) {
            return floor($seconds / 2592000).$lan['month_ago'];
        } elseif($seconds > 86400) {
            return floor($seconds / 86400).$lan['day_ago'];
        } elseif($seconds > 3600) {
            return floor($seconds / 3600).$lan['hour_ago'];
        } elseif($seconds > 60) {
            return floor($seconds / 60).$lan['minute_ago'];
        } else {
            return $seconds.$lan['second_ago'];
        }
        */
    }


  • 1000
    9月前
    引用 6
    有插件也有文件
  • admin
    9月前
    引用 7
    1000 有插件也有文件
    那有插件?
  • 1000
    8月前
    引用 8
    admin //想按照正常发帖时间显示~~~ &nbsp; &nbsp; //路径 //&nbsp;&nbsp;xiunophp\misc.func.php 471行业 ...
  • admin
    8月前
    引用 9
    1000
    什么意思?没看明白
  • 游客
    8月前
    引用 10
    发帖时间
  • qidouhai
    7月前
    引用 11
    改了没有起作用啊
  • qidouhai
    7月前
    引用 12
    我想把今天发的贴都改为今天 并变为红色 怎么搞
    ...................
  • admin
    7月前
    引用 13
    qidouhai 改了没有起作用啊
    二楼方法可以实现,我的站就这么改的
  • admin
    7月前
    引用 14
    qidouhai 我想把今天发的贴都改为今天 并变为红色 怎么搞 ...................
    没明白什么意思
  • qidouhai
    7月前
    引用 15
  • qidouhai
    7月前
    引用 16
    就是上边图这种,今天发布的 就显示是今天
  • admin
    7月前
    引用 17
    qidouhai 就是上边图这种,今天发布的 就显示是今天
    不知道怎么写,不过帖子增强里有个今日发帖高亮,当天发的帖子都会显示红色,可以进关联文件里看下代码研究下,应该能实现。
  • pss
    7月前
    引用 18
    elseif($seconds > 86400) {
            return floor($seconds / 86400).$lan['day_ago'];
        } elseif($seconds > 3600) {
            return date('H:i:s', $timestamp);

        } elseif($seconds > 60) {
            return date('H:i:s', $timestamp);

        } else {
            return $seconds.$lan['second_ago'];
        }
    这样试过行么?一天内用00:00 这样格式,一天后一月后和一年后不变。谁本地测试过行不行?修改2个地方分别是misc.func.php和xiunophp.min.php
  • 游客
    19
    表情
评论