Simple Reply for Habari

之前写过一个wp插件 SimpleReply ,本来想移植到Habari,不过想来也太麻烦,所以试着直接用js实现。

首先要在模板里引入jQuery,没办法,不会js只能用框架偷懒 xd...

然后引入下面这段js

function addCommentReply() {
    $('.comment').map(function(){
        var cid = this.id;
        var author = $('.fn > a', $(this)).text();
 
        var repbtn = $("<a class='reply-btn' title='回复"+author+"'>回复</a>");
        $('.comment-meta', $(this)).append('|', repbtn);
 
        repbtn.click(function(){
            var ta = $('#content');
            ta.val(ta.val() + "<a href='#"+cid+"'>@"+author+"</a> ");
            ta.focus();
        });
    });
}
 
$(document).ready(function(){
    addCommentReply();
});

完了,直接插入a标记也省的后台用php转换了,如果你的模板结构和我的不同,改下选择器就行了............

评论