Новости 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 Гость просматривают эту тему.
  • 16 Ответов
  • 18105 Просмотров
*

Aхмед

  • Новичок
  • 1
  • 1 / 0
Всем привет!
Я установил Joomla 1.7.3 и нуждаюсь на Папку Узбекского Языка. Если кто то может помогать мне буду очень рад.
С уважением Ахмед.
*

ivanov.uz

  • Новичок
  • 1
  • 0 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #1 : 22.05.2012, 21:47:22 »
По ссылке ниже есть локализация для Joomla 1.5 и попытка узбекского сообщества создать локализацию для 1.7-2.5

http://joomlabook.uz/index.php/forum/4-lokalizatsiya/22-uzbekskaya-lokalizatsiya-dlya-joomla-obshchie-voprosy

Если у кого то есть опыт создания локализаций и поддержки прошу помочь.
*

Лана_67

  • Новичок
  • 8
  • 1 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #2 : 07.12.2014, 10:30:04 »
К сожалению, эта ссылка не работает http://joomlabook.uz/index.php/forum/4-lokalizatsiya/22-uzbekskaya-lokalizatsiya-dlya-joomla-obshchie-voprosy, очень жаль, придется вручную переводить с другого языка
*

Лана_67

  • Новичок
  • 8
  • 1 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #3 : 07.12.2014, 10:35:12 »
Пытаюсь сделать узбекский  язык из украинского. Перевожу вручную, но подскажите кто-нибудь, пожалуйста, как сделать так, чтобы в браузере, в адресной строке отражался тег узбекского языка uz, вместо украинского uk
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #4 : 07.12.2014, 10:48:39 »
во вложении
« Последнее редактирование: 07.12.2014, 15:20:16 от Ilhom666 »
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #5 : 07.12.2014, 11:07:33 »
Пытаюсь сделать узбекский  язык из украинского.

А почему именно украинский? Близок лингвистически  ;D?
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #6 : 07.12.2014, 12:50:27 »
А почему именно украинский? Близок лингвистически  ;D?
мне вот тоже интересно, почему украинский? Я в свое время пробовал азербайджанский и татарский приспособить)) Потом посмотрел сколько там работы и плюнул.
*

Лана_67

  • Новичок
  • 8
  • 1 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #7 : 07.12.2014, 14:49:37 »
украинский славянский -  и похож на русский, по крайней мере понятно о чем речь и что переводить
*

Лана_67

  • Новичок
  • 8
  • 1 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #8 : 07.12.2014, 14:53:04 »
O! Ильхом!! Какое счастье, неужели есть узбекский пакет и не надо будет мучиться и переводить вручную, спасибо огромное!
*

Лана_67

  • Новичок
  • 8
  • 1 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #9 : 07.12.2014, 15:07:08 »
Ильхом, установила пакет, перегрузилась и мне написали вот это:  Fatal error: Cannot redeclare class ru_RULocalise in X:\home\localhost\www\portal\language\uz-UZ\uz-UZ.localise.php on line 14 :o
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #10 : 07.12.2014, 15:16:34 »
попробуйте тогда вот этот архив
распаковать в /language/uz-UZ
а через Менеджер расширений -Поиск - Найти - Установить

*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #11 : 07.12.2014, 15:29:56 »
Ильхом, установила пакет, перегрузилась и мне написали вот это:  Fatal error: Cannot redeclare class ru_RULocalise in X:\home\localhost\www\portal\language\uz-UZ\uz-UZ.localise.php on line 14 :o
ну как бы класс наверное должен называться uz_UZLocalise, а не ru_RULocalise
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #12 : 07.12.2014, 16:02:22 »
ну как бы класс наверное должен называться uz_UZLocalise, а не ru_RULocalise
да, там оказывается недоделанная заготовка была, в последнем посте все ok, снял с рабочего сайта.
Кстати, Лана_67, у вас версия Joomla какая? В предыдущем посте - для 1.6-2.5. Если надо для 3.x то смотрите вложение в этом посте. Правда здесь перевод не полный.

*

Лана_67

  • Новичок
  • 8
  • 1 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #13 : 08.12.2014, 09:56:42 »
Все получилось, версия 2.5, еще раз спасибо огромное, дай Бог Вам здоровья Ильхом
*

webdesol

  • Новичок
  • 2
  • 0 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #14 : 14.01.2015, 14:44:33 »
Ильхом очень благодарен Вам за Ваш труд!
*

Zaynidin

  • Новичок
  • 2
  • 0 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #15 : 18.08.2021, 08:30:36 »
Доброго всем дня.
да, там оказывается недоделанная заготовка была, в последнем посте все ok, снял с рабочего сайта. Кстати, Лана_67, у вас версия Joomla какая? В предыдущем посте - для 1.6-2.5. Если надо для 3.x то смотрите вложение в этом посте. Правда здесь перевод не полный.
Илхом, этот архив можно установить на Joomla 4.х?
*

viscountvic

  • Новичок
  • 4
  • 0 / 0
Re: Папка узбекского языка для Joomla 1.7.3
« Ответ #16 : 08.10.2021, 13:48:10 »
Подскажите, пожалуйста, на латинице перевода нет?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

перенос Joomla 2.5 с хостинга на денвер

Автор nameofmyname

Ответов: 1
Просмотров: 4890
Последний ответ 03.12.2016, 07:20:28
от effrit
Не меняется главное меню при изменении языка сайта

Автор piller

Ответов: 5
Просмотров: 8841
Последний ответ 07.06.2016, 17:04:35
от Duiate
перенос сайта с Joomla 2.5 на Wordpress

Автор Marfa

Ответов: 4
Просмотров: 4765
Последний ответ 12.05.2016, 17:04:10
от Marfa
Как исправить ошибку на Joomla 2.5 Table 'sait1.u4763_session' doesn't exist sql=insert INTO `u4763_?

Автор nuchi

Ответов: 1
Просмотров: 5134
Последний ответ 22.12.2015, 07:11:44
от asdal
не зайти на сайт и в панель Joomla. Выдает ошибку

Автор metalnov

Ответов: 6
Просмотров: 3277
Последний ответ 10.12.2015, 10:40:08
от Ragivort