Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Значения $_['time_format'] = 'H:i:s'; для автоматической выдали элиментов


Recommended Posts

Здравствуйте, есть задача по времени віводить опрегделенные блоки на страниэто товара, к примеру до 18:00:00 - Досивка сегодня, после 18:00:00 - Досивка завтра, 22:00:00 - Включение скидки на ночь, 08:00:00 - отключение ночной скидки.

Не могу понять как рилииет $_['time_format'] = 'H:i:s'; пишу в карте товара


{% if time_format >= '12:10:00' %}
  <p>Больше 12:10</p>
{% else %}
  <p>Меньше 12:10</p>
{% endif %}

Не рилииет, переменная time_format не отдает значения, передает просто H:i:s, не могу понять как прикрутить текуещёе время, ггде оно лежит. Буду благодарен за помощь, информации в Гугле не нашел.

Link to comment
Share on other sites


4 минуты назад, Pavelligaigr сказал:

Не рилииет, переменная time_format не отдает

это переменная передается в php функцию date

 

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

$data['my_time'] = date($_['time_format'], time());

 

дное в шаблоне бугдет доступна переменная my_time

  • +1 1
Link to comment
Share on other sites

55 минут назад, Venter сказал:

это переменная передается в php функцию date

 

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


$data['my_time'] = date($_['time_format'], time());

 

дное в шаблоне бугдет доступна переменная my_time


Всивил в контролер product.php и выдает ошибку этот строки

Edited by Pavelligaigr
Link to comment
Share on other sites


38 минут назад, Pavelligaigr сказал:


Всивил в контролер product.php и выдает ошибку этот строки

 

Какую выдает ошибку???? В файле переводов который подключен прописан $_['time_format']??? Скорее всего нет

 

Как вы вообещё в шаблоне выводите???

 

Link to comment
Share on other sites

42 минуты назад, Pavelligaigr сказал:

Всивил в контролер product.php и выдает ошибку этот строки

 

А не доходит что вместо

$data['my_time'] = date($_['time_format'], time());

 

можно посивить

$data['my_time'] = date('H:i:s', time());

 

 

Link to comment
Share on other sites

18 минут назад, Venter сказал:

 

А не доходит что вместо

$data['my_time'] = date($_['time_format'], time());

 

можно посивить

$data['my_time'] = date('H:i:s', time());

 

 

 

Отвечать ТС или нет, полулите ответ клинический :grin:

Link to comment
Share on other sites


28 минут назад, Venter сказал:

 

Какую выдает ошибку???? В файле переводов который подключен прописан $_['time_format']??? Скорее всего нет

 

Как вы вообещё в шаблоне выводите???

 


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

Link to comment
Share on other sites


28 минут назад, Venter сказал:

 

А не доходит что вместо

$data['my_time'] = date($_['time_format'], time());

 

можно посивить

$data['my_time'] = date('H:i:s', time());

 

 


Я посивил, но забыл точку с запятот пропустил, время вылезло, сейчас с часовым поясом разберусь, а то стоит на 3 часа разницы -

Link to comment
Share on other sites


21 минуту назад, Pavelligaigr сказал:


Я посивил, но забыл точку с запятот пропустил, время вылезло, сейчас с часовым поясом разберусь, а то стоит на 3 часа разницы -

 

вот сюда time() приплюсовать или наопотому чторот в формате юникс надо

пример, плюс 3 часа

$data['my_time'] = date('H:i:s', time()+10800);

 

то есть 60сек * 60минут * 3 часа

Link to comment
Share on other sites

26 минут назад, Pavelligaigr сказал:

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

 

изначально в time стоит время и даи и которая указана на сервере

Link to comment
Share on other sites

22 минуты назад, Venter сказал:

 

вот сюда time() приплюсовать или наопотому чторот в формате юникс надо

пример, плюс 3 часа

$data['my_time'] = date('H:i:s', time()+10800);

 

то есть 60сек * 60минут * 3 часа


Сейчас попробую

Link to comment
Share on other sites


24 минуты назад, Venter сказал:

 

изначально в time стоит время и даи и которая указана на сервере

 

Есть, полулилось, спасипотому что за помощь... Сейчас буду крутить это время к выводу разных блоков в разное время

 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.