应用一般目录结构及文件

puyuetian 乐天 关注 九级站长 创始人
发表于HadSky 3.x 应用开发版块
应用一般目录结构及文件:
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"}

评论列表 评论
发布评论

评论: 应用一般目录结构及文件

已有0次打赏
(4) 分享
分享

请保存二维码或复制链接进行分享

取消