首页 » 收集 » 正文内容
typecho调用博主最近登录时间
寻梦xunm| 686| 收集
3年前
超过1170天 温馨提示
本文最后更新于2021年07月08日,已超过1170天没有更新,若内容或图片失效,请留言反馈。

显示博主最后一次登录的时间,搭配在线人数统计一起用效果非常的NICE!废话少说,直接说方法。
演示图
3265701767.jpg
方法
在主题文件 functions.php (Joe主题放在 core/core.php 文件)最下面放入以下代码:

//调用博主最近登录时间
function get_last_login($user){
    $user   = '1';
    $now = time();
    $db     = Typecho_Db::get();
    $prefix = $db->getPrefix();
    $row = $db->fetchRow($db->select('activated')->from('table.users')->where('uid = ?', $user));
    echo Typecho_I18n::dateWord($row['activated'], $now);
}

然后在想要显示的位置调用以下代码:
调用语句示例:

博主 <?php get_last_login(1); ?> 在线

美化
提示内容美化,将下列代码放在主题的CSS文件里(Joe主题放在 assets/css/joe.min.css )

.tooltip {
    position: relative;
    display: inline-block;
    margin: 0 0 0 20px;;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 100%;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;

    /* 定位 */
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

0 赞 or 打赏
喜欢就打赏一点
微信 支付宝
隐私
Q Q:1340326824
邮箱:vipshiyi@qq.com
QQ群:422720328

我的音乐

微博客-专为自己编写开发的源码