Subscribe For Free Updates!

We'll not spam mate! We promise.

0
blogger dynamic slider


"Blogger Dynamic Slider" is a simple yet powerful automatic slider for blogger. The slider content generates from blog's feed dynamically, based upon users settings via jQuery Ajax Call. It is fully responsive. As it is a Dynamic Slider, the slider content updates whenever a new post comes (if it fits with user settings criteria).


Blogger Dynamic Slider(bdSlider) Features

  • Dynamic - Slider Content Generates Automatically
  • Fully Responsive
  • Slider By a Specific Label
  • Slider By Recent Posts
  • Preloader Function
  • Lots of Customization Options
  • Easy Setup & Customization

Live Testing Tool for Blogger Dynamic Slider

Well now this automatic recent post slider have a testing tool where you can enter your blog URL and see how Dynamically it generate a slider from your blog's feed. This tools have other basic options like Image Size, Max Item, Label (you can specify a label to generate slider from. Though it is optional). Check out the Live Testing Tool.


Demo/ Examples



How It Works ?

The slider content generates from blogger blog's feed, dynamically by jQuery AJAX call, and then FlexSlider takes effect and take care of the sliding features. That it, nothing fancy but very useful for blogger users.

Installation Guide

STEP - 1: Go to Your Blogs Home > Template (Backup your template to be safe)
STEP - 2: Edit HTML
STEP - 3: Search for closing head: </head> in the template (Hint: to search on template: click anywhere in the code block and press Ctrl+F)
STEP - 4: Copy the following code below and paste just before </head> 
<style type="text/css">/** * jQuery BloggerDynamicSlider v1.0.0 * Copyright 2016 http://shuvojitdas.com * Contributing Author: Shuvojit Das * Plugin URL: https://github.com/shuvojit33/blogger-dynamic-slider * */ @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);@import url("https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.0/flexslider.min.css"); /* Preloader */ .flexslider.loading:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnwWzdQMT53O7WuzCaXw3GrQrOnEvgf8rUVMrhjair32aqnlDvAmfEAD71cnO79BSDmVkheRww7fArR9OFiZK9juSen3Aw0fUxGmAyPDFQsUHIj6hbtJ79iGCZLpxx2Kt-jT51WC5tNk31/h120/loader.gif) no-repeat center center; background-color: rgba(255, 255, 255, 0.9); z-index: 9999;} .flexslider.loading ul.flex-direction-nav,.flexslider.loading ol,.loading .flex-caption { display: none;} .flexslider { border: 1px solid #cacaca; padding: 4px; margin: 0 auto 60px auto; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;} .flexslider a { text-decoration: none;} /* Caption/Post Title */ .flex-caption { position: relative; padding-left: 15px; padding-right: 10px; height: 60px; background: #FFFFFF; color: #1C1C1C; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 26px; line-height: 26px; margin: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden;} .flex-caption span { display: table-cell; vertical-align: middle; height: 60px;} .flex-caption.overlayDark,.flex-caption.overlayLight { margin-bottom: -60px; bottom: 60px; position: relative;} .flex-caption.overlayDark { background: rgba(0, 0, 0, 0.7); color: #fff;} .flex-caption.overlayLight { background: rgba(255, 255, 239, 0.9); color: #000;} ul.slides li a { display: block; overflow: hidden;} /* blogger css conflicts fix */ .flexslider ul { margin: 0 !important; padding: 0 !important; line-height: initial !important;} .flexslider ul.flex-direction-nav li { margin: 0; padding: 0; line-height: initial;} .flexslider ul li { margin-bottom: 0 !important;} .flexslider img { padding: 0; border: none; -webkit-box-shadow: none; box-shadow: none;} ul.flex-direction-nav { position: static;} ul.flex-direction-nav li { position: static;} .error { font-family: monospace, sans-serif;} @media (max-width: 600px) { .flex-caption { font-size: 20px; line-height: 20px; font-weight: 400; }}</style><!-- Include Dependency Script --><script type="text/javascript" src="https://code.jquery.com/jquery-1.12.0.min.js"></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.0/jquery.flexslider-min.js"></script><script type="text/javascript" src="http://shuvojitdas.com/script/jquery.bdslider.min.js"></script>

 Note: If you had already added jQuery .js into your blogs template then don't add it again as sometimes multiple jQuery ruins everything. Here jQuery script tag is located at the very first of this code block above.


STEP - 5: So now the slider engine scripts are installed, you are ready to add slider(s) anywhere in your blog including gadget, post or page. Well, just copy the code below and paste in a HTML Gadget or Post or Page

<div id="slider1"></div><script type="text/javascript">$(document).ready(function() { $("#slider1").BloggerDynamicSlider({ imageWidth: 636, // Image width in px value imageHeight: 398, // Image height in px value maxItem: 6, // Max number of Slider Image to show animation: "slide", // Select your animation type, "fade" or "slide" showPostTitle: true, // Show post title as Caption ? (true/false) postTitleStyle: "overlayLight", // Caption style: "default, "overlayDark" or "overlayLight" });});</script>

 STEP - 6: Save & Done! Pretty Simple & Dynamic.


Check these demos again and see their respective code below them to see what bdSlider can provide, And build your very own slider :)


All the options of 'Blogger Dynamic Slider'

$("#slider1").BloggerDynamicSlider({ blogURL: blogURL: "", // Your Blog URL. example: "http://imagesliderforblogger.blogspot.com"; Only need to specify when fetching slider content from another blog labelName: "", // Show posts from specific Label. Specify a 'Label', or leave it empty to fetch from all recent posts maxItem: 6, // Max number of Slider Posts to show showPostTitle: true, // Show post title as Caption ? (true/false) postTitleStyle: "default", // Select post title/caption style "default, "overlayDark" or "overlayLight" imageWidth: 544, // Image width in px value imageHeight: 280, // Image height in px value animation: "fade", // Select your animation type, "fade" or "slide" controlNav: true, // Navigation for paging control of each slide? (true/false) directionNav: true, // Previous/next navigation? (true/false) pauseOnHover: false, // Pause slideshow when hovering over slider, then resume when no longer hovering (true/false) slideshowSpeed: 7000, // Set the speed of the slideshow cycling, in milliseconds animationSpeed: 600, // Set the speed of animations, in milliseconds animationLoop: true, // Should the animation loop? (true/false)});

For Any Query Please Write IN 

About The Author
Hasan Shaikh is the founder and admin of ShmHack, a popular blog dedicated for Learners,Geeks and Bloggers. He is currently 19 years old and loves to post articles related to blogging,SEO,adsense,hacking,security,social medias,computer and android. Find more about him...

Post a Comment

Write Your Precious Comments Here.!

 
Top