Установка пользовательского плагина Joomla 3: добавить папку с изображениями из zip в папку с изображениями

Моему пользовательскому плагину нужно добавить папку с изображениями в папку «images» joomla. Возможно ли это, и если да, то как я могу указать моему сценарию установки взять эту папку и скопировать ее в путь к изображениям?


person user3506740    schedule 07.04.2014    source источник
comment
вам действительно нужны изображения в папке изображений Joomla или это может быть папка мультимедиа ??   -  person Rahul Kaushik    schedule 07.04.2014
comment
Посмотрите документацию Joomla для пакета файловой системы. Есть все необходимое для работы с папками и файлами.   -  person Lodder    schedule 07.04.2014
comment
Да внутри папки с изображениями. Я знаю, как поместить их в папку мультимедиа из xml, но мне они нужны в папке с изображениями.   -  person user3506740    schedule 07.04.2014
comment
я проверил документацию Joomla для пакета файловой системы, я знаю, как создать файл, папку и т. д. Мне нужно взять папку с изображениями из zip и поместить их в папку с изображениями (это то, что я не нашел)   -  person user3506740    schedule 07.04.2014


Ответы (2)


Хорошо, я нашел способ сделать это. В моем xml-файле я добавил

<media folder="" destination="../images">
    <folder>testfolder</folder>

</media>
person user3506740    schedule 07.04.2014

Основные проблемы заключаются в том, как включить архивный файл в ваш установочный пакет, а затем как работать с zip-файлами, используя исключительно функциональные возможности PHP для распаковки и размещения там, где вы хотите.

РЕДАКТИРОВАТЬ

Я допустил ошибку, исходная ссылка не содержала необходимой информации для создания сценариев установки, которые будут выполняться во время установки ваших расширений. Однако вторая новая ссылка предназначена для этого. Я бы порекомендовал хранить изображения где-нибудь в вашем установочном пакете и вручную перемещать их во время установки туда, где они вам нужны, в папке с изображениями, используя один из доступных способов подключения.

Извините за ошибку, удачи!

http://docs.joomla.org/Пакет http://docs.joomla.org/J2.5%3aDeveloping_a_MVC_Component/Adding_an_install-uninstall-update_script_file

person Brian Bolli    schedule 07.04.2014
comment
я не хочу использовать zip. Есть ли другой способ? - person user3506740; 08.04.2014
comment
Я сделал ошибку в своем исходном сообщении, используйте новую вторую ссылку, чтобы вручную переместить изображения туда, где они вам нужны. Просто помните, что при написании кода в контексте класса установщика вы имеете дело не с заархивированными файлами, а с тем, что касается кода, вы имеете дело со структурой файлов, заданной файлом манифеста расширения. - person Brian Bolli; 08.04.2014