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

AVAAR

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Здравствуйте уважаемые!

Тут такая дела: хочу  по возможности облегчить загрузку главной страницы https://nashi-dni.su/. Это календарь. Там по моей задумке должны загружаться материалы не на один день, а на неделю сразу и в фоне подгружаться по мере просмотра на весь текущий месяц, чтобы при переходе на другие дни не происходило перезагрузки страницы. Страница должна перезагружаться лишь при переходе на другой месяц. Но работает это очень криво. Может дело в реализации - не знаю.
Сейчас там так: сперва загружаются, как видно, все материалы сайта на главную страницу, а это долго, и только потом включается фильтр - календарь, убирая лишнее. Итоговое впечатление - нудятина страшная.

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

Указания на невозможность этого по причине "того что", тоже принимаются. И если вопрос на самом деле более сложный, чем мне кажется, грузить меня этим - приветствуется!)

 :D Пожалуйста - не игнорьте!) Раз уж я решился, эту тему надо добить. :( :o
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
ваш сайт поставил в тупик даже сервис гуглы по измерению скорости загрузки сайтов..

Я пять раз пробовал ... каждый раз одно и то же: https://skr.sh/s3nFj6a2FEm

 *DRINK*

этот сервис analyze.websiteoptimization.com - тоже отказался проверять ваш сайт: https://skr.sh/s3ndvwXne7C
Превышение по объему страницы: The size of this web page (3687127 bytes) has exceeded the maximum size of 3000000 bytes.
« Последнее редактирование: 23.08.2020, 18:45:50 от Cedars »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
вот прошел тест: https://fpt.pingdom.com/#5d06ffacc6c00000

скажите.. а 7 мб image - что там такого важного то?

вот к примеру эта картинка https://skr.sh/s3nWtyR4mhq 700 кб.. Разве нельзя ее сделать 15-20 кб весом??
*

AVAAR

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
вот прошел тест: https://fpt.pingdom.com/#5d06ffacc6c00000

скажите.. а 7 мб image - что там такого важного то?

вот к примеру эта картинка https://skr.sh/s3nWtyR4mhq 700 кб.. Разве нельзя ее сделать 15-20 кб весом??

Точно можно. Но это уже другой геморрой, как мне кажется. Сейчас на страницу заливаются материалы исключительно с фото, но проблема была и до них и останется после, просто потому, что сайт наполнен материалами где то процентов на 6!)) А качественными, с картинками -2%.
И я могу отдать кому-нибудь на редактирование фото-каталог сейчас и мне всё обрежут и перезальют, как мне говорили, но проблема вернётся уже через пару месяцев...

Что ещё можно сделать?
*

AVAAR

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Жуть какая, у меня аж браузер подвисает на этой странице

 ;D >:(
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Забавно у вас.. сначала грузится весь месяц.. потом переключается на конкретный день...
Не логичней было бы - сразу сегодняшний день грузить и поставить ссылку на весь месяц - кому надо - воспользуется ..

Тут же.. какой смысл в модуле "Случайное событие"?? Что дает человеку этот калейдоскоп случайностей - он ведь зашел конкретную дату посмотреть??
*

AVAAR

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Забавно у вас.. сначала грузится весь месяц.. потом переключается на конкретный день... Не логичней было бы - сразу сегодняшний день грузить и поставить ссылку на весь месяц - кому надо - воспользуется ..
Собственно о чём и речь! Я ведь пишу в предложениях работы и как раз по этому поводу!)Предложения рассматриваются. Но в приоритете сейчас настройка порядка загрузки элементов. Возможно, реализация функции фоновой подгрузки изображений на неактуальные даты. В общем, специалист мне нужен, а ему уже видней.
Возможность листания дат, это фишка которая плохо реализована, но, как я считаю, может быть доработана.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
В общем, специалист мне нужен, а ему уже видней.

Вам сначала нужно ТЗ заготовить, так сказать определить объем и направление работ.. А потом уже и специалист найдется..
*

AVAAR

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
А ТЗ, кто разработает?)
Кто найдёт суть проблемы и предложит варианты решения?
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Кто найдёт суть проблемы и предложит варианты решения?

имхо, конечно... Но в вашем случае - дешевле будет с нуля сделать, чем исправить уже навороченное..
*

AVAAR

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
имхо, конечно... Но в вашем случае - дешевле будет с нуля сделать, чем исправить уже навороченное..



Дешевле, это сколько?
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновить Joomla 1.5.26 на современную версию, может ли кто-то взяться?

Автор kuncy

Ответов: 2
Просмотров: 1912
Последний ответ 06.09.2023, 13:52:40
от beliyadm
Скрипт голосования для сайта

Автор FBM

Ответов: 4
Просмотров: 2444
Последний ответ 20.05.2022, 19:57:39
от Sulpher
Поднять SMC сайта и JS до актуальных версии

Автор Serg_72

Ответов: 10
Просмотров: 2928
Последний ответ 15.02.2021, 12:37:14
от Serg_72
Разработка сайта

Автор VladislavMar

Ответов: 1
Просмотров: 2259
Последний ответ 12.08.2020, 17:10:43
от NewUsers
Анализ, доработка, поддержка готового сайта

Автор Dganklych

Ответов: 3
Просмотров: 1257
Последний ответ 30.04.2020, 05:26:51
от morph