TypechoJoeTheme

老狮的梦

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
文章目录

调用博主最近登录时间

老狮博主
2021-03-12
/
0 评论
/
392 阅读
/
182 个字
/
百度未收录
03/12
本文最后更新于2021年03月12日,已超过104天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

显示博主最后一次登录的时间,搭配在线人数统计一起用效果非常的NICE!废话少说,直接说方法。

方法

在主题文件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); ?> 在线

就这么简单!

附加

再配合typecho实时在线人数统计代码相结合。将下列代码放入需要显示的地方,如本博客放在页脚文件foot.php

<div class="tooltip">当前有<?php echo online_users() ?>人访问本站<span class="tooltiptext">博主 <?php get_last_login(1); ?> 在线</span></div>

美化

提示内容美化,将下列代码放在主题的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;
}
Typecho美化代码
朗读
赞(2)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

老狮的梦

本文链接:

https://laolion.com/archives/2564.html(转载时请注明本文出处及文章链接)

评论 (0)

互动读者

  • 神话2闲逛

    评论 7 次 | 文章 0 篇

  • ptcry闲逛

    评论 3 次 | 文章 0 篇

  • 111闲逛

    评论 3 次 | 文章 0 篇

  • 火喵闲逛

    评论 2 次 | 文章 0 篇

标签云

最新回复

  1. 路过闲逛
    2021-06-24
  2. 88闲逛
    2021-06-23
  3. 萨达萨达按时闲逛
    2021-06-23
  4. 神话6闲逛
    2021-06-23
  5. 神话2闲逛
    2021-06-21