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)
-   -   Baffled why the page goes blank for home.tpl (https://forum.x-cart.com/showthread.php?t=34174)

simcomedia 09-26-2007 09:59 AM

Baffled why the page goes blank for home.tpl
 
Xcart Gold 4.1.6 on Unix.

I'm modifying the templates head.tpl and home.tpl. It's the home.tpl that's giving me problems. When I replace the customer/home.tpl with this code the home.php page goes completely blank. Had to make two posts because of too many characters.

Code:

{* $Id: home.tpl,v 1.19.2.5 2006/10/24 13:46:18 svowl Exp $ *}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
{if $printable ne ''}
{include file="customer/home_printable.tpl"}
{else}
{config_load file="$skin_config"}
<html>
<head>
<title>
{if $config.SEO.page_title_format eq "A"}
{section name=position loop=$location}
{$location[position].0|strip_tags|escape}
{if not %position.last%} :: {/if}
{/section}
{else}
{section name=position loop=$location step=-1}
{$location[position].0|strip_tags|escape}
{if not %position.last%} :: {/if}
{/section}
{/if}
</title>
{include file="meta.tpl" }
<link rel="stylesheet" href="{$SkinDir}/{#CSSFile#}" />
<style type="text/css">
<!--
body {
    background-image:  url(http://www.omnitechnologies.biz/Images/bg.jpg);
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
-->
</style>
<!-- ImageReady Preload Script (OTHOMEPAGE-revised-RAW.psd) -->
<script type="text/javascript">
function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        acer_over = newImage("images/acer-over.jpg");
        apple_over = newImage("images/apple-over.jpg");
        averatec_over = newImage("images/averatec-over.jpg");
        cisco_over = newImage("images/cisco-over.jpg");
        compaq_over = newImage("images/compaq-over.jpg");
        dell_over = newImage("images/dell-over.jpg");
        emachines_over = newImage("images/emachines-over.jpg");
        gateway_over = newImage("images/gateway-over.jpg");
        hp_over = newImage("images/hp-over.jpg");
        ibm_over = newImage("images/ibm-over.jpg");
        lenovo_over = newImage("images/lenovo-over.jpg");
        sony_over = newImage("images/sony-over.jpg");
        sun_over = newImage("images/sun-over.jpg");
        toshiba_over = newImage("images/toshiba-over.jpg");
        other_brands_over = newImage("images/other-brands-over.jpg");
        ddr2_over = newImage("images/ddr2-over.jpg");
        ddr_over = newImage("images/ddr-over.jpg");
        flash_over = newImage("images/flash-over.jpg");
        rambus_over = newImage("images/rambus-over.jpg");
        sdram_over = newImage("images/sdram-over.jpg");
        other_types_over = newImage("images/other-types-over.jpg");
        preloadFlag = true;
    }
}

</script>
<!-- End Preload Script -->

<script src="/skin1/common.js" language="JavaScript" type="text/javascript"></script>
</head>



I have a similar design already there in place that works fine. But when I replace the current home.tpl with this then it basically fails. Blank page and blank source code...like it's not recognizing it as HTML.

Ideas?

simcomedia 09-26-2007 10:00 AM

Re: Baffled why the page goes blank for home.tpl
 
Second part of code, just splice together to get the jist:

Code:

<body onload="preloadImages();" {$reading_direction_tag}{if $body_onload ne ''} onload="javascript: {$body_onload}"{/if} >
{include file="rectangle_top.tpl" }
{include file="head.tpl" }
{if $active_modules.SnS_connector}
{include file="modules/SnS_connector/header.tpl"}
{/if}
<!-- main area -->
<div align="center">
  <table border="0" cellpadding="0" style="border-collapse: collapse" width="762" id="mainarea">
    <tr>
      <td valign="top" width="171" background="images/left-bg.jpg">
      <table cellspacing="0" cellpadding="0" width="171">
<tr>
<td>
<img src="images/OT-menu-revised-3_02.jpg"></td></tr>
<tr>
        <td>
            <img src="images/OT-menu-revised-3_06.jpg" width="171" height="21" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="images/OT-menu-revised-3_05.jpg" width="171" height="17" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="images/OT-menu-revised-3_06.jpg" width="171" height="17" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="images/OT-menu-revised-3_07.jpg" width="171" height="17" alt=""></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=1"
                onmouseover="changeImages('acer', 'images/acer-over.jpg'); return true;"
                onmouseout="changeImages('acer', 'images/acer.jpg'); return true;"
                onmousedown="changeImages('acer', 'images/acer-over.jpg'); return true;"
                onmouseup="changeImages('acer', 'images/acer-over.jpg'); return true;">
                <img name="acer" src="images/acer.jpg" width="171" height="15" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=3"
                onmouseover="changeImages('apple', 'images/apple-over.jpg'); return true;"
                onmouseout="changeImages('apple', 'images/apple.jpg'); return true;"
                onmousedown="changeImages('apple', 'images/apple-over.jpg'); return true;"
                onmouseup="changeImages('apple', 'images/apple-over.jpg'); return true;">
                <img name="apple" src="images/apple.jpg" width="171" height="15" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=26"
                onmouseover="changeImages('averatec', 'images/averatec-over.jpg'); return true;"
                onmouseout="changeImages('averatec', 'images/averatec.jpg'); return true;"
                onmousedown="changeImages('averatec', 'images/averatec-over.jpg'); return true;"
                onmouseup="changeImages('averatec', 'images/averatec-over.jpg'); return true;">
                <img name="averatec" src="images/averatec.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=28"
                onmouseover="changeImages('cisco', 'images/cisco-over.jpg'); return true;"
                onmouseout="changeImages('cisco', 'images/cisco.jpg'); return true;"
                onmousedown="changeImages('cisco', 'images/cisco-over.jpg'); return true;"
                onmouseup="changeImages('cisco', 'images/cisco-over.jpg'); return true;">
                <img name="cisco" src="images/cisco.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=29"
                onmouseover="changeImages('compaq', 'images/compaq-over.jpg'); return true;"
                onmouseout="changeImages('compaq', 'images/compaq.jpg'); return true;"
                onmousedown="changeImages('compaq', 'images/compaq-over.jpg'); return true;"
                onmouseup="changeImages('compaq', 'images/compaq-over.jpg'); return true;">
                <img name="compaq" src="images/compaq.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>


simcomedia 09-26-2007 10:01 AM

Re: Baffled why the page goes blank for home.tpl
 
*sigh* had to make it three posts!

Code:

        <td>
            <a href="home.php?cat=30"
                onmouseover="changeImages('dell', 'images/dell-over.jpg'); return true;"
                onmouseout="changeImages('dell', 'images/dell.jpg'); return true;"
                onmousedown="changeImages('dell', 'images/dell-over.jpg'); return true;"
                onmouseup="changeImages('dell', 'images/dell-over.jpg'); return true;">
                <img name="dell" src="images/dell.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=34"
                onmouseover="changeImages('emachines', 'images/emachines-over.jpg'); return true;"
                onmouseout="changeImages('emachines', 'images/emachines.jpg'); return true;"
                onmousedown="changeImages('emachines', 'images/emachines-over.jpg'); return true;"
                onmouseup="changeImages('emachines', 'images/emachines-over.jpg'); return true;">
                <img name="emachines" src="images/emachines.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=36"
                onmouseover="changeImages('gateway', 'images/gateway-over.jpg'); return true;"
                onmouseout="changeImages('gateway', 'images/gateway.jpg'); return true;"
                onmousedown="changeImages('gateway', 'images/gateway-over.jpg'); return true;"
                onmouseup="changeImages('gateway', 'images/gateway-over.jpg'); return true;">
                <img name="gateway" src="images/gateway.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=37"
                onmouseover="changeImages('hp', 'images/hp-over.jpg'); return true;"
                onmouseout="changeImages('hp', 'images/hp.jpg'); return true;"
                onmousedown="changeImages('hp', 'images/hp-over.jpg'); return true;"
                onmouseup="changeImages('hp', 'images/hp-over.jpg'); return true;">
                <img name="hp" src="images/hp.jpg" width="171" height="15" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=38"
                onmouseover="changeImages('ibm', 'images/ibm-over.jpg'); return true;"
                onmouseout="changeImages('ibm', 'images/ibm.jpg'); return true;"
                onmousedown="changeImages('ibm', 'images/ibm-over.jpg'); return true;"
                onmouseup="changeImages('ibm', 'images/ibm-over.jpg'); return true;">
                <img name="ibm" src="images/ibm.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=41"
                onmouseover="changeImages('lenovo', 'images/lenovo-over.jpg'); return true;"
                onmouseout="changeImages('lenovo', 'images/lenovo.jpg'); return true;"
                onmousedown="changeImages('lenovo', 'images/lenovo-over.jpg'); return true;"
                onmouseup="changeImages('lenovo', 'images/lenovo-over.jpg'); return true;">
                <img name="lenovo" src="images/lenovo.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=45"
                onmouseover="changeImages('sony', 'images/sony-over.jpg'); return true;"
                onmouseout="changeImages('sony', 'images/sony.jpg'); return true;"
                onmousedown="changeImages('sony', 'images/sony-over.jpg'); return true;"
                onmouseup="changeImages('sony', 'images/sony-over.jpg'); return true;">
                <img name="sony" src="images/sony.jpg" width="171" height="15" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=47"
                onmouseover="changeImages('sun', 'images/sun-over.jpg'); return true;"
                onmouseout="changeImages('sun', 'images/sun.jpg'); return true;"
                onmousedown="changeImages('sun', 'images/sun-over.jpg'); return true;"
                onmouseup="changeImages('sun', 'images/sun-over.jpg'); return true;">
                <img name="sun" src="images/sun.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=48"
                onmouseover="changeImages('toshiba', 'images/toshiba-over.jpg'); return true;"
                onmouseout="changeImages('toshiba', 'images/toshiba.jpg'); return true;"
                onmousedown="changeImages('toshiba', 'images/toshiba-over.jpg'); return true;"
                onmouseup="changeImages('toshiba', 'images/toshiba-over.jpg'); return true;">
                <img name="toshiba" src="images/toshiba.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=42"
                onmouseover="changeImages('other_brands', 'images/other-brands-over.jpg'); return true;"
                onmouseout="changeImages('other_brands', 'images/other-brands.jpg'); return true;"
                onmousedown="changeImages('other_brands', 'images/other-brands-over.jpg'); return true;"
                onmouseup="changeImages('other_brands', 'images/other-brands-over.jpg'); return true;">
                <img name="other_brands" src="images/other-brands.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <img src="images/by-type.jpg" width="171" height="22" alt=""></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=32"
                onmouseover="changeImages('ddr2', 'images/ddr2-over.jpg'); return true;"
                onmouseout="changeImages('ddr2', 'images/ddr2.jpg'); return true;"
                onmousedown="changeImages('ddr2', 'images/ddr2-over.jpg'); return true;"
                onmouseup="changeImages('ddr2', 'images/ddr2-over.jpg'); return true;">
                <img name="ddr2" src="images/ddr2.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=33"
                onmouseover="changeImages('ddr', 'images/ddr-over.jpg'); return true;"
                onmouseout="changeImages('ddr', 'images/ddr.jpg'); return true;"
                onmousedown="changeImages('ddr', 'images/ddr-over.jpg'); return true;"
                onmouseup="changeImages('ddr', 'images/ddr-over.jpg'); return true;">
                <img name="ddr" src="images/ddr.jpg" width="171" height="15" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=35"
                onmouseover="changeImages('flash', 'images/flash-over.jpg'); return true;"
                onmouseout="changeImages('flash', 'images/flash.jpg'); return true;"
                onmousedown="changeImages('flash', 'images/flash-over.jpg'); return true;"
                onmouseup="changeImages('flash', 'images/flash-over.jpg'); return true;">
                <img name="flash" src="images/flash.jpg" width="171" height="15" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=43"
                onmouseover="changeImages('rambus', 'images/rambus-over.jpg'); return true;"
                onmouseout="changeImages('rambus', 'images/rambus.jpg'); return true;"
                onmousedown="changeImages('rambus', 'images/rambus-over.jpg'); return true;"
                onmouseup="changeImages('rambus', 'images/rambus-over.jpg'); return true;">
                <img name="rambus" src="images/rambus.jpg" width="171" height="15" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=44"
                onmouseover="changeImages('sdram', 'images/sdram-over.jpg'); return true;"
                onmouseout="changeImages('sdram', 'images/sdram.jpg'); return true;"
                onmousedown="changeImages('sdram', 'images/sdram-over.jpg'); return true;"
                onmouseup="changeImages('sdram', 'images/sdram-over.jpg'); return true;">
                <img name="sdram" src="images/sdram.jpg" width="171" height="17" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <a href="home.php?cat=65"
                onmouseover="changeImages('other_types', 'images/other-types-over.jpg'); return true;"
                onmouseout="changeImages('other_types', 'images/other-types.jpg'); return true;"
                onmousedown="changeImages('other_types', 'images/other-types-over.jpg'); return true;"
                onmouseup="changeImages('other_types', 'images/other-types-over.jpg'); return true;">
                <img name="other_types" src="images/other-types.jpg" width="171" height="16" border="0" alt=""></a></td>
    </tr>
    <tr>
        <td>
            <img src="images/OT-menu-revised-3_30.jpg" width="171" height="116" alt=""></td>
    </tr>
</table></td>
      <td valign="top" width="571">&nbsp;
      <!-- central space -->
{*include file="location.tpl"*}

{if $gcheckout_enabled and $main ne "cart" and $main ne "checkout" and $main ne "anonymous_checkout" and $main ne "order_message"}
<div align="right">{include file="modules/Google_Checkout/gcheckout_button.tpl"}</div>
{/if}

{include file="dialog_message.tpl"}

{if $active_modules.Special_Offers ne ""}
{include file="modules/Special_Offers/customer/new_offers_message.tpl"}
{/if}

{include file="customer/home_main.tpl"}
<!-- /central space -->
</td>
      <td valign="top" width="20" background="images/right-bg.jpg">
      <img border="0" src="images/ot-menu_04.jpg" width="20" height="423"></td>
    </tr>
  </table>
</div>
{include file="rectangle_bottom.tpl" }
</body>
</html>
{/if}



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

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