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

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Вставка javascript кода в JCE
« : 14.11.2008, 00:06:28 »
Проапгрейдился сегодня на 8 версию. Теперь JCE перестал сохранять javascript код. В настройках JCE он разрешен. Сохраняю статью, открываю - onclick исчез.
« Последнее редактирование: 16.11.2008, 17:47:32 от Greycat »
*

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Что, никто не сохраняет javascript в статьях, что ли?
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Зайди в Материалы->Менеджер материалов->Параметры и в самом низу и из списка Параметры фильтрации выбери Registered, а в параметре Тип фильтрации выбери Чёрный список (по умолчанию) и нажми Сохранить. Отпишешься помогло или нет.
*

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Зайди в Материалы->Менеджер материалов->Параметры и в самом низу и из списка Параметры фильтрации выбери Registered, а в параметре Тип фильтрации выбери Чёрный список (по умолчанию) и нажми Сохранить. Отпишешься помогло или нет.

Заработало! :)
Спасибо!

А можно узнать что это я только что сделал? В смысле эта галочка явно не для JCE.
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Это нововведение разработчиков в 1.5.8 версии. Подробнее здесь.

ЗЫ: 2 Support Team Думаю, тему стоит прикрепить(или создать отдельную тему описанием решения проблемы).
*

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Это нововведение разработчиков в 1.5.8 версии. Подробнее здесь.

ЗЫ: 2 Support Team Думаю, тему стоит прикрепить(или создать отдельную тему описанием решения проблемы).

Понял. Но мне кажется что название опций интуитивно непонятно. Выбрали группу зарегистрированных пользователей и поставили их в блэк лист :)
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Там всё расписано - читай подробнее описание данной опции(она предназначена для ограничение прав на вставку разного кода пользователями).
*

zeroed

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Там всё расписано - читай подробнее описание данной опции(она предназначена для ограничение прав на вставку разного кода пользователями).

Да я один правлю все на сайте :)
Если то, что ты сказал поставить - не нарушает безопасности, то просто забью.

В любом случае - спасибо еще раз!
*

masterincognyto

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Вставка javascript кода в JCE
« Ответ #8 : 17.11.2008, 15:55:18 »
Зайди в Материалы->Менеджер материалов->Параметры и в самом низу и из списка Параметры фильтрации выбери Registered, а в параметре Тип фильтрации выбери Чёрный список (по умолчанию) и нажми Сохранить. Отпишешься помогло или нет.

У меня таже беда, но у меня нет JCE, а есть только TinyMCE 2.0 и NO Editor
Иду искать и ставить JCE...

Вопрос - а будет сохраняться ява-скрипт если не использовать JCE, а только NO Editor?
« Последнее редактирование: 17.11.2008, 16:01:38 от masterincognyto »
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: Вставка javascript кода в JCE
« Ответ #9 : 17.11.2008, 16:40:10 »
Вообще данная опция относится к любому визуальному реактору, а не только JCE, а очистка кода происходит при сохранении материала.
*

masterincognyto

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Вставка javascript кода в JCE
« Ответ #10 : 17.11.2008, 16:42:27 »
 О, да, братан, тебе респект и уважуха *DRINK*

Сделал все так, как ты написал, причем редактор no editor и все ок – Ява-скрипт не вырезается….
« Последнее редактирование: 17.11.2008, 21:25:38 от masterincognyto »
*

Андрюха

  • Осваиваюсь на форуме
  • 49
  • 0 / 1
Re: Вставка javascript кода в JCE
« Ответ #11 : 28.11.2008, 18:56:13 »
Зайди в Материалы->Менеджер материалов->Параметры и в самом низу и из списка Параметры фильтрации выбери Registered, а в параметре Тип фильтрации выбери Чёрный список (по умолчанию) и нажми Сохранить. Отпишешься помогло или нет.
я все сделал как  Вы написали но все осталось без изменений..

Re: Вставка javascript кода в JCE
« Ответ #12 : 01.12.2008, 05:21:09 »
Спасибо ChaosDay, часа три ипался пока не понял, что это точно с апгрейдом дж связано
просто ещё сам JCE был проапгрейжен и зарусен и много чего ещё нового добавленно
попробуй найди или пойми кто косячит
был кстати в Материалы->Менеджер материалов->Параметры
но позапаре не заметил что окно вниз прокручивается
да и не факт что догадался бы
хотя всё новое стараюсь осваивать повозможности
*

mahp

  • Захожу иногда
  • 127
  • 4 / 0
  • mahp
Re: Вставка javascript кода в JCE
« Ответ #13 : 10.12.2008, 14:07:59 »
Я вот точно не знаю. Но вставляя текст хоть из блокнота, его выделив в редакторе делаю как типа обычный. Т.е. все атрибуты блокнота, ворда и пр. удаляю, потом сохраняю.
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Вставка javascript кода в JCE
« Ответ #14 : 23.01.2009, 15:18:43 »
А если и это не помогает ? От самого редактора это зависит ?
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: Вставка javascript кода в JCE
« Ответ #15 : 23.01.2009, 16:03:52 »
Какой именно редактор? Если TinyMCE, то да - с ним бывают такие проблемы.
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Вставка javascript кода в JCE
« Ответ #16 : 25.01.2009, 11:40:22 »
Да, поставил JCE все встало в норму ... ну почти все :)
Спрошу здесь про PHP: JCE php код не вставляет ? (у меня получилось только "вставить код", но заставить его работать - никак)
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: Вставка javascript кода в JCE
« Ответ #17 : 25.01.2009, 13:16:48 »
А в настройках JCE разрешена вставка php кода?
*

