Responsive Carousel স্লাইডার কিভাবে Blogger এ যোগ করবেন


responsive-carousel-slider-blogger
Responsive Carousel স্লাইডার কিভাবে Blogger এ যোগ করবেন
Blogger Carousel একটি নির্দিষ্ট বিভাগ দ্বারা আপনার ব্লগ পোস্টগুলি প্রদর্শনের জন্য ডায়নামিক স্লাইডশো তৈরি করবেন কি ভাবে, আপনি একটি অ্যানিমেটেড সর্বশেষ পোস্টগুলি দেখাতে চাইলে পোস্টটি আপনার জন্য,  ব্লগার ক্যারোজেল একটি মোবাইল responsive widget যা বিভিন্ন স্ক্রিন মাপে পুরোপুরি সো করে, এটি একাধিক ব্রেকপয়েন্ট সমর্থন করে। যেমন ধরুণ আপনি আপনার ব্লগের নির্দিষ্ট একটি ক্যাটাগরি পোস্ট দেখাতে চান স্লাইডার এর মাধ্যমে দেখাতে পারবেন।

 ব্লগার কারুসেল ফিচারস

  • ইউনিক লেখক Avatar
  • ডিসপ্লেস রিসেন্ট পোস্টস ডিনামিক্যালয় ইনসাইড কারুসেল
  • একটি নির্দিষ্ট বিভাগ /কেটাগরি থেকে সাম্প্রতিক পোস্ট প্রদর্শন করে
  •  স্লাইড শো সাথে ২টি এনিমেশন স্লাইড এবং ফেড
  •  ক্লিকেবল কমেন্টস কাউন্ট করে

 ব্লগস্পট ব্লগার কারুসেল যোগ করুন

 ১ প্রথমে আপনার ব্লগের ব্যাকআপ নিবেন এবং Blogger > Template যান।

 ২ এবার  "Edit HTML" ক্লিক করুন।

৩ কিবোর্ড থেকে  Ctrl+F চেপে <head> অংশটি সার্চ করুন এবং নিচের Css কোডগুলি <head> ট্যাগের নিচে পেষ্ট করুন।

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>           

<link href='http://fortawesome.github.io/Font-Awesome/assets/font-awesome/css/font-awesome.css' rel='stylesheet'/>           

<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'/>           

<link 
href='https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.1/flexslider.min.css'
 rel='stylesheet' type='text/css'/>            
<script 
src='https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.1/jquery.flexslider.min.js'
 type='text/javascript'></script

নোট:যদি আপনি ইতোমধ্যে আপনার সাইটে JQuery, FontAwesome বা Oswald লিঙ্ক যুক্ত করে থাকেন তাহলে এখন উপরের কোডটি যুক্ত করার দরকার নাই।

৪ আবার Ctrl+F চেপে ]]></b:skin> অংশটি সার্চ করুন নিচের Css কোডগুলি ]]></b:skin> ট্যাগের উপরে পেষ্ট করুন।

/*######### Blogger Carousel Stylesheet #############*/          

.mbtslides-title2{font-family:oswald; font-weight:normal;font-size:18px!important; border-bottom:2px solid rgb(144, 241, 40); color:#242729;width:90%; }#mbt-c{ margin:0px 5px; border:0;width:90%;}           

.flexslider .slides {list-style-type:none; margin:0px auto 10px 
auto;padding:0px;} #mbt-c li {color:#666; font-family:helvetica; 
font-size:12px; overflow:hidden; position:relative; padding-top: 10px; 
line-height: 1.6em;}#mbt-c .flex-control-nav{list-style:none outside 
none;position:absolute;top:-45px;right:5px;text-align:right;height:10px}
           

.flexslider .flex-control-nav li{display:inline-block;margin:0 2px}           

