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

Stasv

  • Новичок
  • 1
  • 0 / 0
Хотел вчера создать топик с вопросом "Какие комментарии поставить на интернет-магазин", но на работе были проблемы с регистрацией, поэтому плюнул и продолжил искать сам. Теперь уже делюсь находкой - HyperComments.com! Великолепное решение, позволяющее пользователям комментировать любую фразу (слово, фотку, абзац) на странице товара. Т.е. не просто пишут отзыв о товаре, но и указывают в характеристиках, что их больше всего порадовало. Работает очень просто: выделяем мышкой слово и жмём на появившуюся кнопку. Тут же наш коммент увидят все, кто сейчас на странице. Кто угодно может дополнять и дискутировать. Авторизация через соц. сети. Модерация, настройки, кастомизация самого виджета - всё на месте.

Думаю, что вам пригодится. Провёл поиск по форуму - особено ничего о системе не говорили. Думаю, что для тех, у кого новостной сайт, или блог - вообще незаменимо.
« Последнее редактирование: 10.09.2012, 17:32:45 от Stasv »
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент комментариев HyperComments
« Ответ #1 : 16.09.2012, 21:33:47 »
есть не менее прекрасные (а даже более) и в отличии от HyperComments не такие платные комментарии cackle :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент комментариев HyperComments
« Ответ #2 : 15.02.2015, 16:06:48 »
По заказу сервиса HyperComments выпустили компонент поддерживающий все функции сервиса.
http://joomline.ru/rasshirenija/komponenty/hypercomments.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

SmYk

  • Захожу иногда
  • 68
  • 0 / 0
Re: Компонент комментариев HyperComments
« Ответ #3 : 22.01.2018, 12:12:12 »
Пожалуйста подскажите, скачал плагин для Joomla pkg_hypercomments_v1.2.1_j3.zip , установил на сайт, открываю Компоненты-> HyperComments . Далее всплывает окошко где выбираю свой Google аккаунт, и дальше появляется кружочек с загрузкой и ничего не происходит. Он просто крутится и подключения не происходит. Уже пробовал в разных браузерах, и чистить кэш, та же ситуация. Подскажите как сделать чтобы заработало?
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент комментариев HyperComments
« Ответ #4 : 22.01.2018, 15:47:52 »
А на их сайте авторизация проходит? https://www.hypercomments.com/
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

SmYk

  • Захожу иногда
  • 68
  • 0 / 0
Re: Компонент комментариев HyperComments
« Ответ #5 : 22.01.2018, 16:53:43 »
А на их сайте авторизация проходит? https://www.hypercomments.com/
да, всё проходит успешно. 
Правда где мои сайты, было пусто. Я когда ввел сайт и нажал вариант для Joomla, меня перекинуло сразу к плагину.
Пробовал открыть админку сайта в одной вкладке, в другой  Google аккаунт, и в третей через Joomla подключаться, тоже не дало результата.

... писал им на форум, ответили, что они не рекомендуют пользоваться сторонними плагинами, и лучше использовать их код.  Зашел к ним, зарегистрировал сайт еще раз, выбрал код. Сайт добавился. Попробовал еще раз через джумлу подключится , не помогло. 

Версия Joomla 3.8.3.
 
« Последнее редактирование: 22.01.2018, 17:07:46 от SmYk »
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент комментариев HyperComments
« Ответ #6 : 22.01.2018, 17:28:26 »
Ну когда то давно мы разрабатывали для них это расширение, к сожалению они отказались от поддержки.
По всей видимости изменилось и из API с тех пор.
Тут я могу предложить только один вариант. Зайти в Админку компонента в настройках указать ID виджета и сохранить настройки.
После этого админка будет показываться и должно в целом все работать.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

SmYk

  • Захожу иногда
  • 68
  • 0 / 0
Re: Компонент комментариев HyperComments
« Ответ #8 : 22.01.2018, 21:48:29 »
А сайт на https?
да, сайт на https
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Компонент комментариев HyperComments
« Ответ #9 : 23.01.2018, 05:50:16 »
У них сайт, который отдает виджет, необходимый для админки, на http, а по https отдает ошибку вместо виджета. Ну а ваш браузер не загрузит ничего по http если просматриваемый сайт https.
*

SmYk

  • Захожу иногда
  • 68
  • 0 / 0
