Вывод количества просмотров в карточке товара opencart
Количество просмотров в карточке товара opencart
Создание, разработка, изготовление сайтов | WEB-STYDIA.COM

Ребята хочу поделится с вами одной маленькой доработкой для opencart а именно как сделать так чтобы в карточке товара отображалось количество просмотров данного товара, возможно кому то будет интересно, так как некоторые клиенты иногда хотят себе такую кляксу :) .

И так для того что бы в карточке товара показывать количество просмотров нам потребуется поменять всего лишь несколько строчек в контролере товара а так же в самом шаблоне товара.

Функция просмотра "viewed"  изначально уже заложена в базовую сборку opencart, мы же только выведем ее в наш  шаблон, и так поехали....

Первым делом открываем контролер товара: Файл catalog/controller/product/product.php

В нем ищем строчку:

После которой добавляем:

Далее там же ищем строку:

После нее добавляем строку которая отвечает за вывод языка из языкового файла а именно слово "Просмотров:"




Все с контролером закончили,  приступаем к языковому файлу catalog/language/russian/product/product.php

В нем добавляем:

В любом месте после <?php я к примеру добавил после:

Все тоже самое делаем и с другими языками если они у вас присутствуют в магазине.

Все я языком закончили, теперь открываем файл вашей темы catalog/view/theme/default/template/product/product.tpl

И в удобном для вас месте добавляем код:

К примеру после:

Вот в принципе и все, теперь в карточке товара у Вас будет отображаться количество просмотров этого товара.

Ну и еще небольшая плюшка, к примеру если вы хотите вместо слова "просмотров" добавить к примеру какую то картинку в виде глазика ну или еще что то...

Для этого Вам нужно из кода добавляемого в шаблоне:

Убрать вывод самого слова а именно убираем это:

После в файл стилей вашей темы добавьте такой набор стилей:

Ну конечно же для каждого из шаблонов возможно придется стили подогнать под себя но все же базовый вид уже у вас есть, ну и не забудьте загрузить картинку глазика в папку image вашего шаблона. Глазик вы можете скачать  у нас здесь 

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

Удачи!

Вас также может заинтересовать

Есть один комментарий

  •   25.01.2019 в 22:43

    Ну просто отлично!

    Ответить

Оставить комментарий

Пожалуйста, введите Ваше имя. Пожалуйста, введите действительный адрес электронной почты. Пожалуйста, введите сообщение.