Opsan

  • Захожу иногда
  • 58
  • 4 / 0
Re: Вставка javascript кода в JCE
« Ответ #18 : 25.01.2009, 13:34:30 »
В конфигурации:
Allow Javascript Да
Allow PHP Да

В группах:
Editor Options:
Allow Javascript Да
Allow PHP Да
(выделены все пользователи кроме register, я захожу как админ)
Components: - Матениалы (не понял на что влияет)


Может ещё где то что то нужно включить ?
(Java работает, а PHP просто печатается в теле документа (если посмотреть код страницы (html): <b><?php echo "проверка PHP";?></b>, а должно быть :<b>проверка PHP</b>))
« Последнее редактирование: 25.01.2009, 13:39:55 от Opsan »
*

Sn@ke

  • Захожу иногда
  • 133
  • 4 / 0
Re: Вставка javascript кода в JCE
« Ответ #19 : 04.02.2009, 19:44:26 »
Аналогичная проблема, но с TinyMCE
JavaScript сохранения добился, а php не хочет...
как возможно сделать?

Re: Вставка javascript кода в JCE
« Ответ #20 : 07.03.2009, 05:28:47 »
лазил лазил ниче php код не вставляется как положено.  нашел в Joomla! 1.5.9 Russian Super Pack модуль
Вставка PHP кода из админ-меню: ModCustomCode (1.0)
качаю посморим че получиться

Re: Вставка javascript кода в JCE
« Ответ #21 : 07.03.2009, 06:09:44 »
Вот че нарыл блин лучше бы спал
http://www.joomlacontenteditor.net/forum/topic?f=31&t=14608&p=18190&hilit=%20php%20code#p18190
админ говорит что пхп поддерживаеться очень и очень слабо в текущей версии (какой именно я в душе не особенно знаю, но судя о посту не такой уже и последней, пост от января 2009)
в след. версии обещает улучшить сию функцию.


А вот тут наш брат по разуму жалуется
http://www.joomlacontenteditor.net/forum/topic?f=8&t=14798&p=18993&hilit=php%20code#p18993

мол до этого он писал на пхп в поряде и после нового релиза не получается  ррррразучилси >:(. и админ впаивает ему какой то скриптик который надо заменить в плагинах. я его менял у меня как не работал пхп так и не работает.

Re: Вставка javascript кода в JCE
« Ответ #22 : 07.03.2009, 15:16:50 »
ModCustomCode (1.0) вот вставляя код в эту штуку все срабатывает. исходник прикрелил

[вложение удалено Администратором]
*

Mishel85

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Вставка javascript кода в JCE
« Ответ #23 : 07.04.2009, 13:59:57 »
Супер. Средствами joomla добавил информер flash информер gismeteo. Он теперь любые добавляет

Re: Вставка javascript кода в JCE
« Ответ #24 : 11.06.2009, 02:02:30 »
красотааааа!!!!! можно кучу всего через это делать!!! спасибо!  yes!
*

rabamaster

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Re: Вставка javascript кода в JCE
« Ответ #25 : 30.06.2009, 19:25:39 »
У меня не работает, сделал все как написано, но все равно вырезает java. У меня редактор - JCE 1.5.3, Joomla! - 1.5.11
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: Вставка javascript кода в JCE
« Ответ #26 : 30.06.2009, 20:17:57 »
Вы в настройках самого редактора(и группы тоже вроде бы) разрешили вставку javascript?
*

Mary Poppins

  • Захожу иногда
  • 83
  • 3 / 0
Re: Вставка javascript кода в JCE
« Ответ #27 : 18.07.2009, 13:10:28 »
А где в редакторе JCE можно изменить конфигурацию, или настройки?.. у меня вот все что есть 
В "Параметры плагина" - Нет параметров для этого элемента.
*

ChaosDay

  • Захожу иногда
  • 365
  • 104 / 1
Re: Вставка javascript кода в JCE
« Ответ #28 : 18.07.2009, 13:20:11 »
Компоненты->Админпанель JCE. Дальше во вкладке Конфигурация можно изменить глобальные настройки, а во вкладке Группы - настройки для каждой отдельной группы.
*

Mary Poppins

  • Захожу иногда
  • 83
  • 3 / 0
Re: Вставка javascript кода в JCE
« Ответ #29 : 18.07.2009, 13:27:03 »
Компоненты->Админпанель JCE. Дальше во вкладке Конфигурация можно изменить глобальные настройки, а во вкладке Группы - настройки для каждой отдельной группы.
Спасибо! а что на что надо изменить чтоб заставить работать сторонний php скрипт?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вставка кода - для просмотра?

Автор warlocksp

Ответов: 0
Просмотров: 1467
Последний ответ 17.09.2018, 09:26:51
от warlocksp
JCE Editor форматирование кода

Автор volniy_strelok

Ответов: 1
Просмотров: 1531
Последний ответ 08.12.2016, 14:13:39
от arma
Новая версия редактора JCE 2.6.1 - как включить подсветку синтаксиса в "Редакторе исходного кода"?

Автор Slava77

Ответов: 2
Просмотров: 2846
Последний ответ 03.12.2016, 21:24:38
от Slava77
JCE 2.6.0 - Пропала подсветка кода

Автор bombapiter

Ответов: 6
Просмотров: 2811
Последний ответ 29.11.2016, 20:34:00
от bombapiter
Нестандартные атрибуты и вообще об очистке исходного кода редактором

Автор azx

Ответов: 24
Просмотров: 6317
Последний ответ 01.12.2015, 17:27:39
от execute