Moushe.ru

Блог обо всём

OcStore 1.5.4 Bootstrap template (6 часть)



Продолжим наши работы, сегодня будем делать несколько вещей, важнейшая из них подсказана мне читателем с ником High-Speed — мы добавим в меню навигации кнопку сравнения и мало того что добавим, она будет нам показывать сколько товаров находится у нас в сравнениях.

bootsmy

Список задач на сегодня:

1. Добавим сравнение товаров в меню навигации

2. Изменим ссылки Список/Сетка в категориях товара

3. Изменим размер выпадающего списка вывода товаров на странице

Приступим:

1. Откроем файл ../catalog/view/theme/bootsmy/template/common/header.tpl и после этих строк (75-77):

<ul class="nav nav-pills">
<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>
<li><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a></li>

вставим эту:

<li><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></li>

1.2. Откроем файл ../catalog/language/russian/common/header.php и после этой строки (5):

$_['text_wishlist']       = 'Закладки (%s)';

вставим эту:

$_['text_compare']        = 'Сравнение товаров(%s)';

1.3. Откроем файл ../catalog/controller/common/header.php и после этой строки (70):

$this->data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0));

вставим эту:

$this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0));

а после этой (80):

$this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL');

эту:

$this->data['compare'] = $this->url->link('product/compare', '', 'SSL');

2.1. Откроем файл ../catalog/view/theme/bootsmy/template/product/category.tpl и вместо этой строки (151):

$('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');

вставим эту:

$('.display').html('<b><?php echo $text_display; ?></b> <img src="catalog/view/theme/bootsmy/image/list_off.png" /> <a onclick="display(\'grid\');"><img src="catalog/view/theme/bootsmy/image/grid_on.png" /></a>');

а эту (188):

$('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>');

на эту:

$('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><img src="catalog/view/theme/bootsmy/image/list_on.png" /></a>  <img src="catalog/view/theme/bootsmy/image/grid_off.png" />');

2.2. Откроем папку ../catalog/view/theme/bootsmy/image и закинем в неё эти изображения:

grid_offgrid_onlist_offlist_on

3. Откроем файл ../catalog/view/theme/bootsmy/template/product/category.tpl и вместо этой строки (46):

<select onchange="location = this.value;">

вставим эту:

<select onchange="location = this.value;" input class="input-mini">

Пожалуй на сегодня всё. До новых встреч.

20 Комментариев

  1. High-Speed

    03.03.2013 at 22:55

    Огромное спасибо!!! Признателен.

  2. Bad_Mazafakka

    04.03.2013 at 10:46

    Влад, добрый день! Вопрос немного не по теме. Подскажи, пожалуйста, как настроить ввод количества приобретаемого товара так, чтобы после запятой можно было вводить ещё 3 знака? ( в карточке товара, корзине, оформлении заказа), т.к. он округляет до 1.

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      04.03.2013 at 12:58

      Система — Локализация — Валюты — Изменить — Количество знаков после запятой.

  3. Bad_Mazafakka

    04.03.2013 at 14:11

    Я имел в виду, что в поле «Количество» клиент мог бы ввести не просто «1», а, например, «1, 528»

  4. Извините если не по теме, никак не могу поставить счетчики посещений на главную страницу, надо поставить внизу, посередине рядом с текстом копирайт сайта и прочее. Пожалуйста, помогите.
    Дайте детальную инструкцию по шагам. Заранее благодарен!

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      10.03.2013 at 21:45

      Это слишком элементарно чтобы расписывать. Открываете footer.tpl и создав эти строки *center*вставляете счётчики*/center* вставляете перед последним */div* вместо * скобки.

    • Дайте пожалуйста полный адрес до файла footer.tpl

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      18.03.2013 at 21:21

      ../catalog/view/theme/bootsmy/template/common/footer.tpl

    • Здравствуйте. После манипуляций с шаблоном вылезли эти ошибки. Помогите пожалуйста, подскажите как исправить?

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      22.03.2013 at 19:34

      Версия OCSTORE какая у вас, или вы opencart используете? vqmod включен? Установлены какие-то дополнительные модули? Кэш чистили? После каких действий с вашей стороны появились ошибки?

    • Посмотрите пожалуйста скрин. Быть может станет понятней как исправить это досадное недоразмение?
      Использую opencart.
      http://i54.fastpic.ru/big/2013/0322/c5/c9e19780e03985bcda6e50f4a3d9bbc5.jpg

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      22.03.2013 at 21:22

      Кодировку у файлов попробуйте изменить на ansi/utf-8/utf-8 без bom. Каким текстовым редактором вы правите файлы интернет магазина? Используйте или notepad++ или блокнот.

    • Подскажите файлы и пути по которым они лежат в которых нужно изменить кодировку?

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      23.03.2013 at 13:27

      ../catalog/view/theme/bootsmy/template/common/header.tpl
      ../catalog/view/theme/bootsmy/template/common/footer.tpl

  5. Добрый день. Скажите пожалуйста когда будет продолжение по доработке вот этой темы: OcStore 1.5.4 Bootstrap template?

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      14.03.2013 at 21:34

      думаю будет

  6. Дмитрий!

    22.03.2013 at 12:30

    Добрый день Владислав! извиняюсь что может не по теме!
    Вопрос такой, в администратировании, не подскажете как убрать надпись OpenCart в левом верхнем углу, а слово administratoin оставить или подвинуть левее! а то не могу найти как 😕
    Спасибо 💡

  7. Михаил

    10.05.2013 at 15:57

    Владислав, подскажите, пожалуйста, как сделать в горизонтальном меню Сравнение*пробел*(0), также как Закладки (0). А то получается что в данном случае такой вид:
    Закладки (0) Сравнение(0)

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      10.05.2013 at 20:30

      $_['text_compare'] = 'Сравнение товаров(%s)'; — до скобки ( добавьте пробел.

Добавить комментарий

Your email address will not be published.

*

CAPTCHA image
*

© 2016 Moushe.ru При копировании материалов, ссылка на нас обязательна!

Вверх ↑



Яндекс.Метрика