为Joe主题搭建的博客网站底部添加博主实时在线时间的方法

想要访客知道站点是否还在维护,除了看最近的文章更新,随后就是自己添加一个博主在线时间查看。

添加完成后就可以显示博主在多少时间之前在线了,注意!网站开启或使用缓存可能会导致不能准确显示

打开网站的 usr/themes/Joe 文件夹,找到 functions.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程序搭建的网站使用Joe主题可以使用,其它主题请自己测试使用,并不一定成功。

👋 感谢您的观看!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享