Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Скидка действует до ...


Recommended Posts

Здравствуйте. Не нашла похожей темы. Может кто подскажет - хочу сделать в описании продукта рядом с ценой вывод блока даты до которой действует скидка, чтобы она бралась из админки. Как это можно осуществить, или есть готовое решение? Буду рада любой помощи  

Надіслати
Поділитися на інших сайтах


хотелось бы указать дату до которой действует скидка, а не количество оставшихся дней, такое возможно?

конечно возможно. Модуля не видел, но вывести содержимое date_end с таблицы product_special не составит труда.

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

у себя сделал таким образом -

 

в файл /html/catalog/controller/product/product.php

 

после строки 

$product_info = $this->model_catalog_product->getProduct($product_id);

 

добавил

 

$special_info = $this->db->query("SELECT date_end FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "'");
         if ($special_info->num_rows) {
            $date_end = $special_info->row['date_end'];   
              $this->data['date_end'] = date($this->language->get('date_format_short'), strtotime($date_end));
         }else{
               $this->data['date_end'] = '';
         }

 

и в файле /html/catalog/view/theme/<ВАША ТЕМА>/template/product/product.tpl

 

добавил вывод этой переменной ($date_end) -

 

<?php if ($special) { echo "Скидка до: ".$date_end;} ?>

Надіслати
Поділитися на інших сайтах


у себя сделал таким образом -

 

в файл /html/catalog/controller/product/product.php

 

после строки 

$product_info = $this->model_catalog_product->getProduct($product_id);

 

добавил

 

$special_info = $this->db->query("SELECT date_end FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "'");

         if ($special_info->num_rows) {

            $date_end = $special_info->row['date_end'];   

              $this->data['date_end'] = date($this->language->get('date_format_short'), strtotime($date_end));

         }else{

               $this->data['date_end'] = '';

         }

 

и в файле /html/catalog/view/theme/<ВАША ТЕМА>/template/product/product.tpl

 

добавил вывод этой переменной ($date_end) -

 

<?php if ($special) { echo "Скидка до: ".$date_end;} ?>

 

Не плохой вариант, если еще со стилями поработать то получится весьма привлекательно. Спасибо. Вам +, только пропала возможность ставить плюсы. 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.