Sunday, June 29, 2008

Comment Form ထည့္နည္း

Wordpress သမားေတြက စတိုင္ ထြားလို႔ရေတာ့ Blogspot သမားေတြက မ်က္ႏွာ ငယ္လွပါတယ္။ Blogspot ကို စြန္႔ခြာၿပီး Wordpress ေနာက္ကို ေကာက္ေကာက္ပါေအာင္ လိုက္သြားတဲ့ သူေတြလည္း ႐ွိပါတယ္။ ကၽြန္ေတာ္ကေတာ့ Blogspot နဲ႔ ေ႐ြးခ်ယ္ၿပီးၿပီ ဆိုေတာ့ ဒီလိုပဲ ႐ွိတာေလးကို မြမ္းမံၿပီး ေပ်ာ္ေအာင္ ေနရပါတယ္။ (တျခား ကိစၥေတြ ဆက္စပ္ ေတြးျခင္း သည္းခံပါ - အဟဲ) ကၽြန္ေတာ္ဆို Wordpress သမားေတြဆီကို သြားၾကည့္ အားက်ၿပီး ကိုယ့္ ဘေလာ့ဂ္ေလးကို သူတို႔နဲ႔ တူေအာင္ မနည္း ျပင္ယူရပါတယ္။



Blog လိုမ်ိဳး Web Page လိုမ်ိဳးက ကိုယ္ဘာကိုယ္ Host လုပ္လို႔ ေကာင္းတာမ်ိဳး မဟုတ္ဘူး။ ဘာျဖစ္လို႔ ဒီလို ဆိုလဲဆိုေတာ့ ဒီလို အလကားရတဲ့ Hosting ေတြက (ထားပါေတာ့) တစ္သက္လံုး ခံၿပီး ကိုယ္ဘာကိုယ္ Host လုပ္တာေတြက ပိုက္ဆံ မေပးရင္ ကုန္ေရာ။ Backup လုပ္လို႔ ရတယ္ဆိုေပမယ့္ Backup က ကိုယ့္အိမ္က ကြန္ျပဴတာထဲမွာပဲ ႐ွိမယ္။ ဥပမာ ဟိုး ၁၉၉၉ ေလာက္က Yahoo Geocities မွာ လုပ္ထားတဲ့ Free Web Page ေတြကို ဒီေန႔ အထိ URL မေျပာင္းဘဲ ေတြ႔ႏိုင္သလိုမ်ိဳး နာမည္ႀကီးေတြဆီက Free Hosting ေတြက ၾကာ႐ွည္ခံတဲ့ သေဘာ ႐ွိပါတယ္။ ဒါေၾကာင့္ Flickr လိုမ်ိဳး အလကားနဲ႔ ပိုက္ဆံေပးတာ ကြာတဲ့ ဟာမ်ိဳးေတြမွာပဲ ပိုက္ဆံေပးၿပီး Blog လိုမ်ိဳးေတာ့ ပိုၿပီး စိတ္ခ်ရတဲ့ Free Hosting ကိုပဲ သံုးပါတယ္။ ဒါေၾကာင့္ Blogspot ႀကီးကို မပစ္ကြာပဲ ခ်စ္စြာတြဲေနတာပါ။



ဘေလာက္ကို ျပင္ယူတဲ့ အခါ စိတ္႐ွည္႐ွည္ လုပ္ေပမယ့္ တခ်ိဳ႕ ကိစၥေတြမွာေတာ့ Limitation ေလးေတြက ႐ွိပါတယ္။ Blogspot က API ထုတ္မေပးထားတာေတြဆို ဘယ္လို႔မွ လုပ္ယူလို႔ မရျပန္ဘူး။ ဥပမာ Post Page မွာ Comment page မွာလို Comment Author ရဲ႕ Profile Image ေပၚေအာင္ လုပ္ခ်င္ေပမယ့္ Blogspot API က Comment ေပးတဲ့ Author ရဲ႕ Photo URL ထုတ္မေပးထားတဲ့ အတြက္ လုပ္လို႔ မရဘူး ျဖစ္ခဲ့ဖူးတယ္။ အခုေတာ့ ေနာက္ထပ္ လိုခ်င္တဲ့ Feature တစ္ခုကို ထုတ္ေပးထားလို႔ ေပ်ာ္သြားၿပီး ခ်က္ခ်င္း အေကာင္အထည္ ေဖာ္လိုက္ပါတယ္။



