newjey

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

Рекомендуемые сообщения

newjey    1

Добрый день.

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

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

'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 дней. 

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

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    928

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

 

'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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
newjey    1

Спасибо, попробую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Qarc    0

Добрый день.

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

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

'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 } ?>

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Qarc    0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу