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

artliffe

  • Захожу иногда
  • 127
  • 6 / 0
  • ...акки пчела
Можно ли не сложным путем модифицировать видео плагин, что бы можно было добавлять видео с российских серверов, типа mail.ru, rutube или это сложная задача и требует серьезного вмешательства?
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Re: Модификация видео плагина на JomSocial
« Ответ #1 : 01.01.2010, 20:28:49 »
Наверняка я что-то упустил? Неужели Utube и Google video уже можно добавлять? Если да, то расскажите, пожалуйста, подробнее о настройках?
Помог? Поставь(те) плюс в репутацию.
*

artliffe

  • Захожу иногда
  • 127
  • 6 / 0
  • ...акки пчела
Re: Модификация видео плагина на JomSocial
« Ответ #2 : 01.01.2010, 23:08:08 »
Наверняка я что-то упустил? Неужели Utube и Google video уже можно добавлять? Если да, то расскажите, пожалуйста, подробнее о настройках?
Можно было с самого начала... Там все стоит по умолчанию....единственное я отключил загрузку видео с компьютера
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #3 : 04.01.2010, 21:34:12 »
На
Можно ли не сложным путем модифицировать видео плагин, что бы можно было добавлять видео с российских серверов, типа mail.ru, rutube или это сложная задача и требует серьезного вмешательства?
Что значит несложным? Щелчком пальца?
Напомните мне, какой там плагин, от разработчика JomSocial т.е. встроенный или сторонний?
Если сторонний, то дайте мне его. Попробую подключить, теоретически возможно...
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

artliffe

  • Захожу иногда
  • 127
  • 6 / 0
  • ...акки пчела
Re: Модификация видео плагина на JomSocial
« Ответ #4 : 04.01.2010, 23:24:41 »
К сожалению там встроенный....
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #5 : 05.01.2010, 16:55:41 »
Посмотрел...
Под разряд "быстро изготавливаемых" он не попадает.
Нужно писать отдельные скрипты для каждого видео-провайдера, так как они генерируют свои embed code
Возни много.
Сами разработчики за отдельные "дописки" даже браться не хотят, мол сделали Вам основное, дальше сами, если очень нужно, поэтому в англоязычных ресурсах частенько можно встретить запросы к фрилансерам, дописать того или иного видео-провайдера.
Подскажу откуда начать:
1) Дописать в файле \components\com_community\helpers\videos.php строки "sampling regex" для rutube и video.mail.ru
2) Написать по аналогии с имеющимися, файлы для видео-провайдеров, например:
rutube.php и mailru.php в каталоге \components\com_community\libraries\videos
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

artliffe

  • Захожу иногда
  • 127
  • 6 / 0
  • ...акки пчела
Re: Модификация видео плагина на JomSocial
« Ответ #6 : 05.01.2010, 22:21:55 »
Спасибо за конструктив и проделанный анализ проблемы....просто респект! За совет спасибо, но мне это не по зубам... Немного подожду актуальности, точнее когда дойдет очередь до этого плагина, тогда буду искать исполнителя. Держите от меня +
*

steelcat

  • Захожу иногда
  • 118
  • 13 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #7 : 11.01.2010, 19:06:32 »
Уважаемый kharol так все разжевал, что только и остается написать реализацию. Свой сайт на JomSocial запустил уже, попробую в ближайшее время реализовать rutube например.
*

sergeeva

  • Захожу иногда
  • 60
  • 5 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #8 : 17.01.2010, 11:54:23 »
При попытке вставить ссылку на видео выдается сообщение  "Не удалось загрузить видео. Видео может быть перенаправлено или это видео не доступно в вашей стране в связи с ограничением авторских прав."

Подскажите, это лечится?
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #9 : 18.01.2010, 06:00:54 »
Ну во первых, какой то перевод странный.
Обычно используются строки:
This video is not available in your country due to copyright restrictions.
Что в переводе:
  • Это видео не доступно в Вашей стране, по причине проблем с авторскими правами.
  • Это видео недоступно для Вашей страны, связи с действующим ограничениями в авторских правах.