Re: Компонент комментариев HyperComments
« Ответ #10 : 23.01.2018, 09:13:49 »
У них сайт, который отдает виджет, необходимый для админки, на http, а по https отдает ошибку вместо виджета. Ну а ваш браузер не загрузит ничего по http если просматриваемый сайт https.

Интересно, т.е. получается надо поискать в коде плагина ссылки с http и заменить их на https?  Возможно подскажите, где данные параметры хранятся  ^-^
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Компонент комментариев HyperComments
« Ответ #11 : 23.01.2018, 13:50:34 »

Интересно, т.е. получается надо поискать в коде плагина ссылки с http и заменить их на https?  Возможно подскажите, где данные параметры хранятся  ^-^
Нет Аркадий хочет сказать, что косяк у сервиса гиперкомментариев.

Лечится просто... данные указываются вручную через настройки компонента...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

SmYk

  • Захожу иногда
  • 68
  • 0 / 0
Re: Компонент комментариев HyperComments
« Ответ #12 : 23.01.2018, 19:18:04 »
Нет Аркадий хочет сказать, что косяк у сервиса гиперкомментариев.

Лечится просто... данные указываются вручную через настройки компонента...
Спасибо))) Помогло. И правда поставил плагин на другой сайт с http, там работает. А на сайте https я не смог войти в настройки компонента, так как он сразу грузил аккаунт и зависал в таком состоянии. Но потом сообразил и зашел через настройки разрешений, и там уже перешел к настройкам компонента,  ввел ID  и заработало.  Благодарю  ^-^
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Компонент комментариев HyperComments
« Ответ #13 : 23.01.2018, 19:31:56 »
Я им сообщил об этой проблеме. Реакции ноль.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Компонент комментариев HyperComments
« Ответ #14 : 17.05.2018, 03:25:22 »
Гиперкомментарии закрывают бесплатные тарифные планы.
Цитировать
Free billing plan will be canceled on the 15th of June. After this date all free accounts that do not switch to new rates will be switched off.
Те, кто не хочет платить за комментарии, должны экспортировать их из гиперкомментов в другую систему (найдите в настройках импорт и импортируйте комментарии в xml). Себе буду делать скрипт экспорта в jcomments. Тем, у кого установлен наш плагин, скрипт подойдет.
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Компонент комментариев HyperComments
« Ответ #15 : 17.05.2018, 04:39:50 »
Arkadiy, а можно каким-то образом заполучить Ваш скрипт импорта из hypercomments в JComments?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Компонент комментариев HyperComments
« Ответ #16 : 17.05.2018, 17:54:22 »
Когда сделаю все получат. Пока не поздно импорт сделайте. А то прикроют и плакали ваши комментарии  ^-^.
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Компонент комментариев HyperComments
« Ответ #17 : 17.05.2018, 20:34:15 »
Когда сделаю все получат. Пока не поздно импорт сделайте. А то прикроют и плакали ваши комментарии  ^-^.
Благодарю! Кстати, хорошо, что Вы тут написали про Hypercomments, потому что письмо от них попало в спам: было на английском, да ещё с какого-то странного домена. Могла бы вообще не узнать про новшество. 24 доллара, вроде бы, и не такая большая сумма, но мысль о том, что комментарии хостятся на чужом ресурсе, смущала уже давно. Плюс все эти заморочки с РКН и блокированием IP.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

NorrCompetition - компонент конкурсов с голосованием за фотографии и видео

Автор Sulpher

Ответов: 115
Просмотров: 24842
Последний ответ 22.03.2023, 17:07:57
от Sulpher
Компонент комментариев Komento

Автор bunneh

Ответов: 86
Просмотров: 40229
Последний ответ 24.12.2020, 16:36:07
от AlexB
EasySocial компонент для создания полноценной соцсети для Joomla

Автор siao

Ответов: 58
Просмотров: 18714
Последний ответ 03.12.2020, 17:53:40
от po-fakel
Akeeba Engage - бесплатный компонент комментариев (ru-RU)

Автор Kostelano

Ответов: 9
Просмотров: 4972
Последний ответ 31.10.2020, 12:56:36
от AlexB
Место вывода комментариев Disquss в шаблоне

Автор Kostelano

Ответов: 0
Просмотров: 3178
Последний ответ 01.05.2019, 20:10:49
от Kostelano