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

zinderson

  • Новичок
  • 9
  • 0 / 0
Opera 9.63 и Mosets Tree
« : 04.01.2009, 02:01:49 »
Проблема такова, что при добавлении материала на странце ссылка "Добавить изображение" и "Управлять категорией" не работает, а именно ничего не происходит. Консоль ошибок самой оперы пишет такое:

Код
Javascript URL thread: "javascript:addAtt();"
Error:
name: ReferenceError
message: Statement on line 1: Undefined variable: gebid
Backtrace:
  Line 1 of eval script : In function addAtt
    function addAtt(){if((attCount+jQuery('li input[@type=checkbox][@checked]').length)<=maxAtt){var newLi=document.createElement("LI");newLi.id="att"+attNextId;newLi.style.marginRight="5px";newLi.style.position="relative";newLi.style.left="17px";var newFile=document.createElement("INPUT");newFile.className="text_area";newFile.name="image[]";newFile.type="file";newFile.size="28";newLi.appendChild(newFile);var newLink=document.createElement("A");newLink.href="javascript:remAtt("+attNextId+")";removeText=document.createTextNode(txtRemove);newLink.appendChild(removeText);newLi.appendChild(newLink);gebid('upload_att').appendChild(newLi);attCount++;attNextId++}enforceImageLimit()}
  Line 1 of unknown script
    addAtt();
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

и вот такое в случае "Управлять категорией" :
Код
Event thread: click
Error:
name: ReferenceError
message: Statement on line 1: Undefined variable: togglemc
Backtrace:
  Line 1 of function script
    javascript:togglemc();return false;
  ...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

Версия joomla 1.5.8. Версия Mosets Tree  2.0.6 ну и соответственно Opera  9.63. В остальных браузерах всё нормально.

*

_ib_

  • Moderator
  • 673
  • 100 / 8
Re: Opera 9.63 и Mosets Tree
« Ответ #1 : 08.01.2009, 00:11:47 »
Версия Mosets Tree  2.0.6 - не последняя версия, актуализируйтесь до 209.
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #2 : 03.03.2009, 18:21:01 »
С версией 2.0.9 тоже самое. Чёто с Java scriptом. Что, у всех в Opree нормально работает??? :o
*

cygun

  • Захожу иногда
  • 116
  • 3 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #3 : 03.03.2009, 19:23:58 »
Нет в опере не пашет ((((((((((( и не могу понять тоже в чем проблема

вот сайтец сам www.cataloginfo.biz

joomla 1.5.9  и MTree 2.0.9
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #4 : 04.03.2009, 21:03:53 »
Наверно у нас троих в Opere не пашет, а у всех  всё гууууууд! 8)
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Opera 9.63 и Mosets Tree
« Ответ #5 : 07.03.2009, 14:27:31 »
Четвёртым буду  ;)
Та жа хрень. На демки офф.сайта их всё работает! Но там варезникам не помогают. :(
*

_ib_

  • Moderator
  • 673
  • 100 / 8
Re: Opera 9.63 и Mosets Tree
« Ответ #6 : 08.03.2009, 01:16:00 »
Варезникам и тут не помогают, это против правил форума, ознакомтесь с ними. :)
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

cygun

  • Захожу иногда
  • 116
  • 3 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #7 : 08.03.2009, 16:38:48 »
Злые вы всетаки! Если нет денег на лицензию почему сразу в помощи отказывают (((

Вот так вот и живем
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #8 : 08.03.2009, 18:22:47 »
Даааааааа!!!!! Уж если ни кто непомогает, буду SOBI2 ставить. Практически одно и тоже. Thanks everybody! ^-^
P.S.
Цитировать
Варезникам и тут не помогают, это против правил форума, ознакомтесь с ними.
А если на мыло! Hi-Hi!
*

cygun

  • Захожу иногда
  • 116
  • 3 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #9 : 09.03.2009, 09:34:47 »
ну помогите ))))))))))  !!!???!!!
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #10 : 09.03.2009, 22:47:56 »
На мыло тоже не пишут. :'(
*

cygun

  • Захожу иногда
  • 116
  • 3 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #11 : 10.03.2009, 14:20:51 »
Вот так вот и живем ))) ;D
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Opera 9.63 и Mosets Tree
« Ответ #12 : 12.03.2009, 06:35:47 »
Компонент распространяецо на форуме на коммерческой основе, как я понял. Ступил со своим постом конечно.
Не работают всего две функции:
I. Выбор категорий
II. Кнопка добавления пикчеров.
Последняя трабла решаецо:
1. удаляем нах фунцкию стандарного добавления пикчеров (см. http://joomlaforum.ru/index.php/topic,57820.0.html)
2. Создаём в в бэкэнде 5 одинаковых полей для загрузки каждого пикчера
3. в том же файле (см. выше) выводим их последовательно по идентификаторам. Первые четыре заключаем в какой-нить шоу/хайд плагин. Например в Дримвивере ЦС4 идёт готовый. Всё работает.

С первой не решил. Но задумка есть: Можно заменить на плагин джейквери мультиселектбокс. Он и симпотичней будет, имхо. Только я в php и js нифига не знаю. Может разберусь. Может кто поможет.

p.s. Не так немного в пункте 3 лучше. Все пять в шоу/хайд плагин. Просто в первых четырёх внутрь вставляем ссылку на шоу/хайд следующего в самый низ.
« Последнее редактирование: 12.03.2009, 06:42:32 от Shustry »
*

def_

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #13 : 05.04.2009, 12:35:01 »
Трабла с категориями лечится просто:
Цитировать
Или сделать такой ход - в файле includes/frontend.php примерно в 45-55 строке находим

echo $GLOBALS['_MOS_OPTION']['buffer'];

перед ней добавляем
header("Content-Type: text/html; charset=windows-1251");

тоесть в итоге должно получиться:
header("Content-Type: text/html; charset=windows-1251");
echo $GLOBALS['_MOS_OPTION']['buffer'];
*

ipvip1

  • Осваиваюсь на форуме
  • 38
  • 1 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #14 : 06.04.2009, 15:52:00 »
Это на joomla 1.0.x. А на 1.5 как быть!? :'(
*

Alex123

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #15 : 01.06.2009, 21:51:09 »
кто нибудь решил эти проблемы с оперой для Joomla 1.5?
И если решили, то как?
*

dimko300

  • Захожу иногда
  • 61
  • 1 / 0
Re: Opera 9.63 и Mosets Tree
« Ответ #16 : 09.06.2009, 14:39:16 »
Не знаю, на опере у меня криво пашут только поля разделителей... Вставляемая картинка уезжает черт знает куда... уже все перепробовал.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Mosets Tree router Баг

Автор kulikov

Ответов: 3
Просмотров: 1482
Последний ответ 18.06.2024, 08:39:19
от sivers
Удалить материал в Mosets Tree

Автор avtomastersu

Ответов: 0
Просмотров: 2253
Последний ответ 19.03.2023, 17:44:40
от avtomastersu
Интеграция JComments 4 в каталог Mosets Tree 4.0

Автор avtomastersu

Ответов: 3
Просмотров: 2484
Последний ответ 23.02.2023, 13:36:18
от avtomastersu
Как вытащить из базы статьи Mosets Tree?

Автор gorbi_U

Ответов: 10
Просмотров: 2887
Последний ответ 28.02.2021, 13:37:16
от IToro82
AlphaUserPoints и Mosets Tree

Автор polattt

Ответов: 0
Просмотров: 3718
Последний ответ 22.01.2017, 20:24:58
от polattt