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

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Сайт портфолио
« : 18.06.2011, 21:59:04 »
Сайт портфолио моих расширений для Joomla.  http://ExT-Joom.com/

Ваше мнение по реализации?!

« Последнее редактирование: 02.02.2014, 21:36:08 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Сайт портфолио
« Ответ #1 : 19.06.2011, 12:39:31 »
Забыл сказать, браузер должен поддерживать css3!
« Последнее редактирование: 19.06.2011, 13:21:27 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
Re: Сайт портфолио
« Ответ #2 : 19.06.2011, 12:53:53 »
Забыл сказать, версия браузеров последняя должна быть :)
А вот этого то и быть не должно. Сайт должен работать на всех браузерах. Понятно что старые не отображают всех примочек, но юзабельностость должна быть везде. Хотя... Каждый свободен делать то что хочет.
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Сайт портфолио
« Ответ #3 : 19.06.2011, 12:54:09 »
Знали бы вы сколько еще народа на шестом осле сидит. Удивились бы.
Демо лучше сделайте что бы открывалось в отдельном окне. Теряется навигация.

Описание всех соц закладок почему то цифра один. Текст в меню. Поменяйте шрифт. Буквы в платную прилипают друг к другу. Особенно не читабельно в английском варианте.
« Последнее редактирование: 19.06.2011, 14:48:25 от GDV »
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Сайт портфолио
« Ответ #4 : 19.06.2011, 13:14:19 »
А вот этого то и быть не должно. Сайт должен работать на всех браузерах. Понятно что старые не отображают всех примочек, но юзабельностость должна быть везде. Хотя... Каждый свободен делать то что хочет.

Сайт начинает работать с ie 7,под него я заточил, остальные все примочки с ie9 + и все браузеры поддерживающие css3! Это что касается дизайна, по юзабилити тут работа.т скрипты:) поддержка полностью всех браузеров.

Что касается ссылок на демо........вообщем получается что он берет все ссылки в блоке....буду признателен если скажите правильное условие. Логика такая должна быть, если ссылка с классом demo, то не использовать jq, иначе сделать это

Код
$("#wrap a").click(function(event){
            event.preventDefault();
            linkLocation = this.href;
            $("#container").fadeOut(1000, redirectPage);        
      });

