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

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Я далек от веб-дизайна и программирования. Но нужен был сайт, я скачал шаблон и кое-как сварганил http://www.bouratevich.com.ua. Всем доволен, только вот беда, ссылки на сайт не всегда подтягивают фото. Хочу исправить этот баг. Гугли рекомендует прописать свойства Open Graph, чтобы указать фото, которое должно подтягиваться. И что нужно в шапке вставить следующие тэги
<meta property="og:title" content="">
<meta property="og:site_name" content="">
<meta property="og:url" content="">
<meta property="og:description" content="">
<meta property="og:image" content="">
Вот только я не пойму как это сделать. Может кто подскажет? Заранее благодарю.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Вот только я не пойму как это сделать. Может кто подскажет? Заранее благодарю.


воспользуйтесь вот этим плагином: https://www.phoca.cz/download/category/62-phoca-open-graph-plugin

установите и опубликуйте его.. По умолчанию он будет брать первую фотографию в статье для публикации

или вставьте свое изображение: https://skr.sh/s3l8X8Go778
Будет общая картинка для всех статей

Скриншот https://skr.sh/s3lt6WR0kKB

Остальные параметры можно не прописывать - по умолчанию все будет
« Последнее редактирование: 21.08.2020, 20:08:44 от Cedars »
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Огромное спасибо! Вас в ближайшее время ждет удача! :)
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Как оказалось Фока улучшила ситуацию, но не до конца. В теле поста Фасебука и в Вайбере фотки все равно не подтягиваются :(
Подтягиваются только в коментах ФБ и Мессенджере ФБ.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
В теле поста Фасебука и в Вайбере фотки все равно не подтягиваются :(
Подтягиваются только в коментах ФБ и Мессенджере ФБ.


т.е. фотография стоит на месте и мордокнига ее видит - в комментах во всяком случае... А в посте - не видит??
Интересно..

посмотрел я на одну вашу статью в блоге - все в норме: https://skr.sh/s3nLCgodZG7

в посте тоже отражается нормально: https://skr.sh/s3nJos6CAJi
в мессенджере тоже: https://skr.sh/s3nmVWridRv

Хотя.. вот на главной сайта - не совсем гладко: https://skr.sh/s3nmdwErnaa
Половины данных нет.. https://skr.sh/s3nUPsWu6ie

у вас заполнены поля с картинками в плагине? Во всех вкладках
https://skr.sh/s3n3P4bIqh5
Если в статье, в категории или где еще нет картинки или ее имя как то не нравится плагину - то будет браться эта картинка по умолчанию..

вот адрес ресурса где можно тестировать микроразметку страниц:
https://smo.knowem.com/
« Последнее редактирование: 23.08.2020, 03:49:05 от Cedars »
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Мучаюсь, мучаюсь, но интеллекта не хватает, чтобы добавить код в og:image.
Соответственно, в ФБ Мессенджере картинка с домашней страницы не отображается.
Если бы хотя бы знать, в каком файле этот код... Или как его вообще туда ввести и почему
его там нет.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
добавить код в og:image.
Соответственно, в ФБ Мессенджере картинка с домашней страницы не отображается.
Если бы хотя бы знать, в каком файле этот код... Или как его вообще туда ввести и почему
его там нет.

Какой код и зачем вы пытаетесь добавить в og:image ?

Что бы вставить тэг og:image на главную

вот сервис есть - для формирования микроразметки в разных форматах..
https://webcode.tools/open-graph-generator/business

Сформируйте нужный вам код через сервис и вставлять в Head страницы через модуль... воспользоваться можно, к примеру, этим модулем: https://extensions.joomla.org/extension/flexi-custom-code/



*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Спасибо. Попробую разобраться.
« Последнее редактирование: 26.10.2020, 14:01:43 от MbJaws »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Каким плагином можно закрыть внешние ссылки?

Автор gorbi_U

Ответов: 4
Просмотров: 2423
Последний ответ 25.02.2023, 02:29:35
от olegon
Как продвигать сайт! (интернет-магазин)?

Автор Kooll5

Ответов: 31
Просмотров: 6749
Последний ответ 07.02.2023, 13:59:57
от Ратник
вопрос к решению из FAQ. Вместо отсутствия ссылки отсутствует название активного пункта меню

Автор Loh

Ответов: 5
Просмотров: 2225
Последний ответ 10.04.2022, 11:04:26
от fiksius
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1300
Последний ответ 31.03.2022, 23:53:05
от illimited
Один сайт, доступный через два домена (зеркало?)

Автор slepoy

Ответов: 2
Просмотров: 1307
Последний ответ 20.11.2021, 17:50:48
от Byzi