之前写过一个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转换了,如果你的模板结构和我的不同,改下选择器就行了…………

