Перейти к содержанию
Форум поддержки пользователей VamShop

Проблема по шаблону от Cre Loaded


Рекомендуемые сообщения

Вообщем теперь переделывая новый шаблон после копирования скриптов, при переходе возникает проблема :

Fatal error: Call to a member function on a non-object in z:\home\test2.ru\www\templates\theme085\main_page.tpl.php on line 17
вот код main_page.tpl.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<?php
if ( file_exists(DIR_WS_INCLUDES . FILENAME_HEADER_TAGS) ) {
  require(DIR_WS_INCLUDES . FILENAME_HEADER_TAGS);
} else {
?>
  <title><?php echo TITLE ?></title>
<?php
}
?>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="<?php echo TEMPLATE_STYLE;?>">
<?php

if(isset($javascript))
  if(basename($javascript) == 'login.js')
  require(DIR_WS_TEMPLATES . TEMPLATE_NAME . '/' . DIR_WS_JAVASCRIPT . basename($javascript));
  elseif(file_exists(DIR_WS_JAVASCRIPT . basename($javascript))) {
  require(DIR_WS_JAVASCRIPT . basename($javascript));
}

</head>
<body>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
        <td><img alt="" src="<? echo DIR_WS_TEMPLATES . TEMPLATE_NAME; ?>/images/spacer.gif" width="15" height="1"><br></td>
<td align="center" valign="top" style="text-align:center;">
        <table style="width:<?=SITE_WIDTH?>px; margin:auto;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>

                        <!-- warnings //-->
                        <?php require(DIR_WS_INCLUDES . 'warnings.php'); ?>
                        <!-- warning_eof //-->
                        <!-- header //-->
                        <?php require(DIR_WS_TEMPLATES . TEMPLATE_NAME .'/header.php'); ?>
                        <!-- header_eof //-->
</td>
</tr>
<tr>
<td>
                   
<!-- body //-->
                        <table border="0" width="100%" cellspacing="0" cellpadding="0" align="center">
<tr>

<?php
if (DOWN_FOR_MAINTENANCE == 'true') {
  $maintenance_on_at_time_raw = tep_db_query("select last_modified from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'DOWN_FOR_MAINTENANCE'");
  $maintenance_on_at_time= tep_db_fetch_array($maintenance_on_at_time_raw);
  define('TEXT_DATE_TIME', $maintenance_on_at_time['last_modified']);
}
?>
<?php
if (DISPLAY_COLUMN_LEFT == 'yes')  {
// WebMakers.com Added: Down for Maintenance
// Hide column_left.php if not to show
if (DOWN_FOR_MAINTENANCE =='false' || DOWN_FOR_MAINTENANCE_COLUMN_LEFT_OFF =='false') {
?>
                                <td width="<?php echo BOX_WIDTH_LEFT; ?>" valign="top">
<table border="0" cellspacing="0" cellpadding="0" style="width:<?php echo BOX_WIDTH_LEFT; ?>px;">

                                        <!-- left_navigation //-->
                                        <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
                                        <!-- left_navigation_eof //-->
                                       
                                    </table>
                                </td>

<?php
}
}
?>

                                <td><img alt="" src="<? echo DIR_WS_TEMPLATES . TEMPLATE_NAME; ?>/images/spacer.gif" width="16" height="1"><br></td>

                    <!-- content //-->
                   
                                <td valign="top" width="100%">
<?php
                                    if (isset($content_template) && file_exists(DIR_WS_TEMPLATES . TEMPLATE_NAME.'/content/'.  basename($content_template))) {
                                        require(DIR_WS_TEMPLATES . TEMPLATE_NAME.'/content/' . $content . '.tpl.php');
                                      } else if (file_exists(DIR_WS_TEMPLATES . TEMPLATE_NAME.'/content/' . $content . '.tpl.php')) {
                                        require(DIR_WS_TEMPLATES . TEMPLATE_NAME.'/content/'. $content . '.tpl.php');
                                      }else if (isset($content_template) && file_exists(DIR_WS_CONTENT . basename($content_template)) ){
                                        require(DIR_WS_CONTENT . basename($content_template));
                                      } else {
                                        require(DIR_WS_CONTENT . $content . '.tpl.php');
                                      }
                                    ?><br style="line-height:1px;">
                                        <br style="line-height:5px;">
                                    </td>
                                   
                    <!-- content_eof //-->
                   
                                <td><img alt="" src="<? echo DIR_WS_TEMPLATES . TEMPLATE_NAME?>/images/spacer.gif" width="14" height="1"><br></td>
                               
