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

azion

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Все привет вот решил сделать доску объявлений  выбрал MarketPlace  но сразу же возникло несколько вопросов
На этом форуме непомню где находил вывод категорий в виде меню 

1.Подскажите как сделать вывод категорий

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


учеба                 животные                       знакомства       .............           ................
  ...........              ..............                      ..............       ..............            ................
  ...........              ..............                     ...............       ..............            ................

в каком файле редактируется  вывод каталога (show_category оно  или нет таки не понял)
или может у кого есть пример похожий 

и в каком файле редактируется вывод самого объявления (если не трудно строки  самой таблицы )
Я думаю тема будет полезная всем  Если плохо искал  не судите строго  подскажите   

2
*

vagkrsk

  • Moderator
  • 731
  • 125 / 0
  • Дорогу осилит идущий
*

azion

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Категории модуль вывода категорий
« Ответ #2 : 18.04.2011, 22:21:04 »
vagkrsk    спасиба за сылку  Кстати попробовал поставить на localhost менюшка работает а вот перенес на хостинг   меню не работает   но все равно хотелось бы сделать такое как я  написал в начале Направьте на путь истинный))))))
*

vagkrsk

  • Moderator
  • 731
  • 125 / 0
  • Дорогу осилит идущий
Re: Категории модуль вывода категорий
« Ответ #3 : 19.04.2011, 08:01:08 »
Путь простой. Возьмите две версии MarketPlace, стандартную и по ссылке.
Сравните изменения в файлах (что добавлено нового), обратите особое внимание на файл мarketplace.xml и папку menu c файлом nav.html (версия Purgen)
Purgen проделал большую работу и сделал ее не за два дня. После того, как на форуме была выложена версия для скачивания, продолжалась работа по улучшению. Знания и труд приведут Вас к намеченной цели.

С хостингом, обратитесь к менеджерам, попросите помочь разобраться с проблемой. На разных хостингах - разные настройки.
« Последнее редактирование: 19.04.2011, 08:12:54 от vagkrsk »
*

azion

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Категории модуль вывода категорий
« Ответ #4 : 19.04.2011, 21:21:50 »
vagkrsk
С хосингом решилось они что то включили все работает  С файлами буду разбираться  Спасибо за подсказки
Еще вопросик вы можете подсказать какие файлы за что отвечают если не трудно
« Последнее редактирование: 19.04.2011, 21:25:16 от azion »
*

Mick_20

  • Завсегдатай
  • 1025
  • 3 / 0
  • Что тут писать?
Re: Категории модуль вывода категорий
« Ответ #5 : 24.03.2013, 15:37:26 »
Решение предложенное в теме не нравится. У меня версия 2.3.
Как можно вывести все категории и плокатегории на главную?
*

Mick_20

  • Завсегдатай
  • 1025
  • 3 / 0
  • Что тут писать?
Re: Категории модуль вывода категорий
« Ответ #6 : 24.03.2013, 15:41:17 »
Кто-нибудь использует эту версию?
Подскажите модули какие-нибудь для него.
Ничего найти не могу.


Давайте с кем-нибудь сообразим вывод подкатегорий. Кому-нибудь интересно м\б.

Я могу вывести текущий id категории. Осталось только подкатегории в подцикле вывести.
Пытался вывести имя категории по id но выводятся почему-то вообще имена пользователей.


Еще я заблокировал вывод подкатегорий и их картинок.
Их надо вывести рядом с категориями  ::)


« Последнее редактирование: 24.03.2013, 17:00:05 от Mick_20 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод определенной категории

Автор spectralw

Ответов: 3
Просмотров: 5702
Последний ответ 26.02.2013, 17:49:19
от cantsave
Как удалить имя пользователя MarketPlace 2.3 на странице выбора категорий

Автор xoseernest

Ответов: 2
Просмотров: 3005
Последний ответ 22.08.2012, 16:02:29
от xoseernest
[Решено] MarketPlace,как добиться вывода показа модулей в строгоопределенных категориях?

Автор Budrus

Ответов: 6
Просмотров: 4054
Последний ответ 06.03.2012, 03:16:13
от maxikm
Модуль меню для MarketPlace 1.4.*/ Joomla 1.5.*

Автор antant

Ответов: 11
Просмотров: 7929
Последний ответ 09.02.2012, 14:09:53
от vagkrsk
Картинка в категории и изменение Title в MarketPlace 2.1

Автор TIGRA

Ответов: 7
Просмотров: 3683
Последний ответ 08.01.2012, 00:33:05
от boonen