Blog အတြက္ jQuery Facebook Likebox Popup With Subscription Box ထည့္နည္း
ကိုယ့္ Blog ကို ဖြင့္လိုက္ၿပီဆိုတာနဲ႔ ကိုယ့္ရဲ႕ Facebook Like box ေလးရယ္၊ Email RSS feed ေလးရယ္ ပါတဲ့ Box ေလးတစ္ခု ပြင့္လာၿပီး ၀င္ေရာက္ၾကည့္႐ႈသူကို ေမးတဲ့ အေၾကာင္း ေလးကို ႐ွင္းျပပါမယ္။ တကယ္ေတာ့ Blog ေရးတဲ့သူ ေတာ္ေတာ္မ်ားမ်ားက ကိုယ့္ Blog သို႔ လူမ်ားမ်ား ၀င္ေရာက္ၾကည့္႐ႈတာကို ၀မ္းသာအားရ ျဖစ္ၾကတတ္ပါတယ္။ ဒီလိုဘဲ ကိုယ့္ရဲ႕ Facebook Page မွာ Like မ်ားမ်ားရခ်င္ၾကပါတယ္ .....။ ဒီေတာ့လည္း အခုလိုမ်ိဳး Box ေလးတစ္ခု ထည့္ထား လိုက္ေတာ့ အဆင္ေျပသြားတာေပါ့ ။ ကဲ .... စၿပီးလုပ္ၾကည့္ရေအာင္ဗ်ာ ...။
အဆင့္(၁)
ကိုယ့္ရဲ႕ Blogger Dashboard သို႔ Login ၀င္ေရာက္လိုက္ပါ။
အဆင့္(၂)
ဘယ္ဘက္ျခမ္းက Layout သို႔ ၀င္ေရာက္လိုက္ပါ။
အဆင့္(၃)
ကိုယ့္ Blog ရဲ႕ Sidebar မွာပါတဲ့ Add A Gadget ဆိုတာေလးကို ႏွိပ္လိုက္ပါ။
အဆင့္(၃)
ပြင့္လာတဲ့ Box ေလးထဲက HTML/Javascript ကိုေ႐ြးခ်ယ္လိုက္ပါ။
အဆင့္(၄)
ပြင့္လာတဲ့ windows ထဲမွာ ေခါင္းစဥ္ ေနရာမွာ ဘာမွေပးစရာမလိုပါဘူး။
ေအာက္က Code ထည့္ရမယ့္ ေနရာမွာ ေအာက္မွာ ကၽြန္ေတာ္ေပးထားတဲ့ Code ေတြကို ထည့္ေပးလိုက္ ပါ။
<style>အဆင့္(၅)
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#000;opacity:0.5 !important;}
#colorbox{
box-shadow:0 0 15px rgba(0,0,0,0.4);
-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);
-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);
}
#cboxTopLeft{width:14px; height:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz116S9wfp5sjVJilz0DOtnpK2EI_XLNL4VQskB7SKQk3DhpjMRW-YO0-Cw5cplAA9_RfIQnfbjnNmohzxT9Kt_OH8jOaSZVdDS-TCBa6ui6gBErkCow449_roTfxjsZ8q-sqL_kPikS0/s1600/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR7fXpfyU8xxgJ9E9v6o1wj1NfmAxGScIkBxcr-3pz4xhEhyphenhyphenbM_lUV42SPNZ6TU_CWH5v0yNnxb3UnNh-J9PyQNG79cqtsJg9hF4JXbP2rn4NzNwJkAVEedo6og3ZSsAKgOEiz5LdQi5M/s400/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz116S9wfp5sjVJilz0DOtnpK2EI_XLNL4VQskB7SKQk3DhpjMRW-YO0-Cw5cplAA9_RfIQnfbjnNmohzxT9Kt_OH8jOaSZVdDS-TCBa6ui6gBErkCow449_roTfxjsZ8q-sqL_kPikS0/s1600/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz116S9wfp5sjVJilz0DOtnpK2EI_XLNL4VQskB7SKQk3DhpjMRW-YO0-Cw5cplAA9_RfIQnfbjnNmohzxT9Kt_OH8jOaSZVdDS-TCBa6ui6gBErkCow449_roTfxjsZ8q-sqL_kPikS0/s1600/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR7fXpfyU8xxgJ9E9v6o1wj1NfmAxGScIkBxcr-3pz4xhEhyphenhyphenbM_lUV42SPNZ6TU_CWH5v0yNnxb3UnNh-J9PyQNG79cqtsJg9hF4JXbP2rn4NzNwJkAVEedo6og3ZSsAKgOEiz5LdQi5M/s400/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz116S9wfp5sjVJilz0DOtnpK2EI_XLNL4VQskB7SKQk3DhpjMRW-YO0-Cw5cplAA9_RfIQnfbjnNmohzxT9Kt_OH8jOaSZVdDS-TCBa6ui6gBErkCow449_roTfxjsZ8q-sqL_kPikS0/s1600/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz116S9wfp5sjVJilz0DOtnpK2EI_XLNL4VQskB7SKQk3DhpjMRW-YO0-Cw5cplAA9_RfIQnfbjnNmohzxT9Kt_OH8jOaSZVdDS-TCBa6ui6gBErkCow449_roTfxjsZ8q-sqL_kPikS0/s1600/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz116S9wfp5sjVJilz0DOtnpK2EI_XLNL4VQskB7SKQk3DhpjMRW-YO0-Cw5cplAA9_RfIQnfbjnNmohzxT9Kt_OH8jOaSZVdDS-TCBa6ui6gBErkCow449_roTfxjsZ8q-sqL_kPikS0/s1600/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi-_a6G-MwgKAJcJan2-RlYnUO9U0bO0gTDdDf6X6TRu0fJ8xRvkgx5HyG08StXwmnD4S3U8s3QLElxbDl6aQnY0_LOpz1sQD7qJUxaL56jwoHP2kZBZX5WlaSoriQmQ81Q2YYdSD2XkI/s400/loadingbackground.png) no-repeat center center;}
#cboxLoadingGraphic{https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF1OL-RU4t8rUyol13RP0dI3fCsQmfV0oGZy6kEUfueoRjiPs0zXSexxAImdCIiWBAj8rLwgxA1KXZS44R2Th1fc7u42ZtfEjJi3PotC-jSHe3LFtmxHJc5Gjvi8xHHjOQSL8KBjRcJAc/s400/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz116S9wfp5sjVJilz0DOtnpK2EI_XLNL4VQskB7SKQk3DhpjMRW-YO0-Cw5cplAA9_RfIQnfbjnNmohzxT9Kt_OH8jOaSZVdDS-TCBa6ui6gBErkCow449_roTfxjsZ8q-sqL_kPikS0/s1600/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
#subscribe {
font: 12px/1.2 Arial,Helvetica,san-serif; color:#666;
}
#subscribe a,
#subscribe a:hover,
#subscribe a:visited {
text-decoration:none;
}
.box-title {
color: #F66303;
font-size: 18px !important;
font-weight: bold;
margin: 10px 0;
border:1px solid #ddd;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow: 5px 5px 5px #CCCCCC;
padding:10px;
line-height:25px; font-family:arial !important;
}
.box-tagline {
color: #999;
margin: 0;
text-align: center;
}
#subs-container {
padding: 35px 0 30px 0;
position: relative;
}
a:link, a:visited {
border:none;
}
.demo {
display:none;
}
.box-title1 {
border:1px solid #ddd;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
box-shadow: 5px 5px 5px #CCCCCC;
padding:10px;
margin: 10px 0;
}
.enteryouremail{
background: #fff !important;
border: 1px solid #d2d2d2;
padding: 0px 8px 0px 8px;
color: #a19999; font-size: 12px;
height: 25px; width: 165px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin:0px;
}
.submitbutton{
background:#F66303;
border: 1px solid #F66303;
text-shadow: 1px 1px 1px #333;
box-shadow: 3px 3px 3px #666;
font:bold 12px Arial, sans-serif;
color: #fff;
height: 25px;
padding: 0 12px 0 12px;
margin: 0 0 0 5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
cursor:pointer;}
</style>
<script src="http://downloads.mybloggertricks.com/jquery.colorbox-min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
if (document.cookie.indexOf('visited=true') == -1) {
var fifteenDays = 1000*60*60*24*30;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$.colorbox({width:"400px", inline:true, href:"#subscribe"});
}
});
</script>
<div style='display:none'>
<div id='subscribe' style='padding:10px; background:#fff;'>
<h3 class="box-title">တင္သမွ် Facebook မွဖတ္လိုလွ်င္ Like ကိုႏွိပ္ေပးေစခ်င္ပါတယ္ ...။ <center><p style="line-height:3px;" >▼</p></center></h3>
<center>
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FFreeForFriend&width=300&colorscheme=light&show_faces=true&border_color=%23ffffff&stream=false&header=false&height=258" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:258px;" allowtransparency="true"></iframe>
</center>
<div class="box-title1 ">
<center>
<h3 style="color:#F66303;">Email ပို႔လိုလွ်င္ Email လိပ္စာ ေရးေပးခဲ့ပါ</h3>
<form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=FreeForFriend', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><input gtbfieldid="10" class="enteryouremail" name="email" value="Enter your email here..." onblur="if (this.value == '') {this.value = 'Enter your email here...';}" onfocus="if (this.value == 'Enter your email here...') {this.value = '';}" type="text" /><input value="FreeForFriend" name="uri" type="hidden" /><input value="Submit" class="submitbutton" type="submit" /></form>
</center>
</div>
</div>
</div>
ေအာက္မွာပါတဲ့ Save ကို ႏွိပ္လိုက္ပါ။
သတိျပဳရန္ႏွင့္ ျပဳျပင္ရန္မ်ား
(၁) ကၽြန္ေတာ္ အ၀ါေရာင္ ျခယ္ျပထားတဲ့ စာသားေတြေနရာမွာ ကိုယ္ေရးခ်င္တာကို ျပင္ဆင္ေရးသားႏိုင္ ပါတယ္။
(၂) ကၽြန္ေတာ္ အစိမ္းေရာင္ ျခယ္ျပထားတာကေတာ့ Pop up window ေပၚေစခ်င္တဲ့ အခ်ိန္ျဖစ္ပါတယ္။ အပါတ္စဥ္ ေပၚေစခ်င္ရင္ 30 ေနရာမွာ 7 ဆိုၿပီးေျပာင္းလို႔ရပါတယ္။ ေန႔စဥ္ေပၚေစခ်င္ရင္ေတာ့ 1 ဆိုၿပီး ေျပာင္းရပါမယ္။ ၀င္ေရာက္တိုင္း ေပၚေစခ်င္ရင္ေတာ့ 0 ဒါမွမဟုတ္ ဘာမွမထည့္ဘဲ ထားႏိုင္ပါတယ္။
(၃) ကၽြန္ေတာ္ အနီေရာင္ ျခယ္ျပထားတဲ့ ေနရာမွာ ကိုယ့္ရဲ႕ facebook username ကိုထည့္ေပးရပါမယ္။
(၄) ကၽြန္ေတာ္ အျပာေရာင္ ျခယ္ျပထားတဲ့ ေနရာမွာ ကိုယ့္ရဲ႕ feed title ကိုထည့္ေပးရပါမယ္။
အားလံုး အဆင္ေျပႏိုင္ၾကပါေစ ခင္ဗ်ာ ...။
ဆရာMoeSatMaw