blogger 內嵌留言表單 + 彈出留言視窗
Blogger in Draft 的新裝備 Embedded Comment Form(中文版很擰巴地譯為已內嵌下列文章)隱藏了「以電子郵件傳送後續意見」和「預覽」等舊功能,恐有干擾使用習慣之慮。
在 blogger 變更規格前,暫且自行插入「彈出留言視窗」鏈結吧,如圖中傘形符號,點下去就會另開視窗。
以下具體說明,需要表單已內嵌才適用:(別忘了備份模版以防萬一)
手動插入「彈出留言視窗」鏈結
在模版中找到 <b:includable id='comment-form' var='post'> ……(中略) </b:includable>
一段,裡面會有 <h3><data:postCommentMsg/></h3>
,該 h3 就是內嵌表單上方的「張貼意見」幾個字。接著插一行鏈結的原始碼進去,變成:
<h3> <data:postCommentMsg/> <a class="comment-link" title="彈出留言視窗" expr:href='"http://www.blogger.com/comment.g?blogID=把我改掉&amp;postID=&quot; + data:post.id + "&amp;isPopup=true"' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,resizable=yes,width=400,height=740"); return false;'>彈出視窗</a> </h3>
其中 blogID(把我改掉)要改成自己的 blog 號碼,有疑問請參考官方說明 我的 Blog ID 號碼是多少?
其餘文字和 width
什麼的參數比較不重要,可以視需要修改。
至此就完成了…… 其實「內嵌」與「彈出視窗」應該可以共存才對,沿用彈出視窗的模板 <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>彈出視窗</a>
也比較單純,不過目前這樣寫 data 都沒東西,似乎跟「表單已內嵌」相衝的樣子。
有 1 個意見
取得BlogId >> data:blog.blogId
☂