这是我的扩展名XML文件:
<?xml version="1.0" encoding="UTF-8" ?>
<extension method="upgrade" type="component" version="2.5">
<name>CS_KIALAPLUGIN</name>
<creationDate>March 17 2013</creationDate>
<author>Complusoft</author>
<authorUrl>http://www.complusoft.es</authorUrl>
<copyright></copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
<version>2.0.22c</version>
<description>VMKIALA_PLUGIN_DESC</description>
<scriptfile>install/kiala.php</scriptfile>
<administration>
<files>
<filename>kialaplugin.php</filename>
</files>
</administration>
</extension>
我正在寻找一个参数来安装此扩展程序而不是启用。
答案 0 :(得分:1)
最后完成测试我之前发给你的代码并且它正常工作:
<强>的script.php 强>
<?php
defined('_JEXEC') or die('Restricted access');
class com_kialapluginInstallerScript
{
function install($parent)
{
echo '<p>Install Successful</p>';
}
function postflight( $type, $parent )
{
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$fields = array(
$db->quoteName('enabled') . ' = 0'
);
$conditions = array(
$db->quoteName('element') . ' = ' . $db->quote('com_kialaplugin')
);
$query->update($db->quoteName('#__extensions'))->set($fields)->where($conditions);
$db->setQuery($query);
$result = $db->query();
}
}
?>
希望这会有所帮助,并会在您重新开始聊天时向您发送邮件
答案 1 :(得分:0)
因此xml文件中存在此类参数。所以你有两个主要选择