Перейти к содержанию
apple

Ошибки с корзиной!

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

Нашёл ряд ошибок, никак немогу их исправить, подскажите пожалуйста!

1) При добавлении товара в корзину под корзиной написано text_cart и Оформить, как сделать чтобы вместо text_cart было написано Корзина?

post-6881-0-11446400-1301223234_thumb.jpg

[Разобрался]2) При добавлении товара в корзину вместо итоговой цены написано Итого: Notice: Undefined variable: sub_total in /home/lache213/data/www/мой_сайт.ru/catalog/view/theme/OPC032n/template/checkout/ cart.tpl on line 46

post-6881-0-89049900-1301223411_thumb.jpg

[Разобрался]3) При оформлении товара показывает:

"Выберите вариант оформления покупки:

Notice: Undefined variable: text_account in /home/lache213/data/www/мой_сайт.ru/catalog/view/theme/OPC032n/template/account/ login.tpl on line 27

Без регистрации Личного кабинета"

post-6881-0-82401000-1301223519_thumb.jpg

Подскажите пожалуйста, как исправить все эти баги?

Фотографии с ошибками прикрепил.

Шаблон ставил - Electronics

Версия движка - ocStore v0.1.7 (OpenCart 1.4.9.3)

Поделиться сообщением


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

Все эти ошибки говорят об отсутствии соответствующих строк перевода в файлах перевода. Добавьте нужные строки и все будет нормально.

Поделиться сообщением


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

Добавьте нужные строки и все будет нормально.

Можно поподробней? Какие строки вставить и куда?

Поделиться сообщением


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

text_cart

sub_total

text_account

Примерно в catalog/language/russian и искать там файл соответтсвующий тому шаблону, в котором не хватает данной строки. Вставлять по аналогии с тем что уже есть в этом файле.

Вообще, странно как-то. Сейчас у себя проверил - все эти строки присутствуют. Правда у меня ocStore последний - 0.1.9.

Поделиться сообщением


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

text_cart

sub_total

text_account

Примерно в catalog/language/russian и искать там файл соответтсвующий тому шаблону, в котором не хватает данной строки. Вставлять по аналогии с тем что уже есть в этом файле.

Вообще, странно как-то. Сейчас у себя проверил - все эти строки присутствуют. Правда у меня ocStore последний - 0.1.9.

Всё проверил, вроде нормально всё, строки присутствуют, хз что такое, причём на главной странице вместо text_cart пишет корзина, а на всех побочный пишет text_cart.

sub_total

text_account

С этим всё сложнее, видимо шаблон писался не под ту версию, на которую я его поставил, надо код перебирать, пытался что-то делать, ничего не получается =((((

Вот код login.tpl Что здесь исправить, чтобы всё заработало нормально?

<?php echo $header; ?><?php echo $column_left; ?>
<div id="content">
  <div class="top">
    
    <div>
      <h2><?php echo $heading_title; ?></h2>
    </div>
  </div>
  <div class="middle">
    <?php if ($success) { ?>
    <div class="success"><?php echo $success; ?></div>
    <?php } ?>
    <?php if ($error) { ?>
    <div class="warning"><?php echo $error; ?></div>
    <?php } ?>
    <div style="margin-bottom: 10px; display: inline-block; width: 100%;">
      <div style="float: left; display: inline-block; width: 49%;"><b style="margin-bottom: 2px; display: block;"><?php echo $text_i_am_new_customer; ?></b>
        <div style="min-height: 210px;" class="rev">
          <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="account">
            <p><?php echo $text_checkout; ?></p>
            <label for="register" style="cursor: pointer;">
              <?php if ($account == 'register') { ?>
              <input type="radio" name="account" value="register" id="register" checked="checked" />
              <?php } else { ?>
              <input type="radio" name="account" value="register" id="register" />
              <?php } ?>
              <b><?php echo $text_account; ?></b></label>
            <br />
            <?php if ($guest_checkout) { ?>
            <label for="guest" style="cursor: pointer;">
              <?php if ($account == 'guest') { ?>
              <input type="radio" name="account" value="guest" id="guest" checked="checked" />
              <?php } else { ?>
              <input type="radio" name="account" value="guest" id="guest" />
              <?php } ?>
              <b><?php echo $text_guest; ?></b></label>
            <br />
            <?php } ?>
            <br />
            <p><?php echo $text_create_account; ?></p>
            <div style="text-align: right;"><a onclick="$('#account').submit();" class="button"><span><?php echo $button_continue; ?></span></a></div>
          </form>
        </div>
      </div>
      <div style="float: right; display: inline-block; width: 49%;"><b style="margin-bottom: 2px; display: block;"><?php echo $text_returning_customer; ?></b>
        <div style="min-height: 210px;" class="rev">
          <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="login">
            <?php echo $text_i_am_returning_customer; ?><br />
            <br />
            <b><?php echo $entry_email; ?></b><br />
            <input type="text" name="email" />
            <br />
            <br />
            <b><?php echo $entry_password; ?></b><br />
            <input type="password" name="password" />
            <br />
            <a href="<?php echo str_replace('&', '&', $forgotten); ?>"><?php echo $text_forgotten_password; ?></a><br />
            <div style="text-align: right;"><a onclick="$('#login').submit();" class="button"><span><?php echo $button_login; ?></span></a></div>
            <?php if ($redirect) { ?>
            <input type="hidden" name="redirect" value="<?php echo str_replace('&', '&', $redirect); ?>" />
            <?php } ?>
          </form>
        </div>
      </div>
    </div>
  </div>
   

</div>
<script type="text/javascript"><!--
$('#login input').keydown(function(e) {
	if (e.keyCode == 13) {
		$('#login').submit();
	}
});
//--></script>
<?php echo $column_right; ?>
<?php echo $footer; ?>

Поделиться сообщением


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

Посмотрите в файле catalog/controller/common/header.php есть-ли строчка

$this->data['text_cart'] = $this->language->get('text_cart');

Поделиться сообщением


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

Посмотрите в файле catalog/controller/common/header.php есть-ли строчка

$this->data['text_cart'] = $this->language->get('text_cart');

Да, эта строчка имеется =)

Поделиться сообщением


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

Со второй ошибкой разобрался =)))

Осталось разобраться с первой и третьей и всё будет ок :rolleyes:

Поделиться сообщением


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

Третью ошибку исправил!!!

Если у кого-нибудь тоже подобные ошибки, пишите в ПМ, помогу исправить!!!

Поделиться сообщением


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

Третью ошибку исправил!!!

Если у кого-нибудь тоже подобные ошибки, пишите в ПМ, помогу исправить!!!

Думаю, лучше такие вещи описывать как раз в форуме. Если, вы, конечно не планируете брать плату за свою помощь.

Поделиться сообщением


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

Плату конечно брать за это не собираюсь!!!

Просто не хочу флудить, поэтому в ПМ =)))

Поделиться сообщением


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

С первой ошибкой разобрался ? а так же вопрос что делать с модулями которые хочется поставить на главную.. а то эта позиция только с лева как то напрягает.... хочется галерейку на главную втулить!

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.