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

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Всем привет!

Впервые столкнулся с необходимостью интеграции phpbb и cms. Выбор заказчика остановился на Wordpressе, но корявость и сырость доступных интеграций сводит меня с ума и приводит к тому, чтобы переубедить его на Joomla. Однако есть некоторые требования, я перелопатил тонны инфы и не нашёл вразумительных ответов.

1. Форум на phpbb уже имеется, и после интеграции все ссылки должны сохраниться (т.е. ссылка http://myproject.com/viewtopic.php?f=2&t=3 не должна измениться на http://myproject.com/forum/viewtopic.php?f=2&t=3

2. При входе на http://myproject.com должна появиться страница статического материала Joomla (с шаблоном Жумлы) с интегрированным (типа wrapperа) форумом.

3. Двухсторонний вход/регистрация пользователей: регимся на форума - автовход на Joomla. Регимся в Joomla - автовход на форум.

4. Кросспостинг: пишем материал в категории Joomla - автопостинг в соответствующий раздел форума. И наоборот.

Прошу совета в данном забубонистом вопросе: что и как устанавливать, и в какой последовательности? И вообще - реально ли это?
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
попробуйте JFusion
у меня phpbb3  + Joomla 2.9 двухсторонний вход/регистрация пользователей работает отлично тока  нужно было небольшой фикс внести в Joomla
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
попробуйте JFusion
у меня phpbb3  + Joomla 2.9 двухсторонний вход/регистрация пользователей работает отлично тока  нужно было небольшой фикс внести в Joomla

А что на счёт кросс-постинга?
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
А что на счёт кросс-постинга?
включите плагин: Content - JFusion Discussion Bot
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Цитировать
ссылка http://myproject.com/viewtopic.php?f=2&t=3 не должна измениться на http://myproject.com/forum/viewtopic.php?f=2&t=
это у вас не получится в режиме wrapper (встроено в тело Joomla). либо Joomla в корне сайта либо форум
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
это у вас не получится в режиме wrapper (встроено в тело Joomla). либо Joomla в корне сайта либо форум
Ну, а реально слепить проект таким образом, чтобы в корневой папке сервера был именно форум, а Joomla была в папке blog, например? В смысле, я понимаю, что по отдельности-то оно реально. А вот с мостом работать будет?
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
должно работать
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
это у вас не получится в режиме wrapper (встроено в тело Joomla). либо Joomla в корне сайта либо форум
блин, но мне всё же нужно выводить материал из Ждумлы на главной странице phpbb... В Wordpressе такой хитрый мост есть (WP-United зовётся) - можно форум встроить внутрь cms либо наоборот - вп встроить внутрь форума... Неужели для Ждумлы ничего подобного нет? :(
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
да встроить то можно. проблема состоит в ваших url.
если в тело встроите то влюбом случае он изменится например на http://myproject.com/phpbb/viewtopic.php?f=2&t=  вместо http://myproject.com/viewtopic.php?f=2&t=

вы учтите встройка phppbb в тело сайта несет в себе конфликт стилей (нужно будет править достаточно много чего). могут отвалится сделанные вами моды.

лично я забил на url и сделав кучу работы встироил в тело. мне очень нравится. на основные разделы сделал редиректы.
правда пока не справился с конфликтом мутулза на форуме и в Joomla.

вы обдумайте что именно вам нужно, если просто площадка с статьями - это можно и на phppbb сделать (phpbb портал вроде называется), а если нужна функциональность сайта с возможность работы компонентов - тогда придется маяться с редиректами.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
да встроить то можно. проблема состоит в ваших url.
если в тело встроите то влюбом случае он изменится например на http://myproject.com/phpbb/viewtopic.php?f=2&t=  вместо http://myproject.com/viewtopic.php?f=2&t=
более 5000 юзеров и около 70000 проиндексированных постов... урлы менять равносильно самоубийству.

вы учтите встройка phppbb в тело сайта несет в себе конфликт стилей (нужно будет править достаточно много чего).
Это я знаю. Готов к труду и обороне ;)

лично я забил на url и сделав кучу работы встироил в тело.
Для себя я бы так и поступил. Но проект не мой, и заказчик упёрся в уникальность своего контента и его индексацию в поисковиках. Честно, когда я глянул, что там за контент - чуть со стула не рухнул... Сплетни бабские и прочая хня... Его контент, на самом деле, уникально-г0Bнистый... Однако вот упёрся он - и хоть ты тресни :(
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Хитрые условия интеграции phpbb и Joomla
« Ответ #10 : 10.04.2013, 18:40:27 »
ну если только в phpbb встроить Joomla  ;D
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Хитрые условия интеграции phpbb и Joomla
« Ответ #11 : 10.04.2013, 19:04:28 »
ну если только в phpbb встроить Joomla  ;D

Не смешно  >:(
Однако становится ясно, что придётся осваивать вп...  :(
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Хитрые условия интеграции phpbb и Joomla
« Ответ #12 : 10.04.2013, 19:07:14 »
интересно, а каким это макаром можно решить на Wordpress? это просто даже логически не понятно.
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
Re: Хитрые условия интеграции phpbb и Joomla
« Ответ #13 : 10.04.2013, 22:51:56 »
А что такая прям необходимость встроить phpbb в Joomla
Не проще ли подогнать дизайн phpbb под Joomla
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Хитрые условия интеграции phpbb и Joomla
« Ответ #14 : 10.04.2013, 23:08:28 »
интересно, а каким это макаром можно решить на Wordpress? это просто даже логически не понятно.
если интересно - wp-united.com. Реально реализуется. но... ВэПэ...

Не проще ли подогнать дизайн phpbb под Joomla
Не проще. На Главной проекта нужна статья из cms-ки, которую юзер будет править постоянно. А чуть ниже под статьёй - форум. И всё на Главной... И кроме того - по всем бокам будут модули "Последние топики форума", "Последние статьи в блогах", и т.д...
« Последнее редактирование: 10.04.2013, 23:12:30 от Dorfman »
*

modest

  • Захожу иногда
  • 132
  • 0 / 0
Re: Хитрые условия интеграции phpbb и Joomla
« Ответ #15 : 27.05.2013, 13:30:55 »
Я использую rokbridge, как интегрировать можно узнать здесь(не смотрите на то, что там Joomla 1.5, на всех версиях одинаково, процесс занимает не больше 3-х минут)...

Когда установили компонет и мост, то у вас есть 3 замечательных модуля:
- RokBridge Login - своего рода "мой кабинет", это форма входа, когда вы вошли на сайт, в модуле отображается: приветствие, аватар,  после визит на сайт, мои темы, мои ответы, последние темы, мои личные сообщения....
- RokBridge Latest Posts - модуль который выводит последние созданные темы или темы где отвечали, из форума. То есть можно на главную страницу поставить этот модуль, он будет отображать темы из форума где отвечали или те которые недавно создали  
- Rokbridge Members - модуль "пользователей" - новые пользователи, топ пользователи...

Знает кто как решить мою проблему? тут
« Последнее редактирование: 27.05.2013, 13:35:01 от modest »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор AlterBrains

Ответов: 123
Просмотров: 55385
Последний ответ 09.08.2019, 19:41:53
от Anutaqueve
Визуальный редактор в phpbb

Автор dimsa

Ответов: 2
Просмотров: 7345
Последний ответ 29.09.2015, 12:07:09
от KimIV
Проблема интеграции Joomla 3.2.1 + phpBB3.0.12 Ru через RokBridge

Автор Faramir_39

Ответов: 9
Просмотров: 9595
Последний ответ 01.03.2015, 08:18:52
от Denikin
"Запомнить меня" в Joomla и RokBridge

Автор RAmON10

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

Автор Goshtar

Ответов: 0
Просмотров: 4916
Последний ответ 05.10.2014, 23:09:08
от Goshtar