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

battrack

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Я только-только начал изучать jooml-а, поэтому может мой вопрос покажется слишком уж тупым, но ситуация вот такая. В joomla 1.0 уже установлены по умолчанию два шаблона и создана структура с данными (демо-данные). Сверху справа есть модуль "Краткие новости", который привязан к разделу "Краткие новости" и туда соответственно подгружается содержимое из данного раздела. Я создаю новый модуль в менеджере модулей и хочу тоже привязать его к какому-либо разделу. Но дело в том что таковой настройки даже нет (в отличие от уже созданного про который я говорил "краткие новости"). И тип моего нового модуля User, а у того тип mod_newsflash. И получается что уже в настройках самого модуля есть поле "содержимое" куда я могу вбить текст, который и будет выводиться в этом модуле. Это, конечно, замечательно, но если все же я хочу чтобы в него выводились данные из какого либо раздела и категории, как это сделать. Может дело и есть в том какой это тип модуля? Про типы мне тоже пока не понятно. Там их много (про некоторые понятно, поиск, опросы, меню и т.п.).
Подскажите. Что-то я никак с этим вопросом не разберусь.
*

item32

  • Захожу иногда
  • 53
  • 10 / 2
кароче зайди в модуль и внизу слева можно выбрать где его показывать
*

ronn

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
В админпанели вкладка "Модули" - "Модули сайта"

Ставишь галочку в чекбоксе напротив нужного модуля и жмешь кнопку "Копировать". После этого настраиваешь созданный модуль, прописываешь категории и разделы, которые он будет отображать (по умолчанию - все).
Модуль копируешь в зависимости от стоящих задач, например
mod_newsflash отображает случайную статью из заданного раздела
mod_mostread (mod_popular) отображает статьи по популярности и т.д.

Рекомендую к прочтению

"Быстрый старт" Продолжение инструкции для новичков.
_http://joomlaforum.ru/index.php/topic,20079.new.html

Joomla FAQ: все о Joomla в вопросах и ответах
_http://joomlaforum.ru/index.php/topic,8268.new.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Создать модуль фильтрации

Автор kadr

Ответов: 6
Просмотров: 2939
Последний ответ 25.10.2012, 15:32:31
от kadr
Некорректно работает модуль обратной связи.

Автор mr.dil

Ответов: 1
Просмотров: 2262
Последний ответ 08.10.2012, 15:17:57
от mr.dil
[download] Модуль новостей NewsFader v.1.0.1.1 (fixed)

Автор yunoshev

Ответов: 73
Просмотров: 50409
Последний ответ 03.02.2012, 13:25:51
от yunoshev
Подскажите как скрыть/показать модуль ?

Автор quake3

Ответов: 3
Просмотров: 3821
Последний ответ 21.05.2010, 13:59:15
от quake3
Как сделать вывод статичного материала в модуль?

Автор Sevenor

Ответов: 1
Просмотров: 2065
Последний ответ 01.12.2009, 14:53:12
от Sevenor