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

DeniTornado

  • Захожу иногда
  • 123
  • 0 / 0
Доброго всем!
Друзья, посоветуйте пож-та шаблон, желательно конечно free-шный, на котором можно запилить страничку на которой можно разместить списком вниз информацию по сотрудникам в компании. Чтобы стильно и корпоративно смотрелось.

Такие столбцы интересуют в табличной форме вывода

-----ФИО---------Должность---------Внутр.номер-------Моб.телефон------------Email----------Skype-----------Фото

Плюс чтобы можно было на категории красиво разбить сотрудников по отделам

-------------Подразделение-------------
и список
-----ФИО---------Должность---------Внутр.номер-------Моб.телефон------------Email----------Skype-----------Фото
.............
и т.п.

Может даже кликнув по сотруднику, открыть более полную инфу о нем. Как-то так.
Пока вот только установил Joomla, смотрю что она из Коробки умеет. Но хочется как бы стиля)
Спасибо
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
а при чем тут шаблон?
а сделать можно из кучи вариантов
например:
материалы +поля
контакты
тот же fabrik
 и так далее, а оформление это уже как отверстаете
*

DeniTornado

  • Захожу иногда
  • 123
  • 0 / 0
а при чем тут шаблон?
Ну я просто из встроенных контактов не пробовал. А Фабрик... Это что компонент?
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
да компонент.
я бы все же делал на обычных материалах плюс поля
*

DeniTornado

  • Захожу иногда
  • 123
  • 0 / 0
на обычных материалах плюс поля
Спасибо. Но если Вас не затруднит, можете пояснить, что Вы подразумеваете под +поля? Материалы я еще понимаю, а +поля не пойму.
Спасибо.
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
доп поля материалов
заводите под необходимые данные (фио и прочее)
и выводите блогом категории
*

DeniTornado

  • Захожу иногда
  • 123
  • 0 / 0
доп поля материалов
заводите под необходимые данные (фио и прочее)
и выводите блогом категории

Большое спасибо. Попробую
*

DeniTornado

  • Захожу иногда
  • 123
  • 0 / 0
контакты
Контакты, весьма скудны. Посмотрел сейчас их. Получается можно к менюшке привязать или только 1 контакт или список категорий. В таком виде чтобы увидеть контакты надо провалиться в категорию и там уже будет список людей в категории. А сразу в открытом виде:
=======Имя Категории 1===========
                      |----ФИО------ и т.д. данные сотрудника
                      |----ФИО------ и т.д. данные сотрудника
                      |----ФИО------ и т.д. данные сотрудника
=======Имя Категории 2===========
                      |----ФИО------ и т.д. данные сотрудника
                      |----ФИО------ и т.д. данные сотрудника

так не сделать. И фотки нет в табличной части. Чтобы фотку увидеть надо в контакт проваливаться.

Поищу сторонние компоненты.

*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Да тут под вашу задачу, по ходу не нужен никакой компонент, и достаточно чистого html+css. Если я правильно понял, вам просто нужно в табличном виде вывести список контактов. Вбиваете  в гугл/яндекс "готовые стили HTML таблиц" и идете по ссылкам выбирая понравившееся оформление. Например вот тут есть несколько примеров https://freefrontend.com/css-tables/
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
Контакты, весьма скудны. Посмотрел сейчас их. Получается можно к менюшке привязать или только 1 контакт или список категорий. В таком виде чтобы увидеть контакты надо провалиться в категорию и там уже будет список людей в категории. А сразу в открытом виде:
=======Имя Категории 1===========
                      |----ФИО------ и т.д. данные сотрудника
                      |----ФИО------ и т.д. данные сотрудника
                      |----ФИО------ и т.д. данные сотрудника
=======Имя Категории 2===========
                      |----ФИО------ и т.д. данные сотрудника
                      |----ФИО------ и т.д. данные сотрудника

так не сделать. И фотки нет в табличной части. Чтобы фотку увидеть надо в контакт проваливаться.

Поищу сторонние компоненты.
используйте материалы и поля и будет счастье
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скачать шаблон it_milano 1.13.0 (http://demo.inspiretheme.com/templates

Автор chechelnitskiy

Ответов: 2
Просмотров: 4298
Последний ответ 13.08.2023, 23:20:56
от chechelnitskiy
Шаблон для обучения студентов

Автор никыч

Ответов: 1
Просмотров: 2547
Последний ответ 20.08.2022, 21:34:35
от marksetter
Шаблон интернет-магазина, как алиэкспресс, с вариативной карточкой

Автор p.g.

Ответов: 7
Просмотров: 3024
Последний ответ 12.08.2022, 11:08:27
от Akeksandr
Ищу адаптивный шаблон для тревел сайта

Автор Kras22

Ответов: 4
Просмотров: 31479
Последний ответ 16.02.2022, 14:57:28
от difosat
Где взять шаблон Cassiopeia от Joomla 4 к Joomla 3?

Автор web1

Ответов: 0
Просмотров: 3328
Последний ответ 25.07.2021, 00:23:53
от web1