Новости Joomla

Вышли релизы безопасности Joomla 6.1.1 и Joomla 5.4.6

Релиз безопасности Joomla 6.1.1 и Joomla 5.4.6

Проект Joomla! рад сообщить о выходе Joomla 6.1.1 и Joomla 5.4.6. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1704 Просмотров
*

slogic

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Спрашивал на английском форуме год назад, никто толком не помог. Сейчас тема опять всплыла. Необходимо создать такой архив, чтобы Joomla установила содержимое в папку libraries? Возможно ли это и как? Мне в голову приходит только одна бредовая идея: копировать вручную в соотв. обработчиках инсталлятора ("installfile"), потому что при оформлении архива как компонент, разрешается устанавливать файлы относительно корня этого компонента.
*

slogic

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Так-с, примерное направление нарыл. Кому интересно. В манифесте компонента указываете имя файла с пом. тэга <installfile>, в котором будет обработчик com_install(). Он вроде вызывается после того, как все файлы из манифеста будут распределены по указке. Вот в нем перенос/копирование и делайте. Чтобы определить папку, из которой устанавливаются файлы, можно использовать след. фрагмент:
Код
$installer = JInstaller::getInstance();
$directory = $installer->getPath('source');
Только вот непонятно, как откатить установку, если в com_install() что-то пошло не так.

PS. Можно вернуть false в com_install(), если произошел косяк.
PSS. При копировании с пом. JFolder::copy() учтите, что если вы даже указали аргумент $force = true, то R/O файлы не будут перезаписаны!
« Последнее редактирование: 17.12.2009, 15:26:32 от slogic »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как и чем можно обращаться с запросами из Joomla к GraphQL?

Автор bmf1982

Ответов: 0
Просмотров: 1343
Последний ответ 03.10.2019, 15:46:00
от bmf1982
Joomla как система авторизации

Автор kav

Ответов: 23
Просмотров: 3463
Последний ответ 29.04.2018, 11:10:30
от Aleks.Denezh
Нужна помощь в доработке модуля под Joomla 3

Автор kik84

Ответов: 5
Просмотров: 3305
Последний ответ 30.01.2018, 22:40:30
от Елeна
Как отучить Joomla стартовать session для гостей?

Автор commeta

Ответов: 8
Просмотров: 3945
Последний ответ 20.08.2015, 14:06:38
от acyp
Модуль отправки сообщений для Joomla 1.5 и 2.5 (ajax)

Автор gaalferov

Ответов: 7
Просмотров: 6554
Последний ответ 02.06.2015, 18:05:52
от gaalferov