Новости Joomla

Загадочный параметр $live_site в configuration.php Joomla

Загадочный параметр $live_site в configuration.php Joomla

Давным-давно, когда Joomla ещё была маленькой, в неё внедрили параметр $live_site. В ней хранился домен текущего сайта на случай, если Joomla не могла его определить из-за неверной настройки сервера. Нужно это было для разных SEO-компонентов, для использования редиректов и т.д.

Со временем для работы собственно сайта этот параметр перестал быть нужным. Уже в начале 2010-х стали встречаться рекомендации оставлять этот параметр пустым, дабы оный не привёл к лишним проблемам и путанице. Тем более, в web-админке нет места, где его можно указать или посмотреть его значение. Только в configuration.php, а туда смотрят не часто.

Однако, параметр всё же остался в ядре Joomla. Зачем он нужен? А нужен он в 2-х случаях:

  • для работы класса Joomla\CMS\Uri\Uri, который часто используется в коде Joomla для работы методов
    Uri::root() и
    Uri::base(), а значит может влиять и на работу в том числе ajax-скриптов.
  • для работы Joomla в CLI - командной строке сервера. В случае если вы используете в вашем CLI-плагине методы опять-таки класса Uri, то CLI ничего не знает о текущем домене, так как запускается вне web-сервера.

Поэтому домен нужно указывать принудительно. Либо с помощью параметра командной строки

--live-site, например,
—live-site=https://site.ru/. Со слешем на конце, иначе в CLI адрес сайта станет
https://site.rujoomla.php.Либо в параметре
$live_site в файле configuration.php, так как
CliApplication берёт настройку оттуда, если параметр команды не указан или пуст.

⚠️ Иначе в качестве хоста и url класса Uri будет установлено https://joomla.invalid/set/by/console/application. В самом же коде команды получить параметр

$live_site можно из объекта приложения

<?php protected function doExecute(InputInterface $input, OutputInterface $output): int { //... $live_site = $this->getApplication()->get('live_site'); //... }

и исходя из этого строить дальнейшую логику.

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

shadow05

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Делаю отображение трансферов в проекте по технологии описанной тут
Вроде бы все получилось. Но есть вопрос, как правильно производить трансфер. Понятно, что удалять перешедшего игрока из старой команды не следует, дабы на потерялась статистика. Интересует какие именно события статистики переносятся (все или какието основные, например ГОЛ, ЖК, КК). В общем, как правильно вообще проводить трасферы?

И еще. Скачал с того же сайта модуль mod_jl_transfers.
Подскажите, как можно выводить трансферы в этом модуле не конкретно по проекту и одной команде, а по всему проекту (в котором 16 команд)??
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #1 : 26.07.2011, 17:55:03 »
Все события учитываются.
Вот рабочая версия модуля

[вложение удалено Администратором]
*

shadow05

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #2 : 26.07.2011, 23:54:13 »
Немного уточню. У меня организованно 3 лиги (соответсвенно 3 проекта). У меня происходит трансфер игрока из команды А 1-й лиги, в команду Б 2-й лиги. И при таком раскладе у меня события игрока не переносятся. НО, они переносятся и вся статистика работает верно только, если трансфер игрока происходит в рамках одной лиги. Собственно поэтому и возник вопрос про статистику.
Возможно ли сохранение статистики при трансфере как у меня (из одной лиги в другую)?

P.S. Спасибо за модуль, все работает.
*

deeZ

  • Захожу иногда
  • 464
  • 33 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #3 : 27.07.2011, 00:04:34 »
Данный хак учитывает переход в пределах одного проекта
*

shadow05

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #4 : 27.07.2011, 00:08:06 »
Я собственно не про модуль имел в виду. Для меня самое важное сохранить статистику игрока при трансфере из Лиги А в Лигу Б (чего в данный момент не происходит). Поэтому и описал так подробно.

И вопрос состоит в том, как правильно организовать перенос статистики как описано выше?

Буду очень признателен за помощь!

*

shadow05

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #5 : 27.07.2011, 00:10:20 »
Данный хак учитывает переход в пределах одного проекта

Быть может можно немного его доработать? Небезвозмездно, если потребуется  ;)
*

Se2008

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #6 : 25.11.2012, 22:48:33 »
Копия того, что было описано в статье, у кого-нибудь осталась? К сожалению ни один из этих сайтов не поддерживается больше
*

betmagic

  • Новичок
  • 3
  • 0 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #7 : 23.07.2013, 11:33:25 »
Актуален вопрос сохранения статистики суммарной по желтым карточкам, например, при трансфере из одной команды в другую в рамках одного проекта
*

touch33

  • Новичок
  • 2
  • 0 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #8 : 27.04.2014, 15:16:57 »
Здравствуйте!
Поделитесь пожалуйста ссылкой на рабочую версию mod_jl_transfers
Версия JoomLeague: 2.0
Версия Joomla: 2.5
Заранее спасибо!
*

M0sk0W

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #9 : 27.04.2014, 22:21:47 »
Здравствуйте!
Поделитесь пожалуйста ссылкой на рабочую версию mod_jl_transfers
Версия JoomLeague: 2.0
Версия Joomla: 2.5
Заранее спасибо!

Для JL 2.0 нет такого модуля, он был для старых модулей. Может быть из наших умельцев кто-то делал, но инфы такой нет. Разработчики пока не планируют делать данный модуль.
*

touch33

  • Новичок
  • 2
  • 0 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #10 : 28.04.2014, 17:04:10 »
Для JL 2.0 нет такого модуля, он был для старых модулей. Может быть из наших умельцев кто-то делал, но инфы такой нет. Разработчики пока не планируют делать данный модуль.
Спасибо за информацию!=)
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
Re: Вопрос по трансферам и mod_jl_transfers
« Ответ #11 : 17.12.2018, 16:58:25 »
Привет, можешь  поделиться модулем трансферами, или подскажи ты решил вопрос с переходами игроков?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по выводу пункта меню "Календарь клуба"

Автор mozerov

Ответов: 0
Просмотров: 1594
Последний ответ 21.11.2014, 12:20:42
от mozerov
Вопрос по автогенерации календаря игр

Автор shadow05

Ответов: 1
Просмотров: 1716
Последний ответ 18.02.2014, 13:05:30
от shadow05
Вопрос по поводу JoomLeague

Автор DancerS

Ответов: 0
Просмотров: 1287
Последний ответ 03.11.2013, 17:52:37
от DancerS
Вопрос по настройке календаря матчей

Автор Геныч

Ответов: 0
Просмотров: 1267
Последний ответ 30.10.2013, 10:37:03
от Геныч
вопрос по шахматке (show_matrix.tpl)

Автор vrazum

Ответов: 0
Просмотров: 1499
Последний ответ 14.12.2011, 16:52:30
от vrazum