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

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
https://fxmoneylab.ru/sovetniki-forex/funnel-trader/
Подскажите как исправить отображение комментариев, чтоб они разделились и нормально отображались.
Произошло после подключения плагина JCH optimize
Плагин удалил, но проблема осталась. Как исправить, не знаю. С стилями игрался, ничего не получается. Не силен в этом.
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Кеш очистить, не вижу, что сливается?
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Косяки в верстке) дивы не закрыты.
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Косяки в верстке) дивы не закрыты.

Я так и думал) Вот только где эти косяки. Не могу выудить. Если подскжите, где подправить и что буду очень благодарен.
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Начните с шаблона комментариев, посмотрите, все ли теги закрыты корректно.
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Начните с шаблона комментариев, посмотрите, все ли теги закрыты корректно.
Смотрел уже. Но не силен в этом. Заметил, что если удалить стили jcomments https://fxmoneylab.ru/components/com_jcomments/tpl/default/style.css все отображается в своем порядке только без оформления
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Как вариант попробовать переустановить
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Как вариант попробовать переустановить
Компонент переустанавливал. Не помогло(
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
В стилях в файле components/com_jcomments/tpl/default/style.css написано:
Код
#comments .comments-list{
    height: 1%;
}
надо либо вырезать эту строчку, либо переопределить на уровне шаблона:
Код
#comments .comments-list{
    height: auto !important;
}
Тогда вот так будет:
Спойлер
[свернуть]
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
В стилях в файле components/com_jcomments/tpl/default/style.css написано:
Код
#comments .comments-list{
    height: 1%;
}
надо либо вырезать эту строчку, либо переопределить на уровне шаблона:
Код
#comments .comments-list{
    height: auto !important;
}
Тогда вот так будет:
Спойлер
[свернуть]

Большое спасибо. Вы очень помогли.
Может еще подскажете, как пробелы лишние убрать между баннером и комментариями и блоком скачивания?
В любом случае +
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Спойлер
[свернуть]
Вот это расстояние - это вот эти значки <br> - означают перенос строки.
Я не знаю, каким образом вы этот блок выводите. Если через HTML - то вырежьте эти теги.
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Спойлер
[свернуть]
Вот это расстояние - это вот эти значки <br> - означают перенос строки.
Я не знаю, каким образом вы этот блок выводите. Если через HTML - то вырежьте эти теги.
Я тоже не пойму откуда они берутся. В стилях нет такого. В HTML шаблоне сайта имеете ввиду?
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Я имею в виду HTML этого блока. Шаблон тут ни при чем.
Каким образом этот блок выводится? Через плагин, через модуль + вставку модуля в материал, скриптом?
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Я имею в виду HTML этого блока. Шаблон тут ни при чем.
Каким образом этот блок выводится? Через плагин, через модуль + вставку модуля в материал, скриптом?
Для меня это темный лес( Я только в элементарном могу еще разобраться.
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Так это и есть элементарное. Это через админку делается. Создается материал и каким-то образом в нем выводится блок "Скачать".
Исключительно администрирование сайта, редактор материалов и (или) настройки какие-то. Но, опять же, настройки в админке.
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Так это и есть элементарное. Это через админку делается. Создается материал и каким-то образом в нем выводится блок "Скачать".
Исключительно администрирование сайта, редактор материалов и (или) настройки какие-то. Но, опять же, настройки в админке.
Добавляется с помощью тега в материал, который обрабатывается плагином.
<p>{jd_file file==110 - это блок Скачать}{loadposition bbottom - баннер}</p> В редакторе пробелов нет лишних.
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Вот, дело идет к разгадке :)
Во-первых, желательно заменить в данном случае
Код
<p>{jd_file file==110 - это блок Скачать}{loadposition bbottom - баннер}</p>
на
Код
<div>{jd_file file==110 - это блок Скачать}{loadposition bbottom - баннер}</div>
Во-вторых, надо выяснить где формируется содержимое того, что выводится через jd_file file==110. И уже там посмотреть теги <br> и удалить их.
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Вот, дело идет к разгадке :)
Во-первых, желательно заменить в данном случае
Код
<p>{jd_file file==110 - это блок Скачать}{loadposition bbottom - баннер}</p>
на
Код
<div>{jd_file file==110 - это блок Скачать}{loadposition bbottom - баннер}</div>
Во-вторых, надо выяснить где формируется содержимое того, что выводится через jd_file file==110. И уже там посмотреть теги <br> и удалить их.
Спасибо. А как выяснить, где формируется?
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Я не знаю. В плагинах поищите.
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Я не знаю. В плагинах поищите.

Проверю плагин jdownloads. Больше не знаю, где копать.
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
jdownloads - это, вроде, компонент.
Так что, наверно, через плагин закачки только выводятся.
А формируются именно в компоненте.
Так что в компонентах посмотрите.
*

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0

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

mixasikus

  • Осваиваюсь на форуме
  • 39
  • 0 / 0

Сверху не нашел, как убрать пробел. Но может кто подскажет, как внизу убрать?
Нашел решение . В стилях шаблона компонента jomshopping
Код
}
div.jshop_prod_description{
padding-top: 10px;
padding-bottom: 10px; (поменял на 0)
}
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Можно ли удалить пакетно десятки тысяч неопубликованных комментариев?

Автор Дмитрий_76

Ответов: 2
Просмотров: 1900
Последний ответ 18.02.2024, 21:09:50
от Helios
Не отображается форма

Автор spoonge

Ответов: 0
Просмотров: 3453
Последний ответ 21.12.2018, 12:01:59
от spoonge
Количество комментариев в статье

Автор kilnart

Ответов: 1
Просмотров: 4126
Последний ответ 05.03.2018, 12:05:27
от kilnart
Как добавить якорную ссылку на список комментариев в начале материала?

Автор orsy

Ответов: 0
Просмотров: 4210
Последний ответ 12.04.2017, 02:51:19
от orsy
Запрет добавления новых комментариев для всего сайта

Автор Геныч

Ответов: 1
Просмотров: 2059
Последний ответ 26.01.2017, 10:57:27
от vipiusss