author_appname //统一格式:作者用户名_应用名称 template //应用模板目录 phpscript //应用脚本目录 config.xml //应用相关信息,必须包含 logo.png //应用logo,48x48,必须包含 setting.html //应用嵌入后台的设置页面,必须包含 install.json //应用安装数据保存文件,必须包含 index.php //应用入口文件 embed.php //应用嵌入文件config.xml统一格式:
<?xml version="1.0"?> <app> <name>应用名称,可以中文</name> <version>版本号,v开头</version> <users>可见用户uid,0为所有,多个用,分开</users> <author>作者名</author> <link>相关链接</link> <description>应用说明</description> </app>setting.html统一格式:
<form name="form_save" method="post" action="index.php?c=app&a=superadmin:index&s=save&os={$_G['GET']['S']}&ot={$_G['GET']['T']}&table=set">
<div class="pk-row pk-padding-bottom-15 pk-margin-bottom-15" style="border-bottom: solid 1px #458fce;">
<label class="pk-w-sm-3 pk-padding-top-5 pk-text-bold pk-text-right pk-text-primary">XX 应用设置</label>
<div class="pk-w-sm-8"></div>
</div>
<div class="pk-row pk-padding-bottom-15">
<label class="pk-w-sm-3 pk-padding-top-5 pk-text-bold pk-text-right pk-text-nowrap">应用开关</label>
<div class="pk-w-sm-8">
<select class="pk-textbox pk-radius-4" data-value="{$_G['SET']['APP_AUTHOR_APPNAME_LOAD']}" name="app_author_appname_load">
<option value="0">关闭</option>
<option value="1">开启</option>
</select>
</div>
</div>
<div class="pk-row pk-padding-bottom-15">
<label class="pk-w-sm-3 pk-padding-top-5 pk-text-bold pk-text-right"></label>
<div class="pk-w-sm-8">
<button type="button" onclick="form_save.submit();this.disabled=true" class="pk-btn pk-btn-primary pk-radius-4">保存</button>
</div>
</div>
</form>应用开关此处开启的值,若该应用无嵌入文件则为1,否则为嵌入的文件名称(php文件且不带后缀),此处仅给出了应用开关设置的ui,其他请参考应用设置进行添加。install.json,此处为标准的json文件即可:
{"app_author_appname_load": "0"}