[8.3.10.20240417]
【修复】修复后台-实验室-嵌入相关-head嵌入不生效的bug;
【修复】修复v8开发模式下创建数据表时可能乱码的bug;
【修复】修复在v7模板下使用v8插件出错的bug;
【新增】新增开发者install.php文件生成功能;
【优化】后台-应用-开发应用优化,默认创建为V8系统项目;
插件页新增install.php文件生成功能,模板页没有该功能(模板暂时不需要数据表)

点击之后会一键生成该插件的表安装数据(8.3.10之后版本支持该文件):
<?php
if (!defined('puyuetian')) {
exit('403');
}
/*
* 适用于 HadSky 8.3.10 及以后版本
* 直接Ctrl+A复制全部内容
* 然后粘贴进app/puyuetian_vh/install.php文件即可
* 若不存在该文件创建即可
*/
if (user('id') != 1) {
v8Error('403');
}
// app_puyuetian_vh_list表若不存在则创建
if (!aTable('list') -> table_exists()) aTable('list') -> create_table([
'product_id' => ['int(11)', '0'],
'title' => ['varchar(255)', ''],
'content' => ['mediumtext'],
'mprice' => ['int(11)', '0'],
'yprice' => ['int(11)', '0'],
'rank' => ['int(11)', '0'],
'soldout' => ['int(11)', '0']
]);
// app_puyuetian_vh_record表若不存在则创建
if (!aTable('record') -> table_exists()) aTable('record') -> create_table([
'hostid' => ['int(11)', '0'],
'pid' => ['int(11)', '0'],
'uid' => ['int(11)', '0'],
'product_id' => ['int(11)', '0'],
'name' => ['varchar(255)', ''],
'passwd' => ['varchar(255)', ''],
'title' => ['varchar(255)', ''],
'addtime' => ['bigint(20)', '0'],
'exptime' => ['bigint(20)', '0'],
'ip' => ['varchar(255)', '']
]);
v8Success('ok');新建开发应用项目默认v8版本规则,插件及模板开发遵循v8规则,更高效,更快速的开发体验:
