Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls
 

How can I add an HTML custom nav

 
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design
 
Thread Tools Search this Thread
  #1  
Old 11-08-2005, 06:45 PM
 
scubabert scubabert is offline
 

Newbie
  
Join Date: Sep 2005
Posts: 3
 

Default How can I add an HTML custom nav

How can I add an HTML custom nav with rollovers and links to the head of my pages. I want to be able to have a customized look and was wondering if anyone can help me figure out how to do this? Thanks
__________________
Bert
Reply With Quote
  #2  
Old 11-09-2005, 03:39 AM
 
balinor balinor is offline
 

Veteran
  
Join Date: Oct 2003
Location: Connecticut, USA
Posts: 30,253
 

Default

Welcome to X-Cart! Please start by reading the forum rules, and posting your X-Cart version in your signature (Edit profile, enter version, enter password, click the 'Always attach my signature:' box, save):

http://forum.x-cart.com/viewtopic.php?t=6489

You can add any kind of html you want to the X-Cart templates. If you want to add an html menu with rollovers, you'll need to put some JavaScript in the <head> of your site (found on home.tpl) and then put the actual menu code in head.tpl.
__________________
Padraic Ryan
Ryan Design Studio
Professional E-Commerce Development
Reply With Quote
  #3  
Old 12-09-2005, 09:54 AM
 
scubabert scubabert is offline
 

Newbie
  
Join Date: Sep 2005
Posts: 3
 

Default javascript trouble

Thanks for the advice. I was able to put in the HTML, but I can't seem to get the javascript to work for the rollovers in the "home.tpl" file.

This is the Javascript that I am entering in the head:



<script type="text/JavaScript">
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
</script>



You can see the buttons that need the rollover at

http://www.scandinaviangiftshop.com/store/home.php

any help would be greatly appreciated.

Thanks
__________________
Bert
Reply With Quote
  #4  
Old 12-09-2005, 09:58 AM
 
balinor balinor is offline
 

Veteran
  
Join Date: Oct 2003
Location: Connecticut, USA
Posts: 30,253
 

Default

Again, please put your version in your signature, read the forum rules and don't double post. I have removed your second post on this subject.

You need to surround any JavaScript with {literal} tags or else it will get corrupted. Like this:

{literal}Javascript here{/literal}
__________________
Padraic Ryan
Ryan Design Studio
Professional E-Commerce Development
Reply With Quote
  #5  
Old 12-09-2005, 05:05 PM
 
scubabert scubabert is offline
 

Newbie
  
Join Date: Sep 2005
Posts: 3
 

Default Thanks

Thanks for your help -- and I didn't realize I double posted.
__________________
Bert
Reply With Quote
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 01:41 PM.

   

 
X-Cart forums © 2001-2020