Новости Joomla

Загадочный параметр $live_site в configuration.php 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 можно из объекта приложения

protected function doExecute(InputInterface $input, OutputInterface $output): int    {         //...              $live_site = $this->getApplication()->get('live_site');         //...    }
и исходя из этого строить дальнейшую логику.@joomlafeed#joomla #разработка #php #cli

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks.Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида

{YOUTUBE}...{/YOUTUBE},
{MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.👩‍💻 v.7.0.0. Что нового?- Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов
{YOUTUBE}...{/YOUTUBE}.- Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8. - Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI,Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".
Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову (@rkazhet).@joomlafeed#joomla #расширения

0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 2034 Просмотров
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Проблема с кешем?
« : 03.02.2017, 12:32:06 »
Привет. Открываю страницу в первый раз все картинки на месте, потом обновляю страницу  картинки в статье пропадают. Использую jotcache. Раньше такого не замечал.
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Проблема с кешем?
« Ответ #1 : 03.02.2017, 14:25:48 »
Стандартный кеш работает нормально. :o А можно ли исключить пункт меню из стандартного кеша или материал?
*

Amigo9876

  • Осваиваюсь на форуме
  • 29
  • 2 / 0
Re: Проблема с кешем?
« Ответ #2 : 15.11.2019, 13:00:18 »
Та же проблема. К пути всех картинок подвешивается текущий url из меню.

То есть, у картинки путь: /images/stories/trial-tyumen-15-11-w.png
А при включенном плагине стало - /news/images/stories/trial-tyumen-15-11-w.png
И конечно картинок нет.
*

Any_Color

  • Осваиваюсь на форуме
  • 47
  • 0 / 1
Re: Проблема с кешем?
« Ответ #3 : 15.11.2019, 20:08:22 »
Есть два замечания по поводу этих постов
 первое два человека и ни одной ссылки на сайт
 второе А зачем вы используете этот jotcache ?
 Ну просто Скажите для чего ?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Проблема с кешем?
« Ответ #4 : 29.11.2019, 00:50:06 »
Хотел сказать вот что.
 картинки лучше всего оптимизировать конечно в редакторе ещё до того как они попали  на сайт!
 Ну уже если они попали Town в коем случае это не плагином бесплатным для Джума  И тем более криво переписанный!
 Да и вообще моя идея по этому по поводу не бейтесь вы так сильно про картинки не так они там ну если кошмарят вообще туда не так Они сильно нагружают очень сильно нагружает загрузку страницы этот загрузка скриптов КСС или неправильный написанные скрипты Вот это всё нагружает///
 ;D
 Ну просто без обид знаете Вы ещё начните оптимизировать сайты отрезая у них закрывающийся теги Вот это будет вообще замечательно
 Кто не знает может не дергаться Я прекрасно об этом знаю что некоторые ты не нуждаются  закрывание.
 примеру такой как
Цитировать
li
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Проблема с кешем?
« Ответ #5 : 29.11.2019, 00:57:10 »
Если вы действительно занимаетесь оптимизации сайта то 1 что вам нужно сделать это убрать выполнение скриптов из общего потока.
 затем перестань загружать вместе со страницей CSS файлы для этого есть критические стили
 третье убрать со всей страницы формы и прочие ненужную чушь
 каждому ресурсному файлу поставить срок кэширования не менее чем год. Это нужно добиться у хостера.   но перед этим нужно каждому файл повесить этой версии или ревизии!
 это маленькая часть которая очень ускорит ваш сайт я ещё А картинках даже не задумывалась!!
 Ну если вы всё это сделаете вы увидите  что сайт будет грузиться так как будто бы были стоите книгу.  нажал на меню Хули ты уже там.
 поскриптум   Почитайте ещё таких того как template
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема из chosen.php генерит js ошибку

Автор platonische

Ответов: 0
Просмотров: 1507
Последний ответ 20.05.2020, 11:11:03
от platonische
Проблема с настройками вывода материалов в 2 колонки

Автор TowRed

Ответов: 31
Просмотров: 15718
Последний ответ 04.10.2019, 06:01:24
от Sveta2889
Проблема после обновление с 2.5.19 на 2.5.28

Автор Осет72

Ответов: 5
Просмотров: 1464
Последний ответ 08.01.2017, 16:20:14
от ProtectYourSite
[Решено] Проблема с выводом даты и часовым поясом

Автор afikus

Ответов: 6
Просмотров: 8678
Последний ответ 28.12.2016, 14:16:50
от newvideo
Проблема с б/д Unknown table engine 'InnoDB

Автор thewu

Ответов: 1
Просмотров: 1701
Последний ответ 10.09.2016, 21:40:33
от Mihanja80