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

Digital от BigDes.com
Responsive шаблон для ocStore

Совместимо с ocStore 1.5.4.1 / 1.5.5.1.1 / 1.5.5.1.2

Создано: 28/08/2013

Установка


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

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

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

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


1Копирование файлов темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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Нажмите кнопку "Применить"

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


Изменения в /catalog/model/catalog/product.php для версии 1.5.4.1

1 Окрываем файл /catalog/model/catalog/product.php в редакторе

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

1
$query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int)$customer_group_id . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");

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

1
$query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.image AS mimage, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int)$customer_group_id . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");

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

1
'image' => $query->row['image'],

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

1
'mimage' => $query->row['mimage'],

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


Изменения в /catalog/model/catalog/product.php для версий 1.5.5.1.1 / 1.5.5.1.2

1 Окрываем файл /catalog/model/catalog/product.php в редакторе

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

1
$query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < '" . $this->NOW . "') AND (pd2.date_end = '0000-00-00' OR pd2.date_end > '" . $this->NOW . "')) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < '" . $this->NOW . "') AND (ps.date_end = '0000-00-00' OR ps.date_end > '" . $this->NOW . "')) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int)$customer_group_id . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= '" . $this->NOW . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");

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

1
$query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, m.image AS mimage, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < '" . $this->NOW . "') AND (pd2.date_end = '0000-00-00' OR pd2.date_end > '" . $this->NOW . "')) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < '" . $this->NOW . "') AND (ps.date_end = '0000-00-00' OR ps.date_end > '" . $this->NOW . "')) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int)$customer_group_id . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= '" . $this->NOW . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");

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

1
'image' => $query->row['image'],

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

1
'mimage' => $query->row['mimage'],

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
9
10
11
12
$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');
$this->data['text_gor_menu_menu'] = $this->language->get('text_gor_menu_menu');
$this->data['text_gor_menu_catalog'] = $this->language->get('text_gor_menu_catalog');
$this->data['contact'] = $this->url->link('information/contact');
$this->data['text_link_registration'] = $this->url->link('account/register', '', 'SSL');
$this->data['text_link_login'] = $this->url->link('account/login', '', 'SSL');
$this->data['text_link_forgotten'] = $this->url->link('account/forgotten', '', 'SSL');

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

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

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

1
$this->load->model('tool/image');

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

1
2
3
4
5
foreach ($categories as $category) {
..........
код
..........
}

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
foreach ($categories as $category) {
if ($category['top']) {
$children_data = array();
$children = $this->model_catalog_category->getCategories($category['category_id']);
foreach ($children as $child) {
$data = array(
'filter_category_id' => $child['category_id'],
'filter_sub_category' => true
);
$children2_data = array();
$children2 = $this->model_catalog_category->getCategories($child['category_id']);
foreach ($children2 as $child2) {
if ($child2['image']) {
$picSubSubCat = $this->model_tool_image->resize($child2['image'], 56, 56);
} else {
$picSubSubCat = './image/no_image.jpg';
};
$data = array(
'filter_category2_id' => $child2['category_id'],
'filter_sub_category2' => true
);
$children2_data[] = array(
'name' => $child2['name'],
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child2['category_id']),
'image3' => $picSubSubCat
);}
$product_total = $this->model_catalog_product->getTotalProducts($data);
if ($child['image']) {
$picSubCat = $this->model_tool_image->resize($child['image'], 56, 56);
} else {
$picSubCat = './image/no_image.jpg';
};
$children_data[] = array(
'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']),
'children2' => $children2_data,
'image2' => $picSubCat
);}
if ($category['image']) {
$picCat = $this->model_tool_image->resize($category['image'], 56, 56);
} else {
$picCat = './image/no_image.jpg';
};
$this->data['categories'][] = array(
'image' => $picCat,
'name' => $category['name'],
'children' => $children_data,
'active' => in_array($category['category_id'], $parts),
'column' => $category['column'] ? $category['column'] : 1,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
);
}
}

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


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

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

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

