Jump to content


Photo
- - - - -

Вывод по дате через FLZooItem


Best Answer fiction13 , 16 June 2018 - 20:51

Я немного поменял код, но смысл вот в чем.
 
Дата в базе данных хранится за минусом часового пояса.
 
То есть, если дата в элементе Даты указана 16.06.1977 00:00:00, то в базе она будет хранится за минусом часового пояса - то есть 15.06.1977 17:00:00 (-7 часов). Модуль выбирает из базы материалы по индексной таблице и не видит совпадения между 16 числом (сегодня) и 15 числом (значение в базе).
 
В данном случае Вам проще будет указывать дату 16.06.1977 07:00:00 (+7 часов), или переписать элемент даты, чтобы в базу записывалось значение без учета часового пояса. Само собой, что логичнее в модуле это учитывать, но у меня пока нет времени это поправить.
Go to the full post


18 replies to this topic

#11 immortal727

immortal727
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 16 June 2018 - 19:14

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

Если в модуле http://prntscr.com/jvpwrl

В full - http://prntscr.com/jvpx3f

Шаблон использую бутстрап, но от этого никак не зависит.

В настройках самого типа обычно http://prntscr.com/jvpxiu

Текстовое поле "дата для сортировки" уже специально пришлось добавить чтоб модуль работал


  • 0

#12 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 16 June 2018 - 19:20

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

Если в модуле http://prntscr.com/jvpwrl

В full - http://prntscr.com/jvpx3f

Шаблон использую бутстрап, но от этого никак не зависит.

В настройках самого типа обычно http://prntscr.com/jvpxiu

Текстовое поле "дата для сортировки" уже специально пришлось добавить чтоб модуль работал

дата рождения (Date) выбирали в модуле для поиска по дню рождения?


  • 0

#13 immortal727

immortal727
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 16 June 2018 - 19:23

Да. Если выбирать элемент "день рождения", поле Date - не находит.


  • 0

#14 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 16 June 2018 - 19:54

Напишите мне по любым контактам, я решу проблему, если это касается ошибок моего модуля.


  • 0

#15 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 16 June 2018 - 20:51   Best Answer

Я немного поменял код, но смысл вот в чем.
 
Дата в базе данных хранится за минусом часового пояса.
 
То есть, если дата в элементе Даты указана 16.06.1977 00:00:00, то в базе она будет хранится за минусом часового пояса - то есть 15.06.1977 17:00:00 (-7 часов). Модуль выбирает из базы материалы по индексной таблице и не видит совпадения между 16 числом (сегодня) и 15 числом (значение в базе).
 
В данном случае Вам проще будет указывать дату 16.06.1977 07:00:00 (+7 часов), или переписать элемент даты, чтобы в базу записывалось значение без учета часового пояса. Само собой, что логичнее в модуле это учитывать, но у меня пока нет времени это поправить.

Edited by fiction13, 16 June 2018 - 21:07.

  • 2

#16 immortal727

immortal727
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 17 June 2018 - 08:18

Спасибо. Учту. пока буду выставить +7 в дате


  • 0

#17 1

1
  • JBZoo User (rus)
  • User rate: 0
  • posts: 40
  • topics: 6

Posted 19 February 2020 - 11:42

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

 

Версия php поменялась и теперь в админке модуля пишет ошибку Deprecated: Function create_function() is deprecated in \modules\mod_flzooitem\fields\flzooitemorder.php on line 46

Может за одно посмотрите и это, так как модуль отличный но немного устарел.


  • 0

#18 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 19 February 2020 - 18:01

Модуль не обновляется только на форуме, так-то у меня модуль развивается и обновляется. Как соберусь - обновлю все здесь.

 

Там много чего добавилось - поддержка последних версий php, поддержка элемента цены JBZoo, исправлены проблемы с датой, исправлена работа с днями рождения, добавлены новые тэги для отображения, добавлена аякс пагинация и так далее.


  • 2

#19 immortal727

immortal727
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 19 February 2020 - 18:12

Напишите пожалуйста в топике этом, когда обновите в маркете


  • 0




Click to return to top of page in style!