Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

Вывести «количество просмотров товара» на странице товара [Opencart]

Вывести «количество просмотров товара» на странице товара [Opencart]

Возник вопрос: как вывести количество просмотров товара? Приступим))

1. Нам требуются 2 файла: product.php, отвечающий за выполнение всякого рода плюшек на странице товаров и product.tpl, отвечающий за отображение всех плюшек из первого файла.
Расположение данных файлов:
site.com/catalog/controller/product/product.php
site.com/catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl

2. Открываем файл product.php и ищем в нём следующие строки:

$this->data['model'] = $product_info['model'];
$this->data['reward'] = $product_info['reward'];
$this->data['points'] = $product_info['points'];

Ниже ставим:

$this->data['viewed'] = $product_info['viewed'];

3. Открываем файл product.tpl, находим удобное расположение для отображения количества просмотров товара и вставляем следующие строки:

<?php if ($viewed) { ?>
<span>Просмотров:</span> <?php echo $viewed; ?><br />
<?php } ?>

Что бы вывести вместо “Просмотров” например глазик.

Находим главный ксс файл своей темы, например stylesheet.css

и добавляем где-то в конце:

.viewsproduct{
background: url("../image/views-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: inline-table;
height: 10px;
margin-right: 0;
position: relative;
width: 22px;
}

Не забываем залить «глазик» в папку /image/ своей темы.

views-icon

Я пробовал на OC 1.5.6 Почем то через css не получилось вывести я сделал следующее.

Описное в 3 пункте: Открываем файл site.com/catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl, находим удобное расположение для отображения количества просмотров товара и вставляем следующие строки:

<a><img src="catalog/view/theme/Ваша_Тема/image/views-icon.png" alt="Просмотров"><?php if ($viewed) { ?>
<span></span> <?php echo $viewed; ?><br />
<?php } ?></a>

 

About Grek

Хорошее начало — не мелочь, хотя и начинается с мелочи По вопросам подписки / рекламе, пишите в личку https://t.me/trafimmamedov или на почту [email protected]

Follow Me

Leave a reply