2007/07/23

如何讓 blogger (blogspot)的留言者, 收到作者已回覆的訊息?




對blogger的作者而言, 如果有人在部落格上留言, 即使留言回覆對方, 還是要等對方主動回來看訊息, 然而我們都可能有這經驗, 一天之內也許逛過許多部落格, 也可能留不少言, 如果沒有訂閱對方的comment(作者也可以主動提供部落格的comment feed, 讓讀者訂閱, 如blogger的訂閱意見 : http://xxxxx.blogspot.com/feeds/comments/default), 或是bookmark這個網址, 有可能就忘記曾到哪裡留言了.. 所以, 如果作者的回覆, 可以直接送到email來, 這更可以提高雙方的互動性.

現在有一個方法, 雖未完美, 但也提供很大的幫助.


Ramani提供一個密技.只要加入一段程式碼, 當作者回覆留言後, 只要再按一個鍵, 對方就可以收到一封, 像這樣主題的信. Subject: Response to your comment has been posted
"作者 has responded to your comment on 文章標題. Please click this link to see the response."

不過, 這方法只限於blogger, 且必須在blogger的個人資料上有公開email資訊.

記得先備分template.再來加入這段程式碼.

1. 範本--> 修改HTML --> 打勾 展開小裝置範本

2. 在<dd class='comment-footer'>之後, 加入以下藍字的程式碼
<dd class='comment-footer'>

<span expr:class='"item-control " + data:comment.adminClass'>
<form target='_blank' action='http://www.anniyalogam.com/scripts/notify.php' method='POST'>
<input type='hidden' name='profile' expr:value='data:comment.authorUrl'/>
<input type='hidden' name='nickname' expr:value='data:post.author'/>
<input type='hidden' name='post_title' expr:value='data:post.title'/>
<input type='hidden' name='post_link' expr:value='data:post.url'/>
<input src='http://www.anniyalogam.com/1clickbutton.png' type='image'/>
</form>
</span>


如下圖.


那麼就可以在回應的區塊中, 留言者姓名(包括作者), 都會有一個小圖示(如紅框內).

當作者(也就是版主)回覆留言後, 可以點選此留言下方的這個1clicknotifier圖示.


就會出現這樣的視窗, 提醒只有作者才可以送出這個訊息. 按 Send notification後, 如果對方的個人資料有公開 email 的聯絡資料, 就可以收到訊息.


(限制條件:如果對方profile 的 聯絡資料有公開email, 這個提醒訊息才能成功送出哦!)


參考資料: Author comment highlighting and notification

相關文章 :

11 comments:

異塵行者 提到...

雖然有一些限制,但是真的是很棒的修改教學,我尤其喜歡是由作者主動發送這一點。

另外放浪現在最上方的圖片設計很有趣!..不知道跟涼宮春日的特異時空有沒有關係(哈哈!自言自語別理我)

Skyvee 提到...

哈, 謝謝異塵行者的留言. 您的想法跟我很接近, 我也覺得可以主動發送,是很不錯的方法..

這張圖片的設計只是臨時起意啦! 哈! 如有雷同, 純屬巧合! :P

異塵行者 提到...

有效喔!我收到留言來信了^^

Skyvee 提到...

哈! 希望以後可以適用更多人 ! :)

許港生 提到...

不知為何沒有反應...要事前就留言作甚麼設定嗎?
謝!

Skyvee 提到...

港生您好,
加入程式碼後,就可以囉!我發給您看看!

許港生 提到...

Hi Skyvee,

我是到你寄給我的notifier,但是當我根據你教的步驟去修改時,卻始終見不到那個藍黑色的box...:(

另外,為何你這版的其他留言之下,沒有那個box?

無論如何,謝謝你那麼快的回覆!=)

Skyvee 提到...

港生你好, dd class='comment-footer'有兩種, 一個是dd class='comment-footer' collapseable, 一個是dd class='comment-footer', 如果是加在 dd class='comment-footer'後, 應該是可以的啊!我試了好幾個blog, 都可以顯現, 所以不知道為什麼你的出不來.. :(

這個1clicknotifier圖示, 必須是blogger管理者在登入狀態下才看得到哦!所以如果我在自己的blog,還沒登入blogger之前, 我也看不到這小圖呢, 要登入後, 才看得到哦!

許港生 提到...

成功了!!看來是我之前出了錯誤 =P
謝謝! =)

Skyvee 提到...

太好了! 可以work就好了 ! XD

Waverly 提到...

:)謝謝分享喔~好方便,一直想要這個功能,感謝

張貼留言

謝謝您願意在此分享心得, 讓文章內容更豐富.