Blogger留言板 與 Google+留言板

9   Comments

google+ comment box
換了Google+留言板之後, 偶爾還是會想念Blogger留言板的開放性. 因此有個念頭想要轉換成兩種留言系統共存的型態, 但又捨不得這幾個月在G+留言板上的網友留言. (我很念舊的)  一旦換回原有的Blogger留言版; 那些Google+上的留言就會從這裡消失.
這種情形就像當初 +Wayne Fu 捨不得原有的留言系統, 所以製作了兩種留言板共存的程式碼. 有需要的朋友請參考目前最新版本:Google+留言框與其他留言外掛並存的提醒功能

前一陣子我才更換新版型, 裡面要修改的地方很多, 僅能趁著空檔一點一點地小幅修改. 現在修改得差不多了, 才想到該不該趁此機會也將留言板做些調整? 因此我採取反向思考:如何以Google+留言板為主; Blogger留言板為輔, 讓兩種留言系統共存並共享留言的方式...

我想了幾種方法, 但免不了javascript的干涉. 跟小肥貓玩了一會之後忽然想到最單純的程式碼移植, 利用原有的留言系統的程式碼內嵌至Google+留言程式碼, 然後它們很容易地共享在Google+留言列表中. 我想也許有的朋友和我一樣, 對G+留言板欲罷不能; 可以參考看看. var types=[BootstrapDialog.TYPE_WARNING];$.each(types,function(index,type){BootstrapDialog.show({type:type,title:' Warning',message:'不適用於 Blogger 動態範本、自訂範本',buttons:[{id:'btn-1',label:' OK',cssClass:'btn-primary',action:function(dialogRef){dialogRef.close()}}]});});

只有一個步驟
目前是使用Google+留言系統的狀態下, 打開範本找到以下程式碼 (上方第一組)

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
   <b:include data='post' name='comment_picker'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
   <b:include data='post' name='comment_picker'/>
</b:if>

然後插入以下紅字的程式碼, 完成如下:

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
   <b:include data='post' name='comment_picker'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='comment-form'>
    <a name='comment-form'/>
    <b:if cond='data:mobile'>
      <h4 id='comment-post-message'>
        <a expr:id='data:widget.instanceId + &quot;_comment-editor-toggle-link&quot;' href='javascript:void(0)'><data:postCommentMsg/></a></h4>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
    <b:else/>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/>
    </b:if>
    <data:post.friendConnectJs/>
    <data:post.cmtfpIframe/>
    <script type='text/javascript'>
      BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath/>&#39;, &#39;<data:post.communityId/>&#39;);
    </script>
  </div>
   <b:include data='post' name='comment_picker'/>
</b:if>

這樣就完成了. 需要注意的地方是, 留言會一起顯示在G+留言板裡面; 而不是各自的留言列表, 在非Google帳號的狀態下, 所以不能使用指定對象的祕密留言或審核發布的功能. 而且這方法較為簡略, 僅能透過email收到通知. 關於回復通知, 留言者只能回到原文查看答覆, 而使用Blogger帳號留言者也必須勾選"通知我"這個選項才能知道自己的留言是否已經通過審核已發布, 然後查看答覆. 或是增加個追蹤回復的feed link. var types=[BootstrapDialog.TYPE_SUCCESS];$.each(types,function(index,type){BootstrapDialog.show({type:type,title:' Detail',message:'勾選"通知我 (Notify me)"選項
Blogger Alert
自訂留言訂閱按鈕的方法, 請參考 Blogger訂閱留言',buttons:[{id:'btn-2',label:' OK',cssClass:'btn-primary',action:function(dialogRef){dialogRef.close()}}]});});


感謝網友 +于艾水 的提示, 我因而得知仍可保有字詞驗證, 回想起當初我沒有設定驗證而採取審核發布的方式. 雖然使用Google+留言板不會有留言機器人洗版, 倘若沒有設定字詞驗證的Blogger留言也許有此需要, 因為一旦發布出去的留言不能像G+留言般可管理或刪除.
現在要回頭設定為全部審核的字詞驗證卻需要將留言板轉回Blogger留言板; 而這個動作可能會讓G+留言消失. 我想到Blogger的資料交換似乎有點時間差可利用(大約4小時之內), 以下的方法有點冒險; 可能不巧遇上資料備份的時間而把您的G+留言移除, 三思後再處理.

首先您要確認原有的Blogger留言板是否有設定字詞驗證? 登出帳號後以訪客的身份匿名發布留言就知道有沒有字詞驗證.  如果沒有; 接著不要猶豫, 以最快的動作完成設定. 先將您的 老公 狗狗關好, 小孩也餵飽了! 確定網路流暢後深呼吸...
進入控制台(dashboard)  1. 取消使用Google+留言板. 2. 設定-留言設定成"全部審核"、"字詞驗證", 並確定儲存如圖. 3. 再度勾選使用Google+留言板. 三個步驟要以最快速度完成, 就可以保有以前的G+留言, 且可以在控制台收到留言審核通知.

留言審核


Author Summary
Blogger留言板 與 Google+留言板
Subject : Blogger留言板 與 Google+留言板
Author : - Dream Talker Updated at: 11:55 AM
Votes : 100% - 5.0 - based on 2015
換了Google+留言板之後, 偶爾還是會想念Blogger留言板的開放性. 一直有個念頭想要轉換成兩種留言系統共存的型態, 但又捨不得這幾個月在G+留言板上的網友留言.
5 Stars - Reviews
留言提示 - Comment Tips
◆ 如果您有任何想法或意見,歡迎參與留言。
◆ Disqus匿名留言,信箱及個人資訊不會公開顯示。
◆ 請多使用社群帳號留言,可簡化流程並訂閱回復。
◆ 『私密留言』請使用Google+分享按鍵,留言須使用『@Mark X』在訊息中,以免遺漏通知。
◆ G+ 訊息中指名分享對象的參考文件: 『 說明
  • Disqus
  • Blogger
  • Facebook
Anonymous left your nick please
  1. 偶爾自己坐上沙發的感覺挺不錯的 :)

    ReplyDelete
  2. 這個消息太棒囉! 我的格子也試試看.

    ReplyDelete
  3. 我裝上去以後再登出測試,有字詞驗證耶!
    試試你家的留言版.

    ReplyDelete
  4. 有個疑問呢,對方收得到回復通知嗎?

    ReplyDelete
  5. Anonymous1:29 PM

    不好意思,留言看看如何使用?
    還要請問下方的訂閱按鈕怎麼做呢?
    謝謝!

    ReplyDelete
    Replies
    1. 我寫在這一篇:
      http://xox520.blogspot.com/2013/10/subscribe-blogger-comments.html

      Delete
  6. Anonymous2:55 AM

    您好,我的g+留言版版似乎會遺失! 朋友說發生這情形有兩個月囉!只是我不知道。
    看到您也沒有同時使用兩種留言版是因為這個原因嗎?

    ReplyDelete
    Replies
    1. 這個問題似乎發生在部份帳號, Google Blogger論壇的管理員也無法提出解釋或解決方法.
      不過Google+與Blogger留言版的設計原本就設計為單系統, 我只能建議您關閉審核或字詞驗證, 對G+留言系統而言, 並沒有這兩者的設計, 可能造成G+留言紀錄上的問題.
      關於正確原因我也沒空去研究, 領Google薪水的可不是我 XD

      Delete