侧边栏壁纸
  • 累计撰写 1,101 篇文章
  • 累计收到 99 条评论
    love love love

最新回复

typecho--JOE新版修改记录

chen'mo
2021-03-05 / 2 评论 / 40 阅读 / 正在检测是否收录...

Joe主题更新太快,把修改的几个小功能记录如下,避免下次更新被覆盖。
cmsblog.png

一、添加排行榜功能

https://cmsblog.cn/navi.html

二、添加超级时光机功能

https://cmsblog.cn/1145.html

typecho 时光机单页 typecho-whisper

typecho-whisper===============当时就是超级喜欢这个时光机功能,自己也是东拼西凑着用着。现在终于有大佬做出来了。完美!typecho 时光机单页@author: 即刻学术 www.ijkxs.com单页适用于任何 typecho 主题。且不会对原...

<

三、添加原创、转载文章功能

https://cmsblog.cn/1099.html

JOE添加原创以及转载来源

我一向收集的文章比较多,一直也不敢多转载,就是因为不好添加转载来源声明!但也有些自己写的文章,加个原创图标以示区别。 利用typecho的自定义字段来实现此功能,以JOE主题为例,记录如下。效果如图:一、core/core.php 添加如下代码: $Copyright...

<

四、添加打赏以及分享功能

https://cmsblog.cn/1134.html
joe5.png

五、添加上一篇、下一篇缩略图功能

六、添加评论尾巴显示

public/comment.php 里添加 <?php autvip($comments->mail);?>
public/aside.php 里添加<?php autvip($item->mail);?>
core/function.php 里添加如下代码:

/**
 * 显示用户等级,按邮箱
 */
function autvip($i){
    $db=Typecho_Db::get();
    $mail=$db->fetchAll($db->select(array('COUNT(cid)'=>'rbq'))->from('table.comments')->where('mail = ?', $i)/**->where('authorId = ?','0')**/);
    foreach ($mail as $sl){
        $rbq=$sl['rbq'];}
    if($rbq<1){
        echo '<span class="autlv aut-0">Lv.0</span>';
    }elseif ($rbq<10 && $rbq>0) {
        echo '<span class="autlv aut-1">Lv.1</span>';
    }elseif ($rbq<20 && $rbq>=10) {
        echo '<span class="autlv aut-2">Lv.2</span>';
    }elseif ($rbq<40 && $rbq>=20) {
        echo '<span class="autlv aut-3">Lv.3</span>';
    }elseif ($rbq<80 && $rbq>=40) {
        echo '<span class="autlv aut-4">Lv.4</span>';
    }elseif ($rbq<100 && $rbq>=80) {
        echo '<span class="autlv aut-5">Lv.5</span>';
    }elseif ($rbq>=100) {
        echo '<span class="autlv aut-6">Lv.6</span>';
    }
}

CSS都在我主题的css.css里。

七、添加引用文章ID输出功能。

八、美化下载插件附件显示样式

1
typecho 时光机单页 typecho-whisper
« 上一篇 03-04
Typecho博客支持emoji表情设置
下一篇 » 03-06

评论 (2)

取消
  1. 头像
    热搜Lv.1
    Windows 10 · Google Chrome

    文章不错支持一下

    回复
  2. 头像
    乔治Lv.1
    Android · QQ Browser

    厉害

    回复