А про цифру совсем забыл :) спасибо....
« Последнее редактирование: 19.06.2011, 13:23:56 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Сайт портфолио
« Ответ #5 : 19.06.2011, 14:47:42 »
а как вы вообще выводите ссылки?
_blank просто дописать к ссылке
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Сайт портфолио
« Ответ #6 : 19.06.2011, 15:30:05 »
а как вы вообще выводите ссылки?
_blank просто дописать к ссылке
неее, скрипт перекрывает, надо условие ставить в срипте)
Ссылки как и все выводят, ничего нового не придумал.
<div class="jt-demo-link"><a target="_blank" href="http://purpose.jtemplate.ru/ ">Live Demo</a></div>
У меня уже появилась идея, как реализовать. Вечером если руки дойдут исправлю косяк. А по меню, так же сделаю расстояние между буквами средствами CSS, но дело в том что у меня показывается читабельно...буквы не слипаются :(( Смотрел в 4 браузерах.
« Последнее редактирование: 19.06.2011, 15:36:58 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Сайт портфолио
« Ответ #7 : 19.06.2011, 16:30:16 »
На мой взгляд отличная работа, практически все понравилось.
Молодец! :D




зы: Мне все равно работает в осле или нет. Я, вообще, против ослов любой версии, задолбали уже.
То одно не видят, то другое...
*

Варягъ

  • Осваиваюсь на форуме
  • 35
  • 14 / 1
Re: Сайт портфолио
« Ответ #8 : 19.06.2011, 17:19:15 »
зы: Мне все равно работает в осле или нет. Я, вообще, против ослов любой версии, задолбали уже.
То одно не видят, то другое...
Цитата с баша. Несбыточная мечта фрилансера. "Хочу что бы в мире существовал лишь один браузер."
Я тоже негативно отношусь к любому ИЕ, только с ним в основном проблемы и вылазят. Но к сожалению большая часть юзеров сидит именно на нём. Ставят Винду с купленного вместе с компом диска, отключают автообновление, по совету "авторитетных" друзей. И вообще против всего нового, пытаюсь доказать, что лучше что угодно кроме осла, ноль эмоций, не трогай ничего. Вот  я только знаю с 10-ок пользователей ие6, ещё больше с ИЕ 7, часть обновляется, но опять же на ИЕ. Хотим мы этого или нет но это в основном и есть пользователи того что мы все  делаем. Только увидев у кого нибудь что сайты могут отображаться по другому, с закруглениями, рельефными шрифтами и т д, умиляются "А я такую же хочу". Так что фиксить придётся, насколько я знаю в своём кругу, ослами пользуются до 70% народу.
Но для каждого из нас, в жизни мил свободы час и порой не жалко жизни, что б хлебнуть её хоть раз!
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Сайт портфолио
« Ответ #9 : 19.06.2011, 17:39:36 »
А по меню, так же сделаю расстояние между буквами средствами CSS, но дело в том что у меня показывается читабельно...буквы не слипаются :(( Смотрел в 4 браузерах.

В мозиле 4.0

По поводу полностью переход всего и вся на каскадные стили 3, зря. У вас там не так уж и много в шаблоне. Может кое что лучше картинками сделать. По крайней мере с ослами проблем не будет. А на нём еще много народа сидит.

Сафари тоже кстати с сюрпризами. Еще тот браузер.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

PbICb

  • Захожу иногда
  • 66
  • 38 / 0
  • Мяфф...)
Re: Сайт портфолио
« Ответ #10 : 20.06.2011, 20:07:44 »
Оч хорошо. Если можно, только несколько замечаний:
1. На мой аудиторский взгляд, не хватает пары строчек текста на главной странице о том, кто вы и чем занимаетесь (или хотя бы подписи под логотипом, что-то вроде - "бесплатные шаблоны для Joomla!")
2. В таких разделах, как "О нас", не хватает заголовков
3. Не хватает выделения активного пункта меню
4. Страница работы:
    - зачем заголовок страницы является ссылкой на саму себя?
    - размещение заголовка по центру, на мой взгляд, достаточно спорно (больше центрированных элементов не наблюдается, поэтому заголовок выглядит одиноко)
    - я бы посоветовала более четко отделить скриншот работы от последующего текста (рамка, подложка, отступы)
5. Списки работ: такие кнопки как "Live demo" и "Info" можно показывать при наведении (снизив тем самым шум в интерфейсе)
6. Возможно, побольше  отступов между элементами-текстом и покрупнее шрифт смотрелись бы более гармонично в данном  дизайне.
UI, UX, Interaction design, Kung Fu и другие страшные слова
Ить, ни, сан, си, го - беспечен гуляющий заяц...
*

Duckoff

  • Захожу иногда
  • 63
  • 2 / 1
  • Duckoff Music
Re: Сайт портфолио
« Ответ #11 : 21.06.2011, 22:00:50 »
У Ильи Бирмана похожий скрипт с перемещением дивов, но работает идеально. http://ilyabirman.ru/music/ В вашем случае мне не понравилось то, что при загрузке сайта у меня было 4 блока в строке, но как только я побаловался с окном браузера и вернул все на место, осталось в строке лишь 3 блока. Потом вообще эти блоки наложились друг на друга. Короче нужно дорабатывать и оптимизировать. А вообще этот скрипт, наверное бесполезен.

Из всего сайта понравилось только плавное появление контента и всплывающее окно из треугольника в правом верхнем углу. Украду идею, наверное ;)
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Сайт портфолио
« Ответ #12 : 21.06.2011, 22:23:00 »
В принципе, в самом оформлении ничего революционного нет. Но подобрано не плохо. Из того, что не понравилось:
1.Вся главная страница забита однотипными шаблонами - как под копирку. Может еще и из за этого взгляд ни за что не цепляется. Запоминаются только эффекты, да оригинальное меню. Как вариант - убрать с главной вот это сумбурное расположение везде и всего, заменить на текст(новости, анонсы и т.п.). Оставить на главной лишь самые последние работы в качестве тех же новостей проекта.
2.Не хватает контраста. Меню не дает его в должной мере. Возможно как то стоит очертить хедер. А на данный момент впечатление обрубленности. Возможно добавить в макет еще и третий цвет следует. По таблице совместимости
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Сайт портфолио
« Ответ #13 : 21.06.2011, 22:27:08 »
Социальные закладки голубого цвета в качестве противовеса темно-серому меню, там явно как на корове седло. Уж лучше вообще ничего чем это
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Сайт портфолио
« Ответ #14 : 22.06.2011, 16:56:21 »
Спасибо всем, все учту и в выходные сделаю.
Мои расширения - http://eco-joom.com/ru/
*

Дядя

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Сайт портфолио
« Ответ #15 : 10.07.2011, 00:15:34 »
При переключении языка, урл выглядит так: _http://jtemplate.ru/en/?lang=ru :)
*

Дядя

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Сайт портфолио
« Ответ #16 : 10.07.2011, 00:24:15 »
Я конечно не разбираюсь в дизайне, но по моему, при большем разрешении главная выгнядит слегка пустовато..



*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Сайт портфолио
« Ответ #17 : 10.07.2011, 11:25:59 »
Тему закройте пожалуйста, дизайн уже поменялся два раза от начального!
Мои расширения - http://eco-joom.com/ru/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт сам себе. Ценим )

Автор OrangeBrain

Ответов: 26
Просмотров: 2540
Последний ответ 22.02.2017, 10:11:02
от SeBun
Сайт такси 2444, под вашу оценку

Автор Dmitriy M

Ответов: 23
Просмотров: 2210
Последний ответ 15.12.2016, 01:43:42
от Dmitriy M
Производство шкафов управления. Небольшой сайт

Автор Makewebs

Ответов: 29
Просмотров: 1396
Последний ответ 09.02.2016, 10:10:52
от Makewebs
Сайт агентства недвижимости

Автор yaspis

Ответов: 10
Просмотров: 1307
Последний ответ 06.11.2014, 18:49:25
от Pazys
Сайт кредитной тематики

Автор karsalex

Ответов: 14
Просмотров: 3161
Последний ответ 26.05.2014, 20:44:45
от AlekVolsk