Typecho实现一键评论打卡功能(完整版)

效果图
2077094048.png

食用方法

1、首先在后台-->设置外观-->开发者设置-->自定义JavaScript加入以下代码:
2、然后在后台-->设置外观-->PJAX-->PJAX回调函数也加入以下的代码(否则pjax与js冲突)

function a(a, b, c) {
        if (document.selection) a.focus(), sel = document.selection.createRange(), c ? sel.text = b + sel.text + c : sel.text = b, a.focus();
        else if (a.selectionStart || "0" == a.selectionStart) {
            var l = a.selectionStart,
                m = a.selectionEnd,
                n = m;
            c ? a.value = a.value.substring(0, l) + b + a.value.substring(l, m) + c + a.value.substring(m, a.value.length) : a.value = a.value.substring(0, l) + b + a.value.substring(m, a.value.length);
            c ? n += b.length + c.length : n += b.length - m + l;
            l == m && c && (n -= c.length);
            a.focus();
            a.selectionStart = n;
            a.selectionEnd = n
        } else a.value += b + c, a.focus()
}
var b = (new Date).toLocaleTimeString(),
        c = document.getElementById("comment") || 0;
window.SIMPALED = {};
window.SIMPALED.Editor = {
    daka: function() {
        a(c, "滴!学生卡!打卡时间:" + b, ",请上车的乘客系好安全带~")
    },
    zan: function() {
        a(c, " 写得好好哟,我要给你生猴子!::funny:04:: ")
    },
    cai: function() {
        a(c, "骚年,我怀疑你写了一篇假的文章!::funny:03:: ")
    }
};

3、打开主题目录的component/comments.php的130行后加入以下代码:

此处内容需要评论回复后(审核通过)方可阅读。

位置详解
1580754688.png

4、在后台-->设置外观-->开发者设置-->自定义CSS加入以下代码:

.secret_comment {
    top: 5px;
}
.OwO.OwO-open .OwO-body {
    display:table
}

大功告成!快点来水评论吧!!!

最后修改:2019 年 11 月 12 日 09 : 15 PM
南来北往的大爷们,可怜可怜我吧,赏几两碎银子吧!

9 条评论

  1. Todo

    o(////▽////)q

  2. 阿伟

  3. 萧小七

    (´இ皿இ`)

    1. Admin
      @萧小七

      呀.. 好久不见了!

      1. 萧小七
        @Admin

        我一直都在,不过弄别的站去了.......

        1. Admin
          @萧小七

          站点是什么? 观摩一下!

          1. 萧小七
            @Admin

            www.mir2kr.top chuanqi.mir2kr.op bbs.mir2kr.top 这三

            1. 萧小七
              @萧小七

              第一个算是导航吧

  4. repostone

    路过测试评论功能。

发表评论