Откуда там берется "перенапралено"?
У Вас так со всеми роликами?
Если это частный случай, то ничего удивительного нет. Автор видео мог запретить его публиацию на других сайтах, предоставив возможность просматривать его, только на собственном ресурсе или сайте видео-провайдера
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

sergeeva

  • Захожу иногда
  • 60
  • 5 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #10 : 18.01.2010, 09:01:51 »
Перевод был изначально на англ., потом отдельно перевод добавляла, кстати, по ссылкам с этого форума.
Да, со всеми роликами из списка, который там дается. Насколько знаю, с Ю-туба ссылку на ролик без проблем можно вставить в любой форум без проблем.

Цитировать
Если это частный случай, то ничего удивительного нет. Автор видео мог запретить его публиацию на других сайтах, предоставив возможность просматривать его, только на собственном ресурсе или сайте видео-провайдера
Создавала свой собвственный аккуант, открыла доступ всем, но когда вставляю ссылку  выдается тоже самое сообщение...
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #11 : 18.01.2010, 11:20:13 »
Насколько знаю, с Ю-туба ссылку на ролик без проблем можно вставить в любой форум без проблем.
Как раз таки не так...
Во-первых, убедитесь точно, что видео файл разрешен для вставки. Ну скажем попробуйте , думаю за рекламу его здесь не расценят.
Во-вторых, Вы случаем в сеть не через Proxy выходите?
« Последнее редактирование: 12.08.2010, 18:01:47 от kharol »
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

sergeeva

  • Захожу иногда
  • 60
  • 5 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #12 : 19.01.2010, 08:40:10 »
Ну скажем попробуйте ,

Тоже самое пишет (

В сеть не через прокси выхожу.
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #13 : 19.01.2010, 11:58:26 »
Что за сервер у Вас установлен?
 Локальный?
Посмотрите наличие в php.ini и включение расширения для PHP:
extension=php_curl.dll
Если закомментировано, включите...
Самой библиотеки может не оказаться у вас в папке расширений PHP, найдите путь, там же в php.ini,  в строке extension_dir. Бросьте по этому маршруту php_curl.dll, обязательно той же версии, что и PHP
Перезагрузите Апач...
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

sergeeva

  • Захожу иногда
  • 60
  • 5 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #14 : 20.01.2010, 09:58:41 »
Сайт не на локальном хосте, а в свободном плавании в просторах инета :)
Видимо это проблема на стороне хостера, попробую к нему поприставать. 
kharol, большое спасибо за неравнодушие к проблеме!
*

sergeeva

  • Захожу иногда
  • 60
  • 5 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #15 : 23.01.2010, 20:38:08 »
Эпопея продолжается :)
Ответ от хостера:
"dll - это же windows, а у меня UNIX на сервере"

Кстати, ссылки на другом сайте, на этом же хосте через компонент Seyret работают.
Может в .htaccess что прописать надо?
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #16 : 24.01.2010, 10:09:21 »
Для Unix свои расширения и я не вижу проблем с их установкой. Судя по такому ответу, хоcтер либо не хочет этого делать, либо не знает чего-то. Пытайте хостера или меняйте... Странная поддержка
« Последнее редактирование: 17.08.2010, 15:46:09 от kharol »
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #17 : 13.02.2010, 19:11:55 »
Полез я сюда копаться.
Узнал, что у рутюба есть два АПИ. JavaScript и PHP.
Что касается ЯвыСкрипта - описание есть..а вот для серверного решения - нифига нет. Только сайт для примера.

Покопался и нашел очень полезную штуку: http://rutube.ru/cgi-bin/xmlapi.cgi?rt_mode=movie&rt_movie_id=

