X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   siFR implementation problem (https://forum.x-cart.com/showthread.php?t=38631)

carreraecommerce 03-26-2008 11:32 PM

siFR implementation problem
 
Hello everyone!! I am now half-way in designing my own template on x-cart and I am trying to use siFR to replace font text as flashbased text. This means I could manipulate the looks of my typography. Anyway, when I implement it I get this error:

Error: Smarty error: [in customer/home.tpl line 126]: syntax error: unrecognized tag: sSelector:"h1", sFlashSrc:"aquarius.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:20, nPaddingBottom:20, sFlashVars:"textalign=center&offsetTop=6" (Smarty_Compiler.class.php, line 436) in /home/www/globalbatteries/Smarty-2.6.12/Smarty.class.php on line 1095

Maybe anyone could help me on this. Ive searched on some forum but no luck. Is it a permission file error? i dont know. please anyone, help!!!

karlo

Ene 03-26-2008 11:36 PM

Re: siFR implementation problem
 
Enclose your JS code with the {literal} .. {/literal} Smarty tags.

carreraecommerce 03-26-2008 11:38 PM

Re: siFR implementation problem
 
Hello thanks for the fast reply!!! How do i do this? this is my JS located on the customer/home.tpl


<script type="text/javascript">
//<![CDATA[
/* Replacement calls. Please see documentation for more information. */

if(typeof sIFR == "function"){

// This is the preferred "named argument" syntax
sIFR.replaceElement(named({sSelector:"h1", sFlashSrc:"aquarius.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:20, nPaddingBottom:20, sFlashVars:"textalign=center&offsetTop=6"}));

// This is the older, ordered syntax
sIFR.replaceElement("h5#pullquote", "vandenkeere.swf", "#000000", "#000000", "#FFFFFF", "#FFFFFF", 0, 0, 0, 0);
sIFR.replaceElement("h2", "tradegothic.swf", "#000000", null, null, null, 0, 0, 0, 0);
sIFR.replaceElement("h4.subhead", "tradegothic.swf", "#660000", null, null, null, 0, 0, 0, 0);
sIFR.replaceElement(".title","tradegothic.swf","#0 00000", "#000000", "#DCDCDC", "#DCDCDC", 0, 0, 0, 0, null);
sIFR.replaceElement("h3.sidebox","tradegothic.swf" ,"#000000", "#000000", "#DCDCDC", "#DCDCDC", 0, 0, 0, 0, null);
sIFR.replaceElement("h3", "tradegothic.swf", "#000000", null, null, null, 0, 0, 0, 0, null);

};

//]]>
</script>

Ene 03-26-2008 11:49 PM

Re: siFR implementation problem
 
Use this code:

HTML Code:


{literal}
<script type="text/javascript">
//<![CDATA[
/* Replacement calls. Please see documentation for more information. */

if(typeof sIFR == "function"){

// This is the preferred "named argument" syntax
sIFR.replaceElement(named({sSelector:"h1", sFlashSrc:"aquarius.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:20, nPaddingBottom:20, sFlashVars:"textalign=center&offsetTop=6"}));

// This is the older, ordered syntax
sIFR.replaceElement("h5#pullquote", "vandenkeere.swf", "#000000", "#000000", "#FFFFFF", "#FFFFFF", 0, 0, 0, 0);
sIFR.replaceElement("h2", "tradegothic.swf", "#000000", null, null, null, 0, 0, 0, 0);
sIFR.replaceElement("h4.subhead", "tradegothic.swf", "#660000", null, null, null, 0, 0, 0, 0);
sIFR.replaceElement(".title","tradegothic.swf","#0 00000", "#000000", "#DCDCDC", "#DCDCDC", 0, 0, 0, 0, null);
sIFR.replaceElement("h3.sidebox","tradegothic.swf" ,"#000000", "#000000", "#DCDCDC", "#DCDCDC", 0, 0, 0, 0, null);
sIFR.replaceElement("h3", "tradegothic.swf", "#000000", null, null, null, 0, 0, 0, 0, null);

};

//]]>

</script>
{/literal}


carreraecommerce 03-27-2008 01:26 AM

Re: siFR implementation problem
 
Hey Ene, ive spent the whole day yesterday just to sort this out. You saved me man!!! Didn't know that you have to enclose it with smarty codes. Cheers!!!

RESOLVED!!!


All times are GMT -8. The time now is 12:43 AM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.