唉~沒有相機,只能貼擷圖

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='&quot;http://www.blogger.com/comment.g?blogID=把我改掉&amp;amp;postID=&amp;quot; + data:post.id + &quot;&amp;amp;isPopup=true&quot;' onclick='javascript:window.open(this.href, &quot;bloggerPopup&quot;, &quot;toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,resizable=yes,width=400,height=740&quot;); 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 都沒東西,似乎跟「表單已內嵌」相衝的樣子。