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

julia.radionova

  • Новичок
  • 6
  • 0 / 0
Скажите пожалуйста, как убрать в title название категорий, которые подтягиваются из PhocaGallery?
Например, когда прописываю title для пункта меню Главная-> Шкафы купе на заказ -> Шкафы-купе встроенные, то выдает  <title>Заказать современный встроенный шкаф купе в Киеве - Шкафы-купе встроенные</title>, а должно быть  <title>Заказать современный встроенный шкаф купе в Киеве</title>, это  "Шкафы-купе встроенные" подтягивается из компонента.
http://mebelvdome.kiev.ua/shkafy-kupe-na-zakaz/shkafy-kupe-vstroennye.html
mebelvdome.kiev.ua

*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
Проверьте настройки пункта меню - Показывать название категории в Заголовке страницы
А вообще в поле Заголовок страницы в браузере можете любой текст вбить
*

julia.radionova

  • Новичок
  • 6
  • 0 / 0
У меня все прописано как вы говорили, но ничего не меняется.
Показать Название Категории в Заголовке страницы у меня стоит "Спрятано".
Заголовок страницы в браузере-"Заказать современный встроенный шкаф купе в Киеве". Но, кроме этого этого подхватывает заголовок категории  PhocaGallery. Подскажите, что еще можно сделать чтоб убрать?
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
*

julia.radionova

  • Новичок
  • 6
  • 0 / 0
Спасибо! Получилось! Только если открывать сайт в Chrome, то хлебные крошки стали некорректно отображаться,(криво) а вот в мозилле норм http://mebelvdome.kiev.ua/shkafy-kupe-na-zakaz/shkafy-kupe-vstroennye.html
Скажите пожалуйста, как поправить?
« Последнее редактирование: 03.02.2016, 12:08:26 от julia.radionova »
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
по идее этот код не должен был влиять на крошки.
Ну да ладно, в CSS добавьте
Код: css
.breadcrumb > li {
  display: inline!important;
}
*

julia.radionova

  • Новичок
  • 6
  • 0 / 0
Скажите пожалуйста, почему снова подтягивается title?
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
 ? у меня в title все норм
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Название файла вместо имени фото

Автор dj_serg

Ответов: 3
Просмотров: 3575
Последний ответ 08.12.2022, 20:01:22
от marksetter
Сортировка категорий в столбцах/колонках PhocaGallery 3.2.2

Автор remix8080

Ответов: 0
Просмотров: 2652
Последний ответ 20.06.2021, 17:09:27
от remix8080
Вывод категорий по id. Как?

Автор Grione

Ответов: 0
Просмотров: 2976
Последний ответ 11.06.2019, 10:43:21
от Grione
Вывод списка категорий. Вывести по 5 изображений.

Автор Grione

Ответов: 0
Просмотров: 2575
Последний ответ 26.12.2018, 14:19:06
от Grione
PhocaGallery всем хороша, но нет возможности отключить вывод названий категорий ((( это мешае

Автор Olegus79

Ответов: 3
Просмотров: 1698
Последний ответ 25.05.2017, 13:40:58
от Olegus79