![]() |
Images Advise
Hello again,
What i am after is a little bit of advice on if it is possible to incorperate into x-cart the image expansion like that of Template Monster. If it is possible without a major mod can someone tell me what it is called or point me in the right direction. Oh and one other thing, can someone also tell me where the .tpl file is so i can change the "UK TOLL FREE:" text at the top of the page. Thanks Richard |
Re: Images Advise
Image expansion?
|
Re: Images Advise
Hi
I knew that comment would throw some of you. What i am after is to create the image to enlarge when you put the curser over it just link here http://www.templatemonster.com I have added this link as it explains better than i can when you roll over the templates. Hope this helps somewhat. Thanks again Richard |
Re: Images Advise
{literal}
/* Simple Image Trail script- By JavaScriptKit.com Visit http://www.javascriptkit.com for this script and more This notice must stay intact */ var offsetfrommouse=[15,25]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset var displayduration=0; //duration in seconds image should remain visible. 0 for always. var defaultimageheight = 40; // maximum image size. var defaultimagewidth = 40; // maximum image size. var timer; function gettrailobj(){ if (document.getElementById) return document.getElementById("preview_div").style } function gettrailobjnostyle(){ if (document.getElementById) return document.getElementById("preview_div") } function truebody(){ return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function hidetrail(){ gettrailobj().display= "none"; document.onmousemove="" gettrailobj().left="-500px" clearTimeout(timer); } function showtrail(imagename,title,width,height){ i = imagename t = title w = width h = height timer = setTimeout("show('"+i+"',t,w,h);",200); } function show(imagename,title,width,height){ var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0] var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight) if( (navigator.userAgent.indexOf("Konqueror")==-1 || navigator.userAgent.indexOf("Firefox")!=-1 || (navigator.userAgent.indexOf("Opera")==-1 && navigator.appVersion.indexOf("MSIE")!=-1)) && (docwidth>650 && docheight>500)) { ( width == 0 ) ? width = defaultimagewidth: ''; ( height == 0 ) ? height = defaultimageheight: ''; width+=30 height+=55 defaultimageheight = height defaultimagewidth = width document.onmousemove=followmouse; newHTML = '<div class="border_preview" style="width:'+ width +'px;height:'+ height +'px"><div id="loader_container"><div id="loader"><div align="center">Loading template preview...</div><div id="loader_bg"><div id="progress"> </div></div></div></div>'; newHTML = newHTML + '<h2 class="title_h2">' + ' '+title + '</h2>' newHTML = newHTML + '<div class="preview_temp_load"><img onload="javascript:remove_loading();" src="' + imagename + '" border="0"></div>'; newHTML = newHTML + '</div>'; if(navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1 ){ newHTML = newHTML+'<iframe src="about:blank" scrolling="no" frameborder="0" width="'+width+'" height="'+height+'"></iframe>'; } gettrailobjnostyle().innerHTML = newHTML; gettrailobj().display="block"; } } function followmouse(e){ var xcoord=offsetfrommouse[0] var ycoord=offsetfrommouse[1] var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15 var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight) if (typeof e != "undefined"){ if (docwidth - e.pageX < defaultimagewidth + 2*offsetfrommouse[0]){ xcoord = e.pageX - xcoord - defaultimagewidth; // Move to the left side of the cursor } else { xcoord += e.pageX; } if (docheight - e.pageY < defaultimageheight + 2*offsetfrommouse[1]){ ycoord += e.pageY - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + e.pageY - docheight - truebody().scrollTop)); } else { ycoord += e.pageY; } } else if (typeof window.event != "undefined"){ if (docwidth - event.clientX < defaultimagewidth + 2*offsetfrommouse[0]){ xcoord = event.clientX + truebody().scrollLeft - xcoord - defaultimagewidth; // Move to the left side of the cursor } else { xcoord += truebody().scrollLeft+event.clientX } if (docheight - event.clientY < (defaultimageheight + 2*offsetfrommouse[1])){ ycoord += event.clientY + truebody().scrollTop - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + event.clientY - docheight)); } else { ycoord += truebody().scrollTop + event.clientY; } } gettrailobj().left=xcoord+"px" gettrailobj().top=ycoord+"px" } {/literal} Or, create a java file, and call it from the home.tpl |
Re: Images Advise
Oh hell, well i suppose i asked for it. I dont suppose i can push the boat out somemore and ask where i put this javascript, i would no ask but it could save me a lora lara grief.
Thanks again Richard |
Re: Images Advise
Just had a look at the site August and the script you have given me is for the image to follow the curser around the page which is not really what i am after.
Even so it a good site if only i could find what i am after. |
Re: Images Advise
That is the code, you'll need to hire somebody to implement it in your site. The target in this case is the thumbnail, while the mouse is over the thumbnail it will show the second image.
|
All times are GMT -8. The time now is 12:59 AM. |
Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.