typecho热力图插件

chen'mo
2023-04-23 / 4 评论 / 8,149 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年04月22日,已超过368天没有更新,若内容或图片失效,请留言反馈。

标题所示插件的具体效果应该通过首页可以看到了,用法很简单。如果是不想修改直接拿来用的话,直接解压缩,然后放到usr/plugins/的CalendarGraph目录下

直接使用的话:

在需要显示的位置:

<?php \Typecho\Plugin::factory('index.php')->renderGraph() ;?>
<?php \Typecho\Plugin::factory('index.php')->renderCalendar() ;?>

但在实际应用中,我的这个插件样式肯定不可能和你们现有的模版皮肤相配套,所以其实你们可以参考我的这两个函数的写法,直接在模板里面写上

<style>
    #tooltip {zindex: 999;display: none;position: fixed;left: 0;top: 0;height: 25px;background-color: rgba(0, 0, 0, .8);color: #fff;padding: 4px 10px;border-radius: 3px;font-size: 12px}
    #tooltip:after {display: block;position: absolute;content: '';bottom: -6px;left: 50%;margin-left: -6px;width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid rgba(0, 0, 0, .8);}
    svg {width: 100%}</style>
<div id='svg' ></div><div id='tooltip'></div>
<?php
        $item = json_encode(\TypechoPlugin\CalendarGraph::getGraphData());
        echo "<script>const graphOption = {tooptipId: '#tooltip',graphId : '#svg' ,tooltipFormat: '{1}篇内容于{0}发表',graphData:{$item}, option: {}};</script>";
?>
<script src='<?php echo Options::alloc()->rootUrl;?>.'/usr/plugins/CalendarGraph/bundle.js' defer></script>

就是这样简单,下载地址为: CalendarGraph.zip

效果图:
1682166004914.png

本站备份下载:

'CalendarGraph.zip' 大小:. 6.9 KB | . 下载次数: 198 下载附件

Typecho 主题侧边栏日历插件 Calendar
« 上一篇 04-22
Typecho影视主题Zevideo免费开放了
下一篇 » 04-27

评论 (4)

插入图片
  1. 头像
    https://cmsblog.cn/1416.html - 高凯的个人主页 Lv.1   北京市北京市
    Linux · Google Chrome
    沙发

    [...]目录树.rarhttps://cmsblog.cn/1416.html[...]

    回复
  2. 头像
    2023年11月28日 17:21:22 - 高凯的个人主页 Lv.1   北京市北京市
    Linux · Google Chrome
    板凳

    [...]https://cmsblog.cn/1416.html[...]

    回复
  3. 头像
    2023年11月28日 17:06:28 - 高凯的个人主页 Lv.1   北京市北京市
    Linux · Google Chrome
    地毯

    [...]https://cmsblog.cn/1416.html[...]

    回复
  4. 头像
    吴蛋蛋 Lv.1   福建省福州市
    MacOS · Google Chrome
    第4楼

    我的主题自带了√

    回复