В ответ получаем ХМЛ. Этого должно быть достаточно для добавления видео ролика на сайт. Но вот беда... Подставляя к заголовку rt_movie_id айдишник видеоролика, получаю в ответ "Запрошенный Вами ролик не существует", хотя точно знаю - он есть.
У кого есть предположеия? учитывая, что RuTube сегодня не слабо развит, не включать его в список поддерживаемых серверов - нельзя(ИМХО).
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #18 : 13.02.2010, 23:31:18 »
Ну что. Сделал я интеграцию с RuTube. Сейчас протестирую и буду выкладывать...
Пришлось немного через жопу все сделать. У RuTube два кода для видео. Один уникальный код, второй это хеш. Для перехода на страницу достаточно только уникального номера. а для плеера нужен хеш.
Плюс парсер XML не захотел нормально парсить все параметры. Пришлось делать смешеный парсинг используя RegExp.
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #19 : 13.02.2010, 23:40:21 »
Вот архив с файлом: http://osc.od.ua/rutube.rar
Выгружать файл в папку: components\com_community\libraries\videos
Добавление файла достаточно для работы. Тестировал на JS 1.5
Будем считать бета версией. Есть пару глюков со спец символами. Исправлять буду уже завтра.
Советую протестировать сперва на локальном сервере!
*

Provolod

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #20 : 15.02.2010, 01:02:59 »
Отличная работа!!    ^-^
Пока не успел посмотреть плагин на работоспособность, но сам факт не смог не оценить!
Спасибо! *DRINK*
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #21 : 15.02.2010, 09:02:31 »
Как запустите - дайте знать как все прошло)
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #22 : 16.02.2010, 21:26:49 »
Неужели у всех есть интеграция с RuTube и никому мой файл не нужен?
Мне как бы интересно, как он запустился у вас...
*

Deni

  • Захожу иногда
  • 61
  • 2 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #23 : 16.02.2010, 22:19:00 »
Неужели у всех есть интеграция с RuTube и никому мой файл не нужен?
Мне как бы интересно, как он запустился у вас...
Завтра к вечеру попробую)) спасибо за работу
*

Deni

  • Захожу иногда
  • 61
  • 2 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #24 : 16.02.2010, 22:31:35 »
гуд))) подскажи тока, как добавить его в список который видит пользователь до того как добавить  видео (всплывающий сктипт) *??
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #25 : 16.02.2010, 22:43:36 »
components\com_community\templates\[ваш шаблон]\videos.add.php


Там есть список:
Код
<ul class="video-providers">
            <li class="video-provider">YouTube</li>
            ...
            <li class="video-provider">Live Leak</li>
            <li class="video-provider">Viddler</li>
            <li class="video-provider">RuTube</li>
</ul>

В него и добавляем наш RuTube: <li class="video-provider">RuTube</li>
*

Provolod

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #26 : 17.02.2010, 16:16:54 »
Странно. у меня вообще выводит пустую страницу и видео не добавляется.
Ошибки тоже не выводятся, что самое интересное.
Так что даже подсказать не могу в чем проблема.
У меня последняя версия JS 1.6.285, может тут грабли?
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #27 : 17.02.2010, 16:21:53 »
Можете в архиве сбросить три файла для youtube, dailymotion, vimeo в архиве.
Сравню со своими.
*

Provolod

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #28 : 17.02.2010, 18:01:04 »
Да, конечно! ))
http://i-livehere.com/video.zip
*

Hansik

  • Захожу иногда
  • 95
  • 12 / 0
Re: Модификация видео плагина на JomSocial
« Ответ #29 : 17.02.2010, 20:53:42 »
Да. Структура класса другая. Гляну...получится - переделаю под 1.6
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

миграция с CommunityBuilder на JomSocial

Автор anthophyta

Ответов: 6
Просмотров: 4612
Последний ответ 22.03.2021, 13:27:40
от bizzy3
Интеграция JomSocial с компонентом голосований NorrCompetition

Автор Sulpher

Ответов: 0
Просмотров: 2946
Последний ответ 20.06.2018, 11:33:52
от Sulpher
Интеграция Kunena и JomSocial

Автор se_demon

Ответов: 100
Просмотров: 29621
Последний ответ 05.03.2016, 05:12:15
от Amigos
JAchievements - Система достижений пользователей социальной сети JomSocial

Автор foodgy

Ответов: 87
Просмотров: 20419
Последний ответ 29.01.2016, 10:31:27
от ubo
Посоветуйте модули для JomSocial

Автор stardel

Ответов: 5
Просмотров: 7845
Последний ответ 11.03.2014, 00:52:33
от zhasikkz