1
if (!$json) {

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

1
$this->load->model('tool/image');

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

1
$json['success'] = sprintf($this->language->get('text_success'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart'));

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

1
$json['success'] = sprintf($this->language->get('text_success'), $this->model_tool_image->resize($product_info['image'], '80', '80'), $this->url->link('product/product', 'product_id=' . $this->request->post['product_id']), $product_info['name'], $this->url->link('checkout/cart'));

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


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

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

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

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

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

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

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


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

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

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

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

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

1
2
3
4
5
if (isset($parts[2])) {
$this->data['child2_id'] = $parts[2];
} else {
$this->data['child2_id'] = 0;
}

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

1
$children_data[] = array(

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

1
2
3
4
5
6
7
8
9
10
11
12
$children2_data = array();
$children2 = $this->model_catalog_category->getCategories($child['category_id']);
foreach ($children2 as $child2) {
$data = array(
'filter_category2_id' => $child2['category_id'],
'filter_sub_category2' => true
);
$children2_data[] = array(
'category_id' => $child2['category_id'],
'name' => $child2['name'],
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child2['category_id'])
);}

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

1
$children_data[] = array(

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

1
'children2' => $children2_data,

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


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

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

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

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

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

1
2
$this->data['button_quickview'] = $this->language->get('button_quickview');
$this->data['position'] = $setting['position'];

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

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


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

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

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

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

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

1
2
3
4
5
6
$this->data['text_rating'] = $this->language->get('text_rating');
$this->data['text_reviews_cont'] = $this->language->get('text_reviews_cont');
$this->data['button_quickview'] = $this->language->get('button_quickview');
$this->data['button_checkout'] = $this->language->get('button_checkout');
$this->data['cloud_zoom_about'] = $this->language->get('cloud_zoom_about');
$this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL');

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

1
$this->load->model('tool/image');

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

1
2
3
4
$this->data['md_availability'] = $product_info['status'];
$this->data['md_review_count'] = $product_info['reviews'];
$this->data['md_currency'] = $this->currency->getCode();
$this->data['mimage'] = $this->model_tool_image->resize($product_info['mimage'],80,80);

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

1
$this->model_catalog_product->updateViewed($this->request->get['product_id']);

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$this->data['text_on'] = $this->language->get('text_on');
$this->data['text_no_reviews'] = $this->language->get('text_no_reviews');
if (isset($this->request->get['page'])) {
$page = $this->request->get['page'];
} else {
$page = 1;
}
$this->data['reviews_array'] = array();
$review_total = $this->model_catalog_review->getTotalReviewsByProductId($product_id);
$results = $this->model_catalog_review->getReviewsByProductId($product_id, ($page - 1) * 5, 5);
foreach ($results as $result) {
$this->data['reviews_array'][] = array(
'author' => $result['author'],
'text' => strip_tags($result['text']),
'rating' => (int)$result['rating'],
'reviews' => sprintf($this->language->get('text_reviews'), (int)$review_total),
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added']))
);
}
$pagination = new Pagination();
$pagination->total = $review_total;
$pagination->page = $page;
$pagination->limit = 5;
$pagination->text = $this->language->get('text_pagination');
$pagination->url = $this->url->link('product/product/review', '&product_id=' . $product_id . '&page={page}');
$this->data['review_pagination'] = $pagination->render();

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


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

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

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

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

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

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

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

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


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

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

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

1
'name' => $result['name'],

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

1
'imglogo' => $this->model_tool_image->resize($result['image'], '80', '80'),

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


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

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

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

1
$_['date_format_short'] = 'd.m.Y';

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

1
$_['date_format_short'] = 'Y-m-d';

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

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

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

1
2
3
4
5
$_['text_separator'] = ' <span class="chevron"></span> ';
$_['button_quickview'] = 'Быстрый просмотр';
$_['button_more_info'] = 'Подробнее';
$_['text_rating'] = 'Рейтинг:';
$_['text_reviews_cont'] = 'Отзывов:';

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


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

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

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

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

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

1
$_['text_items'] = '<b>Товаров:</b> <span>%s</span> %s';

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

1
$_['text_success'] = 'Товар <a href="%s">%s</a> добавлен в <a href="%s">корзину покупок</a>!';

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

1
$_['text_success'] = '<img src="%s" style="float:left;margin-right:10px" /> Товар <a href="%s">%s</a> добавлен в <a href="%s">корзину покупок</a>!';

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

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

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

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

1
2
3
$_['text_search'] = 'Поиск';
$_['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
11
$_['text_search'] = 'Поиск по товарам';
$_['text_welcome'] = '<a data-id="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_enter_in_site'] = 'Авторизация или';
$_['text_enter_email'] = 'Введите Ваш e-mail:';
$_['text_enter_pass'] = 'Введите пароль:';
$_['text_forgot_pass'] = 'Забыли пароль?';
$_['text_in_registr'] = 'Регистрация';
$_['text_in_login'] = 'Войти';
$_['text_gor_menu_menu'] = 'Каталог';
$_['text_gor_menu_catalog'] = 'Каталог товаров';

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

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

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

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

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

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

1
2
$_['text_contact_information'] = 'Наши контакты';
$_['text_about_shop'] = 'Присоединяйтесь';

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

1
2
$_['text_service'] = 'Служба поддержки';
$_['text_extra'] = 'Дополнительно';

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

1
2
$_['text_service'] = 'Наш магазин';
$_['text_extra'] = 'Наши услуги';

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

1
$_['text_powered'] = 'Работает на <a href="http://myopencart.ru">OpenCart</a><br /> %s © %s';

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

1
$_['text_powered'] = 'Работает на <a href="http://myopencart.ru">OpenCart</a> %s © %s';

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

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

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

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

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

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

1
2
3
$_['button_checkout'] = 'Оформить заказ';
$_['cloud_zoom_about'] = 'Наведите курсор, чтобы увеличить';
$_['text_sku'] = 'Артикул:';

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


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

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

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

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

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

1
$_['text_items'] = '<b>Товаров:</b> <span>%s</span> %s';

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


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

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

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

1
$_['date_format_short'] = 'd/m/Y';

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

1
$_['date_format_short'] = 'Y-m-d';

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

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

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

1
2
3
4
5
$_['text_separator'] = ' <span class="chevron"></span> ';
$_['button_quickview'] = 'Quick view';
$_['button_more_info'] = 'More info';
$_['text_rating'] = 'Rating:';
$_['text_reviews_cont'] = 'Reviews:';

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


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

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

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

1
$_['text_items'] = '%s item(s) - %s';

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

1
$_['text_items'] = '<b>Item(s):</b> <span>%s</span> %s';

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

1
$_['text_success'] = 'Success: You have added <a href="%s">%s</a> to your <a href="%s">shopping cart</a>!';

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

1
$_['text_success'] = '<img src="%s" style="float:left;margin-right:10px" /> Success: You have added <a href="%s">%s</a> to your <a href="%s">shopping cart</a>!';

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

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

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

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

1
2
$_['text_welcome'] = 'Welcome visitor you can <a href="%s">login</a> or <a href="%s">create an account</a>.';
$_['text_logged'] = 'You are logged in as <a href="%s">%s</a> <b>(</b> <a href="%s">Logout</a> <b>)</b>';

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

1
2
3
4
5
6
7
8
9
10
$_['text_welcome'] = '<a data-id="leanModal" href="#signup">Login</a><a href="%s" style="display:none">Login</a><span class="rz"></span><a href="%s">Create an account</a>';
$_['text_logged'] = '<a href="%s" title="You are logged in as %s">My accaunt</a> <span class="rz"></span> <a href="%s">Logout</a> ';
$_['text_enter_in_site'] = 'Login or';
$_['text_enter_email'] = 'E-Mail Address:';
$_['text_enter_pass'] = 'Password:';
$_['text_forgot_pass'] = 'Forgotten Password';
$_['text_in_registr'] = 'create an account';
$_['text_in_login'] = 'Login';
$_['text_gor_menu_menu'] = 'Menu';
$_['text_gor_menu_catalog'] = 'Catalog';

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

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

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

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

1
$_['text_information'] = 'Information';

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

1
2
$_['text_contact_information'] = 'Contacts';
$_['text_about_shop'] = 'Follow us';

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

1
2
$_['text_service'] = 'Customer Service';
$_['text_extra'] = 'Extras';

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

1
2
$_['text_service'] = 'About us';
$_['text_extra'] = 'Service';

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

1
$_['text_powered'] = 'Powered By <a href="http://myopencart.ru">ocStore</a><br /> %s © %s';

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

1
$_['text_powered'] = 'Powered By <a href="http://myopencart.ru">ocStore</a> %s © %s';

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

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

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

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

1
$_['text_error'] = 'Product not found!';

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

1
2
3
$_['button_checkout'] = 'Checkout';
$_['cloud_zoom_about'] = 'Zoom';
$_['text_sku'] = 'SKU:';

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


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

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

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

1
$_['text_items'] = '%s item(s) - %s';

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

1
$_['text_items'] = '<b>Item(s):</b> <span>%s</span> %s';

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


Поддержка


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

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