Пользовательский компонент Joomla 2.5: создать путь при установке

Мой пользовательский компонент нуждается в определенном пути, скажем /images/example/photos,

Как я могу создать его при установке, но только если он еще не существует?

1 ответ

Решение

Вам понадобится скрипт установки. Чтобы получить настроен, посмотрите на это:

Добавление файла сценария установки / удаления / обновления

Вы можете удалить все функции, но сохранить функцию установки. Ваша функция окончательной установки должна выглядеть так:

function install($parent) {

    jimport('joomla.filesystem.folder');
    jimport('joomla.filesystem.file');

    if(!JFolder::exists(JPATH_ROOT . '/media/images/example/photos')) {
         $path = JPATH_SITE . '/media/images';
         $folder = 'example/photos';
         JFolder::create( $path .'/'. $folder, 0755 );
    }
}

Надеюсь это поможет

Другие вопросы по тегам