Blogspot ရဲ႕ Comment Feature ဟာ အင္မတန္ စုတ္ခ်ာပါတယ္။ Wordpress မွာဆို Comment ေပးဖို႔ တျခား Form/Page ကို သြားစရာ မလိုဘဲ ခ်က္ခ်င္း Comment ေပးလို႔ရပါတယ္။ အခုမွ ဒီ Feature ကို Blogspot က ထုတ္ေပးထားပါတယ္။ ဒါေတာင္ http://draft.blogger.com မွာပဲ ရပါေသးတယ္။ အရင္ဆံုး http://draft.blogger.com ကိုသြားၿပီး Setting -> Comments ေအာက္က `Comment Form Placement´ မွာ `´ ကို ေ႐ြးပါတယ္။




ၿပီးေတာ့ ဘေလာ့ဂ္ရဲ႕ Post Page (Home Page မဟုတ္) မွာ သြားၾကည့္ၿပီး မေပၚေသးလို႔ နည္းနည္း ျပင္ယူပါတယ္။ ဒီလို မေပၚတာ Template ကို ျပင္ထားလို႔ပါ။



<p class='comment-footer'>

 <b:if cond='data:post.allowComments'>

  <a expr:href= 'data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>

    <data:postCommentMsg/>

  </a>

 </b:if>

</p>





ကို ႐ွာၿပီး ဒီလိုမ်ိဳး ျပင္ပါတယ္။



<p class='comment-footer'>

 <b:if cond='data:post.embedCommentForm'>
  <b:include data='post' name='comment-form'/>


  <b:else/>

  <b:if cond='data:post.allowComments'>

   <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>

    <data:postCommentMsg/>

   </a>

  </b:if>

 </b:if>

</p>





အေရာင္နဲ႔ ျပထားတာေတြကို သူ႔ေနရာနဲ႔သူ ထည့္ပါတယ္။ အဲဒီအခါမွာေတာ့ စာဖတ္သူေတြဟာ Comment ကို Post Page မွာတင္ တခါတည္း ေပးႏိုင္သြားပါၿပီ။ ဒါေတာင္ Wordpress မွာလို Ajax နဲ႔ သြားတာ မဟုတ္ဘဲ Page Load တစ္ေခါက္ ထပ္လုပ္ပါေသးတယ္။ ဘယ္တတ္ႏိုင္မလဲေလ ကိုယ္က Blogspot ကို ေ႐ြးမိၿပီကိုး.....



Comment Form ကို ေအာက္က Comment Section မွာ နမူနာ ၾကည့္ႏိုင္ပါတယ္။ တကယ္လို႔ ျပင္မယ္ ဆိုရင္လည္း အရင္ဆံုး Templage ကို Backup လုပ္ဖို႔ မေမ့ပါနဲ႔ဦး။



တျခားဖတ္ရန္ - ဒီ Blog ကို စိတ္၀င္စားရဲ႕လား

16 comments:

ဇနိ - 6/29/08, 10:34 PM

ကိုအန္ဒီေျပာသလို လုိက္လုပ္ၾကည့္တာ အဆင္ေျပတယ္..
ေက်းဇူးပါ။

MyMetro - 6/29/08, 11:28 PM

ကၽြန္ေတာ္လည္း လုပ္ၾကည့္ပီးသြားပီ။ အဆင္ေျပပါတယ္။ အသိပညာ မွ်ေဝေပးတဲ့ ကိုအန္ဒီကို ေက်းဇူးတင္ပါတယ္ ခင္ဗ်ာ...။

nu-san - 6/30/08, 12:15 AM

