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

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Представляю вашему вниманию плагин SocButtons. Плагин позволяет отображать в статьях кнопки следующий социальных сетей:

*Google +1
*Facebook
*Share on Facebook
*Twitter
*LinkedIn
*ВКонтакте
*Одноклассники
*Мой Мир

Также возможен выбор размещения (над текстом, под ним), выбор нужных вам кнопок соц сетей, выбор выравнивания, выбор категорий для отображения, исключения страниц по id.

Офф страничка плагина SocButtons

Буду благодарен за оценку в каталоге расширений Joomla здесь (нужна регистрация)

ВАЖНО: Если вы ставите новую версию кнопок поверх старой, не забудьте пересохранить настройки

Сhangelog:

v1.1
Добавлена соц сеть LinkedIn
Добавлены Одноклассники
Добавлен Я.ру

v1.2
Добавлено 49 языков для Google +1
Можно исключать несколько категорий по Id
Можно исключать несколько разделов по Id (только для Joomla 1.5, так как в Joomla 1.6 их уже несуществует)
Можно исключать несколько страниц по Id (было уже в прошлых версиях)
Включены мета-теги Open Graph для корректного вывода изображений в Facebook

v1.3
Добавлены языки и вид кнопки (without counter) для Twitter
Добавлен вид кнопки (small и standart) для Google +1
Добавлен вид кнопки (mini) для ВКонтакте
Добавлено кучу настроек для Facebook Like (шрифт, цвет, подпись и т.д)

v1.4
Убрана кнопка Facebook Share (Facebook ее не поддерживает и вызывает конфликт с комментариями Facebook)
Заменены кнопки Одноклассники и Мой Мир на новые
К Твиттер добавил rel="nofollow"
Изменен вызов плагина, теперь кнопки будут выше комментариев SocComments и др. плагинов
Добавлена возможность скрыть ссылку на скачивание плагина через админку
Весь код (как и в версии 1.1 и 1.2) сугубо в плагине

v1.5
Добавлена возможность выводить кнопки на главной и в категориях.
К Мой Мир добавил rel="nofollow"
Исправлена проблема с дублями страниц
Поправлена версия для Joomla 2.5 в работе с системным SocButtons(теперь не нужно исключать категорию для работы system socbuttons)

v1.6
Сделано 13 правок, в том числе новый код для Facebook, Мой Мир и Одноклассники, убран Я.ру, + возможность вывода текста перед кнопками и т.д, подробнее на оф сайте ЗДЕСЬ
« Последнее редактирование: 04.10.2014, 10:21:26 от tallib »
*

movant

  • Новичок
  • 7
  • 0 / 0
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
В некоторых соц. плагинах был косяк тем что не то изображение тащил за собой напр. на facebook, потом подключали доп. плагин share_image_1.0.01 который в начале страницы вставлял код картинки, и плагин потом брал эту картинку.

У вас же хз есть ли этот косяк но может будите иметь виду.

+ тот же самый плагин может выде модуля будет.

Коенчо же под Joomla 1.5 бы :)

спс. Респект.
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
В некоторых соц. плагинах был косяк тем что не то изображение тащил за собой напр. на facebook, потом подключали доп. плагин share_image_1.0.01 который в начале страницы вставлял код картинки, и плагин потом брал эту картинку.

У вас же хз есть ли этот косяк но может будите иметь виду.

+ тот же самый плагин может выде модуля будет.

Коенчо же под Joomla 1.5 бы :)

спс. Респект.

Насчет косяка, так это сам скрипт facebook'а мутит, плагин же только выводит скрипт в нужном месте, за подсказку спасибо будем иметь ввиду, возможно в следующих версиях прикрутим.

А по поводу модуля, то если спрос на него будет сделаю.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
ТАк елси я делаю Like для Facebook тогда на соц. идёт название страницы и не коректное изображение. тут плагин тот не коректно тащил. у тебя хз я жду для Joomla 1.5 примерно когда будет, спрос ведь уже большой ))
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Как и обещал, сегодня сделал плагин SocButtons под Joomla 1.5. Скачать можно на оф.страничке плагина (ссылка в первом посту). Отзывы и предложения лучше оставлять на оф.страничке чтоб их не рассеивать, но можно и здесь.

Всем приятного выходного.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Как я и говорил при Share не то изображение тянется на facebook, - подключи свой плагин ото плагин что я говорил.

+ при Like вобще изображение не тянется.

