Jump to content
Sign in to follow this  
mrnew

Незначительные правки. Opencart 2.0

Recommended Posts

На основе дефолтного шаблона я создаю для себя новый. Есть некоторые моменты, которые мне не удается поправить под себя.

 

1. В шапке сайта есть кнопка "корзина" (выводится <?php echo $cart; ?>). Мне необходимо от неё оставить только количество товаров добавленных в корзину, т.е. просто одно число. Это число, как и в дефолтном шаблоне, должно увеличиваться при добавлении товара в корзину. Затем я уже самостоятельно применю стили и перемещу это значение кудо мне нужно.

 

2. На странице товара кнопка "Добавить в корзину" прыгает то вниз, то вверх. Вот неправильное положение - http://imglink.ru/show-image.php?id=af8fbedbb5e6130e68ee786cac90dc99 При обновлении страницы кнопка становится на правильное место. При еще одном обновлении - снова смещается вниз. Это происходит только в хроме.

 

3. Я планирую полностью отказаться от страницы с подробностями заказа. Поэтому необходимо переместить название товара и его опции из истории конкретного заказа в таблицу на общую страницу с заказами (/order-history/ или order_list.tpl). Я создал тему на форуме, и мне помогли - описали, что необходимо сделать - http://bit.ly/1LdrZUg Но никак у меня не получается это реализовать. 

 

4. На страницу изменения личных данных (/index.php?route=account/simpleedit) необходимо перенести форму изменения пароля со страницы /change-password/ Разделить страницу на 2 колонки. Слева оставить "Изменить личные данные", а справа разместить "Изменить пароль".

 

5. Общей страницы мой аккаунт не планируется (/my-account/) поэтому при логировании должна сразу открываться страница с историей заказов /order-history/ Необходимо поправить редирект. 

 

Кто-нибудь может мне помочь с реализацией всего описанного? Сколько это будет стоить? Спасибо!

Share this post


Link to post
Share on other sites

1. гуглом по форуму - уже обсуждалось.

3. и не получится. с такими постановками вопросов. тебе надо для каталога, а подсказали для админки.

5. catalog/controller/account/login.php

меняешь "account/account" во всех

$this->url->link('account/account'...
на нужный тебе route.

для заказов

$this->url->link('account/order'...

Share this post


Link to post
Share on other sites

Спасибо за подсказки. С первым пунктом все же не могу разобраться.

 

В cart.tpl оставил только 

<div id="cart">
<?php echo $text_items; ?>
</div>

Также подправил языковой файл cart.php . Осталось только число "количество товаров в корзине". Проблема в том, что оно увеличивается только после обновления страницы. Не могу понять, что здесь надо подправить, чтобы обновлялось без перезагрузки:

 

setTimeout(function () {
$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');

 

'#cart > button' менял на '#cart'  но ничего не меняется.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.