A Complete Guide For Blogger Beginners: Click Here

X
Sign-up for FREE daily Updates.

Feb 4, 2012

Featured Moving Slideshow For Blogs

Add Featured Moving Slideshow To Blogs Last month I shared a very simple way to create Featured Posts with Thumbnails for Blogger. Today again I have yet another great and more advanced Slideshow with nice moving effects for blogger. This beautiful slideshow taken from Dynamic Drive and modified little bit by me. I'm sure this Slideshow will surely give very attractive look to your blog. Please see a Demo attached below before we go learn how to add this Slideshow to blogs. Don't worry installation is kept very simple.

Featured Moving Slideshow

Featured Moving Slideshow


Live Demo

Add Featured Moving Slideshow To Blog

1. Go to your Design tab ---> Page Elements tab.

2. Click on "Add a Widget" then select "HTML/JavaScript" Widget.

3. Copy and Paste the following code inside the Widget.
<script type="text/javascript">

/***********************************************
* Conveyor belt slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/


//Specify the slider's width (in pixels)
var sliderwidth="960px"
//Specify the slider's height
var sliderheight="150px"
//Specify the slider's slide speed (larger is faster 1-10)
var slidespeed=2
//configure background color:
slidebgcolor="#ffffff"

//Specify the slider's images
var leftrightslide=new Array()
var finalslide=''
leftrightslide[0]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[1]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[2]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[3]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[4]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[5]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[6]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[7]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[8]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[9]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[10]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'
leftrightslide[11]='<a href="Your-Link"><img width=""200" height="150" style="border:1px solid #ddd;" src="Your-Image" border=1></a>'

//Specify gap between each image (use HTML):
var imagegap=" "

//Specify pixels gap between each slideshow rotation (use integer):
var slideshowgap=5


////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=slidespeed
leftrightslide='<nobr>'+leftrightslide.join(imagegap)+'</nobr>'
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightslide+'</span>')
var actualwidth=''
var cross_slide, ns_slide

function fillup(){
if (iedom){
cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
cross_slide2.style.left=actualwidth+slideshowgap+"px"
}
else if (document.layers){
ns_slide=document.ns_slidemenu.document.ns_slidemenu2
ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
ns_slide.document.write(leftrightslide)
ns_slide.document.close()
actualwidth=ns_slide.document.width
ns_slide2.left=actualwidth+slideshowgap
ns_slide2.document.write(leftrightslide)
ns_slide2.document.close()
}
lefttime=setInterval("slideleft()",30)
}
window.onload=fillup

function slideleft(){
if (iedom){
if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px"
else
cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px"

if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px"
else
cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px"

}
else if (document.layers){
if (ns_slide.left>(actualwidth*(-1)+8))
ns_slide.left-=copyspeed
else
ns_slide.left=ns_slide2.left+actualwidth+slideshowgap

if (ns_slide2.left>(actualwidth*(-1)+8))
ns_slide2.left-=copyspeed
else
ns_slide2.left=ns_slide.left+actualwidth+slideshowgap
}
}


if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>')
write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>')
write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
<a style="font-size:10px; font-weight:bold; color:#3B78CD; text-decoration:underline;" href='http://www.ravisaive.in/' target='_blank'>Ravi Saive</a>
</script>
4. Make following changes.
  1. Width and Height: Change width and height of the slideshow as shown in color Green to match with your Blog.
  2. Slideshow Speed: To change moving speed of Slidshow change number as shown in color Orange.
  3. Links and Images: Replace Links and Images with your own as shown in color Blue and Red.
5. Save your Widget.

If you still facing problems, feel free to leave a comment below for solutions.

If you have a Tip, tutorial, Idea or anything you want to share with ravisaive readers, you can send it to : ravisaive.in[a]gmail.com
If you have any questions or comments regarding this article, feel free to leave a comment with the comment function in every post below. We will follow up quickly.
If you enjoyed this article and wish to receive more great articles from us then don't forget to subscribe to our regular Email Updates to receive Latest Articles in your Mailbox.
Enter your Email to Subscribe This Blog :

6 comments:

  1. i did that but my blog don't show the slidshow take a look - gammers-society.blogspot.com
    please help me

    ReplyDelete
  2. yeah, the same goes with me, i dun know why it doesn't appear

    ReplyDelete
    Replies
    1. @ cik and Raj - Code is working 100% let me know here you have facing problems. if any help needed contact me at ravisaive.in@gmail.com

      Delete
  3. i think u must change because that is not properly work even not display
    i use on www.technogupshup.com

    ReplyDelete
    Replies
    1. @ TechnoGupShup - The code is working 100%. I have checked in my other blogs its working fine.. let me know where you have facing problem

      Delete
  4. I also facing the same...sir plz chng it

    ReplyDelete