P.S. А атк респект
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Спасибо за отзыв, по поводу картинки думаю в следующей версии подправлю.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
А следушая когда будет :( Вот очень надо бы.
1. что бы картинка верно тянулось бы.
2. Что бы и при Like картинка тащилась бы.
спс.
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Я думаю через недельку другую, так как на оффлайн работе много дел и время остаеться только на выходных.
*

crazyASD

  • Давно я тут
  • 582
  • 26 / 2
Плюсы:
Поддержка русских соцсетей.
Минусы:
Очень мало настроек, нет возможности выбрать язык (фейсбук по-умолчанию на английском)
Показывается только в детальном просмотре
Не отключается ссылка на сайт автора

В общем, до вот этого плагина не дотягивает:
http://itprism.com/free-joomla-extensions/socialmedia-share-plugin
Сон разума порождает монстров
--
Фрилансом не занимаюсь. Никому ничего не должен. Отвечаю по мере знания и умения. -- JFusion - Наше всё! Joomla 1.5.23 SMF 1.1.15 JFusion 1.5.6 JComments 2.2.0 JoomGallery 1.5.6.4 JDownloads 1.8
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Этот плагин был разработан в собсвтенных целях и выложен для общего пользования. Как я уже говорил, что если людям понравиться, функционал будет расширяться в следующих версиях.
*

crazyASD

  • Давно я тут
  • 582
  • 26 / 2
Мне понравилось, но некое допиливание было бы очень к месту :)
Сон разума порождает монстров
--
Фрилансом не занимаюсь. Никому ничего не должен. Отвечаю по мере знания и умения. -- JFusion - Наше всё! Joomla 1.5.23 SMF 1.1.15 JFusion 1.5.6 JComments 2.2.0 JoomGallery 1.5.6.4 JDownloads 1.8
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Ждать новую версию на эти выходные ))?
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
На этих выходных постараюсь добавить Я.ру и Однокласники. После окончательного набора социалок, начну расширять функционал плагина.
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Как и обещал, добавил новые кнопки соц сетей Я.ру, Одноклассники, LinkedIn.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
А про то что другое изображение переносило на facebook не смотрел ?
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Еще пока нет, но про это не забыл и думаю в следующей версии попробую реализовать.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Ок было бы хорошо, уже полный релиз получился бы, вот притетсировании при Share идёт друга картинка, а при Like идёт другая...
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
*

staticlight

  • Завсегдатай
  • 1086
  • 65 / 0
  • Staticlight
А есть ли возможность встраивания плагина в шаблон?
Допустим, для компонента k2, который работает на собственных шаблонах вывода, было бы здорово ввести возможность встроить плагин, допустим, кодом {socbuttons}.
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
да было бы тоже не плохо, но думаю лучще сразу отдельную функцию вставлять в код, или в самомо плагине указать в каких компонентах что бы было бы интегрированно.

Только автору так придётся каждый компоннет разберать и смотреть, для интеграции.
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
Каждый не надо, достаточно самых популярных ;)
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
В планах есть вывод плагина через тег {socbuttons} в любое место статьи, а также работа с K2. Но на это нужно время и как мне кажеться не мало, так как я с K2  ни разу не работал.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Ну тут уже кто работал с каким компонентом их надо потревожить что бы подсказку дали ан вывод в компонентах...
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
*

staticlight

  • Завсегдатай
  • 1086
  • 65 / 0
  • Staticlight
Ну, для k2 достаточно глянуть в файл шаблона вывода - он хорошо закомментирован разработчиком.
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

tallib

  • Захожу иногда
  • 289
  • 31 / 0
Ну, для k2 достаточно глянуть в файл шаблона вывода - он хорошо закомментирован разработчиком.
Спасибо за подсказку
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент онлайн калькулятор Priceleaf 1.0

Автор klubnichkaaa

Ответов: 14
Просмотров: 7663
Последний ответ 31.01.2021, 18:33:40
от varX
Простой личный кабинет из com_content

Автор frag79

Ответов: 48
Просмотров: 20420
Последний ответ 05.01.2020, 15:56:33
от Gulliver
JL Comments - социальные комментарии от Вконтакте, Google+ и Facebook

Автор zikkuratvk

Ответов: 224
Просмотров: 45734
Последний ответ 25.04.2019, 17:10:30
от IlyaJom
EXP Autos Pro - Доска по продаже транспортных средств

Автор Alex_77

Ответов: 137
Просмотров: 55658
Последний ответ 02.02.2018, 21:05:58
от Alex_77
Модуль сообществ: Одноклассники, Google+, Вконтакте и Facebook

Автор zikkuratvk

Ответов: 132
Просмотров: 32056
Последний ответ 26.10.2017, 21:24:20
от yrygvay