Kyl*_*yle 2 joomla joomla-extensions
当用户在Joomla Administrator中安装扩展时,Joomla扩展是否可以在images />/images/events /下自动创建文件夹(事件)?
在组件的xml文件中,您需要添加以下属性:
<installfile>install.componentname.php</installfile> 
替换为组件的名称,可以在组件install xml文件的description属性下添加.
添加完成后,您需要创建一个名为"install.componentname.php"的文件,再次将componentname替换为组件的名称.
在此文件中添加以下内容:
<?php
// no direct access
defined('_JEXEC') or die('Restricted Access');
// import joomla's filesystem classes
jimport('joomla.filesystem.folder');
// create a folder inside your images folder
if(JFolder::create(JPATH_ROOT.DS.'images'.DS.'events')) {
   echo "Folder created successfully";
} else {
   echo "Unable to create folder";
} ?>
打包并安装,install..php文件应位于zip存档的顶层.最后,您需要将此文件添加到组件文件列表中,在该属性添加以下行之后:
<files>
<filename>install.componentname.php</filename>
</files>
如果文件夹创建成功,它将说成功创建文件夹.