Перейти к содержимому


Фотография
- - - - -

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


Лучший Ответ 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 часов), или переписать элемент даты, чтобы в базу записывалось значение без учета часового пояса. Само собой, что логичнее в модуле это учитывать, но у меня пока нет времени это поправить.
Перейти к сообщению


Сообщений в теме: 18

#11 immortal727

immortal727

Отправлено 16 June 2018 - 19:14

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

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

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

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

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

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


  • 0

#12 mmth

mmth

Отправлено 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

Отправлено 16 June 2018 - 19:23

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


  • 0

#14 fiction13

fiction13

Отправлено 16 June 2018 - 19:54

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


  • 0

#15 fiction13

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 часов), или переписать элемент даты, чтобы в базу записывалось значение без учета часового пояса. Само собой, что логичнее в модуле это учитывать, но у меня пока нет времени это поправить.

Сообщение отредактировал fiction13: 16 June 2018 - 21:07

  • 2

#16 immortal727

immortal727

Отправлено 17 June 2018 - 08:18

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


  • 0

#17 1

1

Отправлено 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

Отправлено 19 February 2020 - 18:01

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

 

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


  • 2

#19 immortal727

immortal727

Отправлено 19 February 2020 - 18:12

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


  • 0




Click to return to top of page in style!