Быстрый просмотр товара в OpenCart

February 24, 2016 18:42    OpenCartБыстрый просмотр


Скачать файлы

Контролер переделан под версию 2.x и все доведено до рабочего состояния (исходный мод — кривая хуйня под 1.5)

Инструкция


1) Открываем файл /catalog/view/theme/default/template/common/header.tpl
и перед
<?php foreach ($scripts as $script) { ?>

добавляем
<script type="text/javascript" src="catalog/view/javascript/productpopup.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/cloud-zoom.1.0.2.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/productpopup.css">
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/cloud-zoom.css">

2) Открываем файл /catalog/view/theme/default/template/common/footer.tpl
перед закрытием тега «body» добавляем
<div id="zatvor"></div>
<div id="popup"></div>

3) Открываем файл /catalog/language/russian/russian.php
после
$_['button_cart']    	    = 'Купить';

добавляем
$_['button_fast_view']    	= 'Быстрый просмотр';

4) Открываем файл /catalog/controller/product/category.php
после
$this->data['button_cart'] = $this->language->get('button_cart');

добавляем
$this->data['button_fast_view'] = $this->language->get('button_fast_view');

5) Открываем файл /catalog/view/theme/default/template/product/category.tpl
после
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart(<?=$product['product_id'];?>);" class="button">

добавляем
<a rel="<?=$product['product_id']?>" class="fast_view button"><span><?php echo $button_fast_view; ?></span></a>

Если хотите чтобы выводилось и на страницах акции, производителя, поиска и в модулях новинки, спецпредложения, популярные то:
червертый пункт нужно будет проделать для файлов:
/catalog/controller/product/special.php
/catalog/controller/product/search.php
/catalog/controller/product/manufacturer.php (изменения добавлять между функции product())
/catalog/controller/module/bestseller.php
/catalog/controller/module/featured.php
/catalog/controller/module/latest.php
/catalog/controller/module/special.php

и пятый пункт нужно будет проделать для файлов:
/catalog/view/theme/default/template/product/special.tpl
/catalog/view/theme/default/template/product/search.tpl
/catalog/view/theme/default/template/product/manufacturer_info.tpl
/catalog/view/theme/default/template/module/bestseller.tpl
/catalog/view/theme/default/template/module/featured.tpl
/catalog/view/theme/default/template/module/latest.tpl
/catalog/view/theme/default/template/module/special.tpl