1. Начало
  2. Установка
  3. Добавление карты
  4. Особенности шаблона
  5. Ручная правка
  6. Поддержка

Simphony of Colors от BigDes.com
Шаблон для OpenCart

Совместимо с ocStore 1.5.4.1

Создано: 06/02/2013

Установка


Пожалуйста, прочитайте весь раздел, прежде чем устанавливать!

Перед установкой темы BigDes.com, предполагается, что у вас есть установленный движок магазина OpenCart.

Мы рекомендуем использовать эту тему на чистый или существующий, без пользовательских модификаций, установленный движок.

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


1Copy theme files

Разархивируйте "BigDes.com-SimphonyOfColor-theme.zip", в папку на вашем компьютере. Она должна содержать следующие папки:

Зайдите в соответствующую папку OpenCart-v.xxxx, которая соответствует вашей версии OpenCart и загрузить все файлы на сервер. При загрузке файлов на сервер, Вас попросят заменить некоторые основные файлы OpenCart.

Если же Вы уже вносили изменения в эти файлы, предлагаем Вам воспользоваться инструкцией по ручной правке этих файлов.

2Активация темы

Зайдите в административную часть Вашего движка (адрес по умолчанию http://www.domain.ru/admin/index.php)

Перейдите "Система" > "Настройки" > "Изменить" напротив Вашего магазина > Вкладка "Витрина" > Шаблон магазина: bigdessoc

3Установка модуля темы

Перейдите "Дополнения" > "Модули" > "Установить" напротив модуля "BigDesign - Symphony of colors ОПЦИИ ТЕМЫ"

4Настройка картинок

Перейдите "Система" > "Настройки" > "Изменить" напротив Вашего магазина > Вкладка "Изображения"

Настройте размеры изображений в соответствии с рисунком

Также надо настроить размеры изображений для модулей "Рекомендуемые", "Хиты продаж", "Последние", "Акции".

Для этого перейдите "Дополнения" > "Модули" и измените настройки этих модулей в соответствии с рисунком

Если Вы используете модуль "Рекомендуемые" ввиде слайдшоу (т.е. расположение "Верх страницы", подробнее в "Особенности шаблона"), то для него нужно выставить размеры 250 на 250

5Установка настроенной базы данных

Также Вы можете установить соответствующие настройки восстановив их из прелагаемой базы данных

Для этого Вам надо перейти "Система" > "Резервные копии" > Востановить базу данных: (выбрать файл backup.sql из папки BackUpBD) и нажать кнопку "Восстановить"

Логин администратора: admin
Пароль администратора: admin

Добавление карты


1Зайдите в конструктор яндекс карт.

2Расставьте на карте точки и линии и подпишите их

3Впишите название карты и нажмите "Сохранить изменения"

4Полученный код вставьте в редактор (например NotePad++) и скопируйте ключ карты (на примере выделен красным цветом)

<script type="text/javascript" charset="utf-8" src="//api-maps.yandex.ru/services/constructor/1.0/js/?sid=t6KCEEezykR8OcXZCTMtTZ4TXpCHzQYs&width=600&height=450"></script>

5Откройте настройки шаблона и на вкладке "общие настройки" вставьте ключ карты в поле "Ключ карты"

6Нажмите кнопку "Применить"

Особенности шаблона


Только модулю "Слайдер" и "Рекомендуемые" можно задать расположение "Верх страницы".

Если в настройках модуля "Рекомендуемые" установить расположение "Верх страницы", то он превратится в слайдшой.

Ручная правка


Изменения в /admin/view/template/common/header.tpl

1 Окрываем файл /admin/view/template/common/header.tpl в редакторе

2Находим строку:

1
<link rel="stylesheet" type="text/css" href="view/stylesheet/stylesheet.css" />

3После неё вставляем:

1
2
<link rel="stylesheet" type="text/css" href="view/stylesheet/css/colorpicker.css" />
<link rel="stylesheet" type="text/css" href="view/stylesheet/bigdesign.css" />

4Находим строку:

1
<?php foreach ($scripts as $script) { ?>

5Перед ней вставляем:

1
<script type="text/javascript" src="view/javascript/jquery/colorpicker.js"></script>

6Сохраняем файл.


Изменения в /catalog/controller/common/header.php

1 Окрываем файл /catalog/controller/common/header.php в редакторе

2Находим строку:

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

3После неё вставляем:

1
2
3
4
5
6
7
8
$this->data['text_telephone'] = $this->language->get('text_telephone');
$this->data['text_continfo'] = $this->language->get('text_continfo');
$this->data['text_enter_in_site'] = $this->language->get('text_enter_in_site');
$this->data['text_enter_email'] = $this->language->get('text_enter_email');
$this->data['text_enter_pass'] = $this->language->get('text_enter_pass');
$this->data['text_forgot_pass'] = $this->language->get('text_forgot_pass');
$this->data['text_in_registr'] = $this->language->get('text_in_registr');
$this->data['text_in_login'] = $this->language->get('text_in_login');

4Сохраняем файл.


Изменения в /catalog/controller/common/fotter.php

1 Окрываем файл /catalog/controller/common/fotter.php в редакторе

2Находим строку:

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

3После неё вставляем:

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

4Сохраняем файл.


Изменения в /catalog/controller/module/bestseller.php

1 Окрываем файл /catalog/controller/module/bestseller.php

2Находим строку:

1
$this->load->model('catalog/product');

3После неё вставляем:

1
$this->data['position'] = $setting['position'];

4Сохраняем файл.

По такому же принципу изменить файлы:
/catalog/controller/module/latest.php
/catalog/controller/module/special.php
/catalog/controller/module/featured.php


Изменения в /catalog/controller/module/featured.php

1 Окрываем файл /catalog/controller/module/featured.php

2Находим строку:

1
$this->data['products'][] = array(

3После неё вставляем:

1
'description'=> utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 500) . '..',

4Сохраняем файл.


Изменения в /catalog/controller/product/product.php

1 Окрываем файл /catalog/controller/product/product.php

2Находим строку:

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

3После неё вставляем:

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

4Сохраняем файл.


Изменения в /catalog/controller/product/category.php

1 Окрываем файл /catalog/controller/product/category.php

2Находим строку:

1
$this->data['categories'][] = array(

3После неё вставляем:

1
'thumb' => $result['image'],

4Находим строку:

1
$this->data['products'][] = array(

5После неё вставляем:

1
'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),

6Сохраняем файл.

4тый и 5тый пункт сделать по такому же принципу для файлов:
/catalog/controller/product/special.php
/catalog/controller/product/manufacturer.php
/catalog/controller/product/search.php


Изменения в /catalog/language/russian/russian.php

1 Окрываем файл /catalog/language/russian/russian.php

2Находим строку:

1
$_['text_separator'] = ' &raquo; ';

3Заменяем её на:

1
$_['text_separator'] = ' <span class="chevron"></span> ';

4Сохраняем файл.


Изменения в /catalog/language/russian/product/search.php

1 Окрываем файл /catalog/language/russian/product/search.php

2Находим строки:

1
2
$_['text_list'] = 'Список';
$_['text_grid'] = 'Сетка';

3Заменяем её на:

1
2
$_['text_list'] = 'class="ico-list" title="Список"';
$_['text_grid'] = 'class="ico-grid" title="Сетка"';

4Сохраняем файл.

По такому же принципу изменить файлы:
/catalog/language/russian/product/special.php
/catalog/language/russian/product/manufacturer.php
/catalog/language/russian/product/category.php


Изменения в /catalog/language/russian/product/product.php

1 Окрываем файл /catalog/language/russian/product/product.php

2Находим строку:

1
$_['text_error'] = 'Товар не найден!';

3После неё вставляем:

1
$_['button_checkout'] = 'Оформить заказ';

4Сохраняем файл.


Изменения в /catalog/language/russian/module/cart.php

1 Окрываем файл /catalog/language/russian/module/cart.php

2Находим строку:

1
$_['text_items'] = 'Товаров: %s (%s)';

3Заменяем её на:

1
$_['text_items'] = '%s шт. | %s';

4Сохраняем файл.


Изменения в /catalog/language/russian/common/header.php

1 Окрываем файл /catalog/language/russian/common/header.php

2Находим строки:

1
2
$_['text_welcome'] = '<a href="%s">Войти</a> или <a href="%s">зарегистрироваться</a>';
$_['text_logged'] = 'Вы вошли как <a href="%s">%s</a> <b>(</b> <a href="%s">Выйти</a> <b>)</b>';

3Заменяем их на:

1
2
3
4
5
6
7
8
9
10
$_['text_welcome'] = '<a rel="leanModal" href="#signup">Войти</a> <a href="%s" style="display:none">Войти</a> <span class="rz"></span> <a href="%s">Зарегистрироваться</a>';
$_['text_logged'] = '<a href="%s" title="Вы вошли как %s">Личный кабинет</a> <span class="rz"></span> <a href="%s">Выйти</a> ';
$_['text_telephone'] = ' Наш телефон ';
$_['text_continfo'] = '<a href="/index.php?route=information/contact">Обратная связь</a>';
$_['text_enter_in_site'] = 'Авторизация';
$_['text_enter_email'] = 'Введите Ваш e-mail:';
$_['text_enter_pass'] = 'Введите пароль:';
$_['text_forgot_pass'] = 'Забыли пароль?';
$_['text_in_registr'] = 'Зарегистрироваться';
$_['text_in_login'] = 'Войти';

4Сохраняем файл.

Изменения в /catalog/language/russian/common/fotter.php

1 Окрываем файл /catalog/language/russian/common/fotter.php

2Находим строку:

1
$_['text_information'] = 'Информация';

3Перед ней вставляем:

1
$_['text_contact_information'] = 'Контактная информация';

4Сохраняем файл.

Изменения в /catalog/language/russian/checkout/cart.php

1 Окрываем файл /catalog/language/russian/checkout/cart.php

2Находим строку:

1
$_['text_items'] = 'Товаров: %s (%s)';

3Заменяем её на:

1
$_['text_items'] = '%s шт. | (%s)';

4Сохраняем файл.

Поддержка


Если у Вас возникли вопросы или есть предложения по улучшению, Вы всегда можете связаться с нами:

Спасибо Вам за покупку нашего шаблона!