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

black_shadow2204

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Подскажите пожалуйста как реализовать функционал как у тегов Joomla?

Идея заключается в создании подборок товаров, типа Новый год, лето и т.д.

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


______
В ручном режиме я реализовывала это с помощью МЕТОК и выводом с помощью модуля отображающего товары с выбранной меткой... Но метка не кликабельна, один и тот же товар в разные подборки никак не засунуть и это каждый раз необходимо создавать новый модуль для новой подборки...
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
Re: Функционал как у тегов Joomla
« Ответ #1 : 10.04.2025, 07:50:41 »
Раньше для 3-ки заказывал подобный функционал - Интеграцию меток Joomala в JoomShopping. Но для Joomala 4/5 нужно его переписывать...

В вашем же случае можно обойтись стандартным функционалом Характеристик, расширив его дополнительным аддоном.

Подобный аддон могу разработать на заказ.
Пишите в Телеграм: @kit2m2 или в Скайп: StudioDK-WEB
В личку писать Вы пока не можете. Нужно набрать 25 сообщений на форуме.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

black_shadow2204

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Функционал как у тегов Joomla
« Ответ #2 : 11.04.2025, 13:10:05 »
спасибо, написала в телеграм
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Функционал сравнение товаров в JoomShopping

Автор falur

Ответов: 53
Просмотров: 15159
Последний ответ 22.08.2022, 09:54:16
от kit2m2
Плагин редиректа регистрации Joomla на регистр

Автор dmitry_stas

Ответов: 42
Просмотров: 17313
Последний ответ 01.04.2016, 21:11:26
от dmitry_stas
Прикручиваем поиск по Joomla к модулю поиска JoomShopping

Автор Brooksus

Ответов: 4
Просмотров: 3257
Последний ответ 17.01.2016, 19:29:24
от nevigen
Плагин связи товаров со статьями контента Joomla для JoomShopping 3.2.7

Автор Arkadiy

Ответов: 25
Просмотров: 11837
Последний ответ 22.06.2015, 18:20:32
от Arkadiy
Поиск JoomShoping + Joomla материалы (ajax)

Автор avantyrist

Ответов: 4
Просмотров: 1417
Последний ответ 30.01.2015, 21:15:22
от avantyrist