<?php
// WebMakers.com Added: Down for Maintenance
// Hide column_right.php if not to show
//  if (substr(basename($PHP_SELF), 0, 7) !='account') {
if (DISPLAY_COLUMN_RIGHT == 'yes')  {
if (DOWN_FOR_MAINTENANCE =='false' || DOWN_FOR_MAINTENANCE_COLUMN_RIGHT_OFF =='false') {
?>
                                <td width="<?php echo BOX_WIDTH_RIGHT; ?>" valign="top" >
                              <table border="0" cellspacing="0" cellpadding="0" style="width:<?php echo BOX_WIDTH_RIGHT; ?>px;">
                                   
                                <!-- right_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>
                                        <!-- right_navigation_eof //-->
                                       
                                    </table>
                                </td>
<?php
//}
}}
?>

</tr>
</table>
<!-- body_eof //-->

</td>
</tr>
<tr>
<td width="100%">

                        <!-- footer //-->
                        <?php
                        // WebMakers.com Added: Down for Maintenance
                        // Hide footer.php if not to show
                        if (DOWN_FOR_MAINTENANCE_FOOTER_OFF =='false') {
                        require(DIR_WS_INCLUDES . 'counter.php'); ?>
                       
                       
                        <!-- footer //-->
                        <?php require(DIR_WS_TEMPLATES . TEMPLATE_NAME .'/footer.php'); ?>
                        <!-- footer_eof //-->
                       
                        <?php
                          }
                        ?>
                       
                        <?php
                       
                        // BOF: WebMakers.com Added: Center Shop Bottom of the tables are in footer.php
                        // EOF: WebMakers.com Added: Center Shop Bottom of the tables are in footer.php
                        ?>
                        <!-- footer_eof //-->

</td>
</tr>
</table>
</td>
        <td><img alt="" src="<? echo DIR_WS_TEMPLATES . TEMPLATE_NAME; ?>/images/spacer.gif" width="15" height="1"><br></td>
</tr>
</table>

</body>
</html>[/code]

Ссылка на сообщение
Поделиться на другие сайты

Эту проблему решил путем замены main_page.tpl.php из шаблона Helius, теперь другая проблема

20/03/2008 23:03:21 | 1054 - Unknown column 's.customers_group_id' in 'where clause' | select p.products_id, pd.products_name, pd.products_description, p.products_price, p.products_tax_class_id, p.products_image, pd. products_description, s.specials_new_products_price from products p, products_description pd, specials s where p.products_status = '1' and p.products_id = s.products_id and pd.products_id = s.products_id and pd.language_id = '1' and s.status = '1' and s.customers_group_id = '0' order by s.specials_date_added desc limit 10 | /

Ссылка на сообщение
Поделиться на другие сайты

Так а что за версия CRE Loaded, что за шаблон?!

Нужно же тогда работать с шаблонами CRE Loaded, которые с ним идут, они ж без ошибок, вроде как.

Ссылка на сообщение
Поделиться на другие сайты

Может он просто не для той версии CRE Loaded, что у тебя.

Там же есть обычная версия, pro версия, b2b версия.

Скорей всего, что просто у тебя не та версия, для которой сделан шаблон.

Ссылка на сообщение
Поделиться на другие сайты

Понятно, но я уже все равно другим шаблоном начал заниматься.

Ещё у меня вопрос, как растянуть ограниченный шаблон? тобишь сделатьб его 100% ?

Где править? в каких скриптах?

Ссылка на сообщение
Поделиться на другие сайты

В Админке - Шаблоны - Настройки шаблонов, в настройках шаблона есть опция - ширина.

Это в стандартных шаблонах, а вот как в TM шаблонах, не знаю, возможно, править /templates/шаблон/mainpage.tpl.php

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...