Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 3148 Просмотров
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Глюк только в одном проекте (но все шаблоны в нём Master Template).

Имеем туры:
Спойлер
[свернуть]
Внутри туров игры, например, второй тур:
Спойлер
[свернуть]

Смотрим в БД, дата игр прописалась правильно:
Спойлер
[свернуть]

Во фронте nextmatch_ext прописывает матчи верно:
Спойлер
[свернуть]
Но если смотрим анонс матча, то дата волшебным образом меняется на +1 день:
Спойлер
[свернуть]

И если зайдём в календарь игр конкретной команды, то все даты всех игр также смещены на +1 день:
Спойлер
[свернуть]

Хотя в самом календаре для всех команд всё ыв порядке, например, для того же второго тура:
Спойлер
[свернуть]

Первый раз за всё время использования с таким сталкиваюсь! ни у кого подобного глюка не было? Как решить эти расхождения?
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Клик на любой матч из турнирной сетки также выдаёт дату + 1 день. Смещение есть у всех команд без исключения именно в календаре игр команды и по ссылкам из турнирной сетки.

Поскольку проблема только в конкретном проекте - удалил его. Создал заново. Проблема осталась. В чём дело - не пойму абсолютно.
« Последнее редактирование: 15.04.2013, 11:22:30 от uf1976 »
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Первое что приходит на ум - в настройках турнира "Временная зона турнира" такая же как и в других проектах?
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
в настройках турнира "Временная зона турнира" такая же как и в других проектах?
Да.
Временная зона сервера, Временная зона JoomLeague и Временная зона проекта у всех проектов одинаковы.
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Матчи другого проекта начинаются в 13:00, а "проблемного" в 20:00. Попробуй поставить такое же время начала матча и посмотри есть ли сдвиг.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Попробуй поставить такое же время начала матча и посмотри есть ли сдвиг.
Спасибо, Александр.
При замене времени на 13:00 дата перестаёт прыгать. Попробовал увеличивать время матча - перескок даты идёт при времени 18:00. При этом показывает:
Спойлер
[свернуть]
Если выставить на час меньше или раньше, то всё ОК:
Спойлер
[свернуть]

Как можно это безобразие подправить?
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Пока сделал временную затычку - вместо 20:00 везде выставил 8:00. Главное, чтобы команды не припёрлись играть с утра.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Нашёл у себя проект, где матчи начинаются также после 18:00 - и там точно такая же проблема! Т.е. при времени матча > 17:59 дата перепрыгивает на + 1 сутки, при этом само время не меняется.
Никто с подобным не сталкивался?
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Попробуй поиграться с настройками в
JoomLeague->Настройки->Конфигурация->Корекция времени сервера
и
Сайт->Общие настройки->Сервер->Временная зона
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Попробуй поиграться с настройками в
JoomLeague->Настройки->Конфигурация->Корекция времени сервера
и
Сайт->Общие настройки->Сервер->Временная зона
На коррекцию временной зоны в Джумлиге никакой реакции не было, а вот при установке часового пояса в Гринвич в самой Joomla - даты встали на свои места.
Однако теперь все новости на сайте идут с опережением на 5 часов :-)
Но это лучше, чем глюк с датой в матчах.

Спасибо за направление и подсказки, tranceRoller!
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
А есть ли решение, не затрагивающее временную зону Joomla? А то и статистика, и новости теперь с временным смещением - не очень удобно.
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Решено.
Версия JoomLeague - 1.5.3
Часовой пояс сервера совпадает с часовым поясом сайта (сервер находится в том же городе).
В интересующем нас виде (teamplan или nextmatch, в этом конкретном случае) ищем файлы со строками типа этой:
Цитировать
<span><?php echo JHTML::date($this->match->match_date, JText::_( 'JL_NEXTMATCH_GAMES_DATE' )); ?></span>
Проще искать по выделенному тексту.
И в конце функции date добавляем ", 0"
Цитировать
<span><?php echo JHTML::date($this->match->match_date, JText::_( 'JL_NEXTMATCH_GAMES_DATE' ), 0 ); ?></span>

*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Решено.
Спасибо, Александр, огромное за решение!
Поменял, как указано - даты встали на свои места.
"+" в репутацию с огромным удовольствием!
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
В интересующем нас виде (teamplan или nextmatch, в этом конкретном случае) ищем файлы со строками типа этой:Проще искать по выделенному тексту.
И в конце функции date добавляем ", 0"
... и не забыть ещё matchreport
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
Какая-то трабла возникает, если обновлять JL 2.0. Время, которое отображается на экране (для matchreport, teamplan и др.) увеличивается на 9 часов. Судя по всему, это разница между Гринвичем и реальным временем и возникает из-за новой фишки UTC. В прошлый раз я как-то избавился от этой проблемы, но методом тыка, поэтому решение вспомнить не могу. Никто не сталкивался?

P.S. Когда то же самое обновление происходит на локальном компе, все нормально, без последствий :)

-----------------------

Ответ лежит как раз в кнопке "преобразовать в UTC", которую, судя по всему, трогать не нужно.
« Последнее редактирование: 28.04.2014, 20:27:48 от Геныч »
*

M0sk0W

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Ответ лежит как раз в кнопке "преобразовать в UTC", которую, судя по всему, трогать не нужно.

Походу да, особенно, когда был кривой билд (1-ый или 2-ой касающийся этой темы), когда я вообще не понял, что это было. А потом "преобразование" сдвинуло все мои матчи на 4 или 5 часов. "Восстанавливал" руками, ибо немного. Думаю, для локальных турниров тема с UTC не очень актуальна.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Если матч назначен на 16:00 или позже дата матча увеличивается на день

Автор Геныч

Ответов: 0
Просмотров: 950
Последний ответ 28.04.2023, 19:33:14
от Геныч
Вывод статистики по всем проектам в один roster

Автор 4a4a

Ответов: 2
Просмотров: 18905
Последний ответ 30.01.2018, 18:04:22
от DragonbyKuzya
Проблема с результатами матчей в teamplan

Автор apugachev86

Ответов: 0
Просмотров: 1551
Последний ответ 09.10.2015, 13:27:50
от apugachev86
joomleague 2.92 - описание команды

Автор pro1024

Ответов: 1
Просмотров: 2094
Последний ответ 19.08.2015, 07:36:20
от dimix1978
Добавление команды в календарь

Автор born

Ответов: 3
Просмотров: 1935
Последний ответ 27.05.2015, 15:01:08
от Геныч