စမ္းလုပ္ၾကည့္ရမယ္.. အမက blog ကုိ သိပ္မျပင္ျဖစ္ဘူး။ ပ်င္းတာေရာ.. ရွိျပီးသားေလး ပ်က္သြားမွာစုိးတာေရာ.. မထိရက္ မတုိ႔ရက္နဲ႔ ပုံတုံးျဖစ္ေနတာသာၾကည့္.. :D

TZA - 6/30/08, 1:16 PM

ရွယ္ပဲ..
စမ္းလုပ္ၾကည့္ရမယ္..
ေက်းဇူးကိုအန္ဒီ..

ရက္ရာဇာ - 6/30/08, 2:36 PM

ေက်းဇူးပဲဗ်ာ လည္လည္ လည္လည္ နဲ႔ ရသြားၿပီ
ေက်းဇူးေနာ္

စပ္မိစပ္ရာ - 6/30/08, 3:02 PM

WordPress သမားေတြကေတာ့ ေအးေဆး :P

အညာသား - 6/30/08, 8:43 PM

ေက်းဇူးပါဗ်ာ...။ စမ္းသပ္ၾကည့္အုံးမယ္။ :)

ဘလူးဖီးနစ္ - 6/30/08, 11:09 PM

ကၽြန္ေတာ္႔ တန္းပလိတ္က (p class='comment-footer') အဲဒါေလး မပါဘူးဗ် ဒုကၡဘဲ လုပ္မရဘူး အီး

kom - 7/1/08, 1:32 AM

ဟီဟီ. တို.လဲ nu san လိုဘဲ. သိတ္မတတ္ တို.စာရွုိက္ လို.ရရင္ၿပီးေရာ. မၿပင္ရဲဘူး။ ရွိတာေလးပါ ေပ်ာက္သြား မွာစိုး လုိ.။ သူ.အဆင္.နဲသူေပါ.ေက်းဇူးတ၈္တယ္။ေပးသူ ကေပးေပမဲ. ဥဏ္ရည္ မၽြွိ လို.

ကိုရဲ - 7/1/08, 1:18 PM

စမ္းၾကည့္ဦးမယ္..

ဂ်စ္တူး - gyit_tu - 7/1/08, 11:27 PM

ပိတ္ရက္မွ စမ္းၾကည့္ဦးမယ္ ။ ဂ်စ္ ဘေလာဂ့္က tech link list မွာ ဒါ ထည့္လိုက္တယ္ း)

Htoo Tay Zar - 7/3/08, 1:20 AM

မေန႔က ကြန္မန္႔ေရးတာ မတက္လာလို႔ ထပ္ေရးလိုက္တာ အခု ထည့္ထားတာေလး ေတာ္ေတာ္မိုက္တယ္ အကို ကြန္မန္႔ေရးရတာ အဆင္ေၿပတယ္။ အၿခား blogger အတြက္ ကြန္မန႔္ဆိုရင္ Intense Debate လည္း ေကာင္းတယ္ အကို Gravatar, Open ID လည္းရတယ္ ေနာက္ recent comment widget, top commentators widget ေတြလည္း အကုန္ရွိတယ္ အကို...

TZA - 7/20/08, 7:25 AM

ဒါေတာ့ရသြားၿပီ၊ Y! pipes ကေတာ့ ခုထိမရေသးဘူး၊ ႀကိဳးစားတုန္းပဲ။ ဟဲဟဲ..

Andy Myint - 7/20/08, 6:34 PM
ကၽြန္ေတာ္ေရးထားတာကလည္း မျပည့္မစံု ျဖစ္ေနတယ္။ လိုအပ္ရင္ ေျပာေလ အားမနာပါနဲ႔။
Anonymous - 2/3/10, 10:43 PM

Hi Andy

First time visit to your blog and very impress for your contents.
Unable to find your contact email address.
The reason for this is I want to add your blog link in my website, if you are Ok.

Many thanks.

Myanmardotcom
http://www.myanmardotcom.com

Andy Myint - 2/5/10, 10:12 PM
Please feel free to link.. I'd be thankful.

Post a Comment

Many thanks for dropping a comment…

Film