.flexslider .flex-control-nav 
a{text-indent:9999px;display:block;width:10px;cursor:pointer;height:10px;background-color:#000;border:1px
 solid #000;border-radius:0!important}           

.flexslider .flex-control-nav a.flex-active{background-color:rgb(132, 219, 6);border:1px solid rgb(144, 241, 40)}
 #mbt-c .flex-div{margin:0px auto 20px auto; display:block; 
border-bottom:0px solid #eee; padding-bottom:20px!important; 
position:relative;} #mbt-c li a { color:#0080ff; text-decoration:none; }
 .flexslider i{color:#999; padding-right:5px; } .flexslider 
.iline{line-height:2em; margin-top:3px;} .flexslider 
.icontent{line-height:1.5em; margin-top:5px;} .flexslider div 
span{margin:0 5px 0 0; display:inline-block;font-weight: normal; } 
#mbt-c .mbttitle {font-family:oswald; font-size:13px; color:#666; 
font-weight:normal; text-decoration:none;} #mbt-c  .mbttitle:hover, 
.flexslider .itotal a:hover  {color:#333; text-decoration:none;}        
   

.flexslider .iedit a{text-decoration:none; color:#999; cursor:pointer}           

.flexslider .iedit:before, .flexslider .iauthor:before, .flexslider 
.itag:before, .flexslider .icomments:before, .flexslider .idate:before, 
.flexslider .itotal span:before{font-family:fontAwesome; 
position:relative; padding-right:8px; color:#999;} .flexslider 
.iauthorpic{width: 17px!important;height: 17px!important;border-radius: 
50%; float: none; display: inline-block!important; margin:0px 0px 0px 
0px; padding-right:3px; position:relative; top:3px;}           

#mbt-c .iFeatured{overflow:hidden;position:relative;margin:0 0px 10px 
0;padding:0;width:120px;} .flexslider .iFeatured a {background: none; 
padding:0px; display: block;border:1px solid #eee;} #mbt-c .iFeatured 
img{width:100%!important; height:75px!important;-moz-transition:all 
.3s;-webkit-transition:all .3s;transition:all .3s; border-radius: 2px;} 
.flexslider .iFeatured:hover img{ opacity:1;   
-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}
 .flexslider .icomments a{color:#0080ff; font-family: 
arial;font-size:12px;} .flexslider .icomments 
a:hover{text-decoration:underline} .flexslider .icomments:before 
{content:'\f086'; padding:0px 3px 0px 7px; color:#84DB06;} .flexslider .idate {position: absolute;left: 0px;top: -7px; background: rgb(132, 219, 6);color: #fff;padding: 3px 4px;font-family: oswald;font-size: 11px;border: 1px solid rgb(144, 241, 40);} .flexslider .idate div{width:18px; line-height:1.6em; text-align:center;}           

.flexslider .idate:after {content: ' ';position: 
absolute;z-index:-9999px;width: 0;height: 0;left: 25px;top: 
-1px;border-width: 4px 6px;border-style: solid;border-color: transparent
 transparent rgb(125, 208, 4)  rgb(125, 208, 4);}

৫ সবশেষে Template Save করে বেরিয়ে আসুন। 


স্লাইডার সবুজ রঙের থিম পরিবর্তন করার জন্য green highlighted color codes পরিবর্তন করে নিতে পারেন।

৬ এখন ব্লগার > Layout গিয়ে  > Add a Gadge t> HTML/JavaScript" নিচের কোড কপি করে পেস্ট করে সেভ করুন।

<script type="text/javascript">          

  $(window).load(function() {           

    $('#mbt-c').flexslider({           

        animation: "slide",           

        directionNav: false,           

         itemWidth: 120,           

        itemMargin: 25,           

       touch: true,  

       slideshowSpeed: 2500,           

      pauseOnHover: true,           

     animationSpeed: 700,           

    });           

  });           

</script>

<h2 class="mbtslides-title2">Blogger Carousel!</h2>           

<div class="flexslider" id="mbt-c">           

<ul class="slides">           

<script type="text/javascript">           

//################### Defaults           

var ListBlogLink = "https://www.bogracity24.com/";           

var ListCount = 9;           

var ListLabel = "Make Money Online";           

var TitleCount = 66;           

var ImageSize = 150;           

//################### Function Start           

function mbtcarousel(json) {           

for (var i = 0; i < ListCount; i++)           

{  

//################### Variables Declared           

var listing= ListImage = ListUrl = ListTitle = ListImage = ListContent =
 ListConten = ListAuthor = ListTag = ListDate = ListUpdate = 
ListComments = thumbUrl = TotalPosts = sk = AuthorPic= ListMonth = Y = D
 = M = m = YY = DD = MM = mm = TT =  "";           

//################### Category           

if (json.feed.entry[i].category != null)           

{           

for (var k = 0; k < json.feed.entry[i].category.length; k++) {           

ListTag += "<a 
href='"+ListBlogLink+"/search/label/"+json.feed.entry[i].category[k].term+"'>"+json.feed.entry[i].category[k].term+"</a>";
           

if(k < json.feed.entry[i].category.length-1)           

{ ListTag += " ";}           

}           

}           

//################### URL           

for (var j = 0; j < json.feed.entry[i].link.length; j++) {           

      if (json.feed.entry[i].link[j].rel == 'alternate') {           

        break;           

      }           

    }           

ListUrl= "'" + json.feed.entry[i].link[j].href + "'";           

//################### Info           

TotalPosts = json.feed.openSearch$totalResults.$t;           

if (json.feed.entry[i].title!= null)           

{           

ListTitle= json.feed.entry[i].title.$t.substr(0, TitleCount);           

}           

if (json.feed.entry[i].thr$total)           

{           

ListComments= "<a 
href='"+json.feed.entry[i].link[j].href+"#comment-form'>"+json.feed.entry[i].thr$total.$t+"</a>";
           

}           

ListAuthor= json.feed.entry[i].author[0].name.$t.split(" ");           

ListAuthor=ListAuthor.slice(0, 1).join(" ");           

AuthorPic = json.feed.entry[i].author[0].gd$image.src;           

//################### Date Format           

ListMonth= ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];           

ListDate= json.feed.entry[i].published.$t.substring(0,10);           

                         Y = ListDate.substring(0, 4);           

                        m = ListDate.substring(5, 7);           

                         D = ListDate.substring(8, 10);           

                         M = ListMonth[parseInt(m - 1)];                       

ListUpdate= json.feed.entry[i].updated.$t.substring(0, 16);           

                         YY = ListUpdate.substring(0, 4);           

                        mm = ListUpdate.substring(5, 7);           

                         DD = ListUpdate.substring(8, 10);           

                         TT = ListUpdate.substring(11, 16);           

                         MM = ListMonth[parseInt(mm - 1)];   

//################### Thumbnail Check           

if (json.feed.entry[i].media$thumbnail!=null)           

{           

thumbUrl = json.feed.entry[i].media$thumbnail.url;           

sk= thumbUrl.replace("/s72-c/","/s"+ImageSize+"/");           

ListImage= "'" + sk.replace("?imgmax=800","") + "'";           

} 

// YouTube scan          

else if (json.feed.entry[i].content.$t.match(/youtube\.com.*(\?v=|\/embed\/)(.{11})/) != null)           

{           

    var youtube_id = json.feed.entry[i].content.$t.match(/youtube\.com.*(\?v=|\/embed\/)(.{11})/).pop();           

    

    if (youtube_id.length == 11) {           

        var ListImage = "'//img.youtube.com/vi/"+youtube_id+"/0.jpg'";           

        }           

}           

else if (json.feed.entry[i].content.$t.match(/src=(.+?[\.jpg|\.gif|\.png]")/) != null)           

{           

// Support For 3rd Party Images           

ListImage =  json.feed.entry[i].content.$t.match(/src=(.+?[\.jpg|\.gif|\.png]")/)[1];           

}           

else           

{           

ListImage= "'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiXX3ih07W_rCxnrxw4OLhe0RGtQxjri1FgrdkamVBOsDoKXVeFkds9QlIO9Zrb755bgetNbQaW97pZXibv87Ei8edheew0NGJyCcZK9Ckoh-4D82jelpscyct7qoX-6lUiNhCpHRSzJI/s200/Icon.png'";           

}           

//###################  Printing List           

var listing = "<li><div class='flex-div'><div class='iFeatured'><a  href="           

+ ListUrl+           

  "><img src="           

+ListImage+           

"/></a></div><a class='mbttitle' href="           

+ListUrl+           

"target='_blank'>"           

+ListTitle+           

"</a><div class='iline'><span class='iauthor'><img class='iauthorpic' src='"+AuthorPic+"'/>"           

+ListAuthor+           

"</span><span class='icomments'>"           

+ListComments +           

"</span> <span class='idate'><div>"           

+ D +           

"</div><div> "           

+ M +           

"</div></span></div></div></li>"; 

document.write(listing); 

} }          

<!-- #### Invoking the Callback Function #### -->           

document.write("<script 
src='"+ListBlogLink+"/feeds/posts/default/-/"+ListLabel+"?alt=json-in-script&callback=mbtcarousel'></"+"script>");
           

</script>           

</ul></div>




বিশেষ দ্রষ্টব্যঃ উপরের কোডে দুইটা পরিবর্তন করতে হবে ListBlogLink দেয়া আছে ওখানে আপনার ব্লগের লিংক দিতে হবে এবং ListLabel এর জায়গায় দেয়া আছে Make Money Online ওখানে আপনার পছন্দে আপনার ব্লগের Label দিন

আজ এই পর্যন্তই আবার দেখা হবে যদি বেঁচে থাকি ভালো থাকবেন সুস্থ থাকবেন আপনার পাশের মানুষটিকে ভালো রাখবেন খোদা হাফেজ




Responsive Carousel স্লাইডার কিভাবে Blogger এ যোগ করবেন Responsive Carousel স্লাইডার কিভাবে Blogger এ যোগ করবেন Reviewed by Anonymous on February 16, 2019 Rating: 5
Powered by Blogger.