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

Как правильно сделать ярлык Новинка


newjey

Recommended Posts

Добрый день.

В магазине сделал вывод ярлыка к товарам со скидкой таким вот кодом:

в контроллере пишем:

'percent'     => sprintf($this->language->get('-%s'), (round((($result['price'] - $result['special'])/$result['price']) * 100 ,0 ))) . ' %',

в шаблоне выводим так:

<?php if ($product['special']) { ?><div class="ribbon"><span><?php echo $product['percent']; ?></span></div><?php } ?>

как таким же образом вывести Новинки, скажем выводить ярлык Новинка для товаров которые только добавились и продолжительность показа ярлыка скажем 20 дней. 

И ещё бы неплохо было вывести ярлык Топ продаж, но пока не понятно по каким параметрам.

Спасибо.

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


сравнивайте с датой добавления и принимайте решение

 

'new' => date_create_from_format('Y-m-d', $produst['date_added'])  > strtotime("+20 day", time())

 

Пробуйте,  (писал по памяти, не проверял

не уверен здесь "+20 day",

 

и вот здесь

date_create_from_format('Y-m-d', $produst['date_added'])

Но идея изложена

Змінено користувачем chukcha
  • +1 1
Надіслати
Поділитися на інших сайтах

  • 1 month later...

Добрый день.

В магазине сделал вывод ярлыка к товарам со скидкой таким вот кодом:

в контроллере пишем:

'percent' => sprintf($this->language->get('-%s'), (round((($result['price'] - $result['special'])/$result['price']) * 100 ,0 ))) . ' %',

в шаблоне выводим так:

<?php if ($product['special']) { ?><div class="ribbon"><span><?php echo $product['percent']; ?></span></div><?php } ?>

А можно подробней, куда конкретно в контроллер нужно добавить код? 

И еще вопрос, у вас вышло создать ярлык новинка?

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


Прописал в catalog\controller\module\product_tab.php и вывод скидки заработал в product_tab.tpl

Что касается новинки, php-синтаксис вроде как правильный, $produst['date_added'] заменил на $produсt['date_added'], ">" заменил на "<" (вроде так должно быть), пробовал менять формат даты но это не дало результата. Новинка у меня не работает, если кто знает как реализовать, то поделитесь :)

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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