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

Faramir_39

  • Новичок
  • 4
  • 0 / 0
Здравствуйте!

Увидел сообщение в теме про интеграцию phpBB и Joomla, где у человека она успешно прошла на новой Joomla 3.2.1, которая у меня стоит -

и скачал phpBB3.0.12 Ru и RokBridge Component 3.2.
phpBB и RokBridge успешно установил.

Но если пройти по ссылке моста, получаю ошибку (что на локальном сервере, что на хостинге):
Error displaying the error page: Application Instantiation Error

После того как  в соответствии с Инструкциями выполнил:
В разделе Средства связи – Аутентификация выбираем в качестве метода аутентификации пункт Joomla.

- после этого при попытке залогивания через форум появляется ошибка:
Fatal error: Class 'JApplicationCms' not found in /home/...../public_html/libraries/joomla/factory.php on line 124

Интеграция нового пользователя прошла только при регистрации на Joomla, но при попытке аутентификации на форуме - предыдущая ошибка.

Подскажите пожалуйста, если кто пытался интегрировать в такой конфигурации phpBB и RokBridge с Joomla - и у него получилось. Был бы очень рад новым инструкциям по их установке (если они отличаются от интеграции Joomla! 1.5) и настройке интеграции через RokBridge. Или может кто знает, как избавиться от ошибок..  !
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Нету официального пакета RokBridge для Joomla 3.2.1. Просто чудо, что у автора той темы всё работает))
Цитировать
Но если пройти по ссылке моста, получаю ошибку (что на локальном сервере, что на хостинге):
Error displaying the error page: Application Instantiation Error
Была такая история у меня, может совпадение... Если Вы до этого устанавливали RokBridge, то попробуйте сначала удалить папку Моста перед новой установкой.
Есть бета версия для Joomla 3.2.1  Мост работает. На форуме разработчика моста есть информация об этом
« Последнее редактирование: 06.02.2014, 06:32:49 от userJmla »
*

Faramir_39

  • Новичок
  • 4
  • 0 / 0
userJmla ясно.. хотелось верить в чудеса))
Спасибо за информацию! я уже думал никто не ответит) Как запасной вариант буду держать на уме.

Но я так подумал-подумал и плюнул на phpBB (на рок-бридж соответственно  ;D ). Нашел более интересный вариант форума и буду пытаться его интегрировать с обновившейся Joomla 3.2.2 через другой мост.
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
userJmla ясно.. хотелось верить в чудеса))
Спасибо за информацию! я уже думал никто не ответит) Как запасной вариант буду держать на уме.

Но я так подумал-подумал и плюнул на phpBB (на рок-бридж соответственно  ;D ). Нашел более интересный вариант форума и буду пытаться его интегрировать с обновившейся Joomla 3.2.2 через другой мост.

Другой мост, это какой? Неужели опять чудеса? ;D Разработчики Мостов такие шустрые, что успевают за Joomla
*

Faramir_39

  • Новичок
  • 4
  • 0 / 0
Другой мост, это какой? Неужели опять чудеса? ;D Разработчики Мостов такие шустрые, что успевают за Joomla


JFusion 2.0 - ну к новым версиям Joomla они давненько готовили, 1 февраля вышла "стабильная" версия
Ну по праздникам-то можно) А если у меня эт все таки получится, то это еще будет отдельный..  :laugh:
Просто меня сейчас интересует именно vBulletin (3.8.7 PL3), а с рок-бриджем не знаю, можно ли его совместить
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
JFusion 2.0 - ну к новым версиям Joomla они давненько готовили, 1 февраля вышла "стабильная" версия

А версия Joomla3.0.. это Joomla3.2.1 ?
*

Faramir_39

  • Новичок
  • 4
  • 0 / 0
А версия Joomla3.0.. это Joomla3.2.1 ?
Нет, это разные версии, но у JFusion 2.0 поддержка Joomla 3.x, поэтому 3.2.1 и 3.2.2 тоже должны работать.
*

userJmla

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
RokBridge for J3.2
Re: RokBridge for J3.2
Цитировать
Новая версия с некоторыми дополнительные исправлениями будет доступна в ближайшее время, будет добавлен перевод на итальянский, русский и Румынский. Исправлена ошибка gzip и некоторые другие незначительные проблемы. Теперь достижения прогресса по улучшению профиля синхронизации системы.
*

Denikin

  • Захожу иногда
  • 76
  • 0 / 0
  • Только Учусь)))
Всётаки ктонибудь решил проблему с
Цитировать
Fatal error: Class 'JApplicationCms' not found in /home/...../public_html/libraries/joomla/factory.php on line 124
?
*

Denikin

  • Захожу иногда
  • 76
  • 0 / 0
  • Только Учусь)))
однако и разработчики опустили эту тему))) компонент то отличный) эх пришлось перейти на JFusion временно)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интеграция форума phpBB3 и Joomla от AlterBrains

Автор AlterBrains

Ответов: 123
Просмотров: 55381
Последний ответ 09.08.2019, 19:41:53
от Anutaqueve
"Запомнить меня" в Joomla и RokBridge

Автор RAmON10

Ответов: 11
Просмотров: 10472
Последний ответ 12.01.2015, 23:01:03
от wowkarak
RokBridge + phpBB и Joomla: логины и имена пользователей

Автор Goshtar

Ответов: 0
Просмотров: 4914
Последний ответ 05.10.2014, 23:09:08
от Goshtar
Конвертер phpbb3 - FireBoard

Автор cygun

Ответов: 17
Просмотров: 17847
Последний ответ 01.07.2014, 01:58:01
от Kyrsor
Интеграция Joomla! 1.5 и phpBB3 через RokBridge

Автор Darkick

Ответов: 565
Просмотров: 183799
Последний ответ 21.12.2013, 01:12:12
от ГОСТЬ