附件接口优化,新增api入口
parent
3d9f95f797
commit
5bef77ee64
|
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | ShopXO 国内领先企业级B2C免费开源电商系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2011~2019 http://shopxo.net All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: Devil
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
// 根目录入口
|
||||
define('IS_ROOT_ACCESS', true);
|
||||
|
||||
// 引入公共入口文件
|
||||
require './public/api.php';
|
||||
?>
|
||||
|
|
@ -30,188 +30,5 @@ return [
|
|||
|
||||
// 设置默认的模板主题
|
||||
'DEFAULT_THEME' => 'Default',
|
||||
|
||||
// 百度编辑器配置信息 ueditor
|
||||
'ueditor_config' => [
|
||||
// 上传图片配置项
|
||||
// 执行上传图片的action名称
|
||||
'imageActionName' => 'uploadimage',
|
||||
|
||||
// 提交的图片表单名称
|
||||
'imageFieldName' => 'upfile',
|
||||
|
||||
// 上传大小限制,单位B
|
||||
'imageMaxSize' => MyC('home_max_limit_image', 2048000, true),
|
||||
|
||||
// 上传图片格式显示
|
||||
'imageAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
// 是否压缩图片,默认是true
|
||||
'imageCompressEnable' => true,
|
||||
|
||||
// 图片压缩最长边限制
|
||||
'imageCompressBorder' => 1600,
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'imageInsertAlign' => 'none',
|
||||
|
||||
// 图片访问路径前缀
|
||||
'imageUrlPrefix' => '',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'imagePathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
|
||||
// 涂鸦图片上传配置项
|
||||
// 执行上传涂鸦的action名称
|
||||
'scrawlActionName' => 'uploadscrawl',
|
||||
|
||||
// 提交的图片表单名称
|
||||
'scrawlFieldName' => 'upfile',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'scrawlPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 上传大小限制,单位B
|
||||
'scrawlMaxSize' => MyC('home_max_limit_image', 2048000, true),
|
||||
|
||||
// 上传图片格式显示
|
||||
'scrawlAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
// 图片访问路径前缀
|
||||
'scrawlUrlPrefix' => '',
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'scrawlInsertAlign' => 'none',
|
||||
|
||||
|
||||
// 截图工具上传
|
||||
// 执行上传截图的action名称
|
||||
'snapscreenActionName' => 'uploadimage',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'snapscreenPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 图片访问路径前缀
|
||||
'snapscreenUrlPrefix' => '',
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'snapscreenInsertAlign' => 'none',
|
||||
|
||||
|
||||
// 抓取远程图片配置
|
||||
// 执行抓取远程图片的action名称
|
||||
'catcherLocalDomain' => ['127.0.0.1', 'localhost', 'img.baidu.com'],
|
||||
|
||||
// 执行抓取远程图片的action名称
|
||||
'catcherActionName' => 'catchimage',
|
||||
|
||||
// 提交的图片列表表单名称
|
||||
'catcherFieldName' => 'source',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'catcherPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 图片访问路径前缀
|
||||
'catcherUrlPrefix' => '',
|
||||
|
||||
// 上传大小限制,单位B
|
||||
'catcherMaxSize' => MyC('home_max_limit_image', 2048000, true),
|
||||
|
||||
// 抓取图片格式显示
|
||||
'catcherAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
|
||||
// 上传视频配置
|
||||
// 执行上传视频的action名称
|
||||
'videoActionName' => 'uploadvideo',
|
||||
|
||||
// 提交的视频表单名称
|
||||
'videoFieldName' => 'upfile',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'videoPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/video/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 视频访问路径前缀
|
||||
'videoUrlPrefix' => '',
|
||||
|
||||
// 上传大小限制,单位B,默认100MB
|
||||
'videoMaxSize' => MyC('home_max_limit_video', 102400000, true),
|
||||
|
||||
// 上传视频格式显示
|
||||
'videoAllowFiles' => ['.swf', '.ogg', '.ogv', '.mp4', '.webm', '.mp3'],
|
||||
|
||||
|
||||
// 上传文件配置
|
||||
// controller里,执行上传视频的action名称
|
||||
'fileActionName' => 'uploadfile',
|
||||
|
||||
// 提交的文件表单名称
|
||||
'fileFieldName' => 'upfile',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'filePathFormat' => __MY_ROOT_PUBLIC__.'static/upload/file/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 文件访问路径前缀
|
||||
'fileUrlPrefix' => '',
|
||||
|
||||
// 上传大小限制,单位B,默认50MB
|
||||
'fileMaxSize' => MyC('home_max_limit_file', 51200000, true),
|
||||
|
||||
// 上传文件格式显示
|
||||
'fileAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp', '.flv', '.swf', '.mkv', '.avi', '.rm', '.rmvb', '.mpeg', '.mpg', '.ogg', '.ogv', '.mov', '.wmv', '.mp4', '.webm', '.mp3', '.wav', '.mid','.rar', '.zip', '.tar', '.gz', '.7z', '.bz2', '.cab', '.iso', '.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf', '.txt', '.md', '.xml'],
|
||||
|
||||
|
||||
// 列出指定目录下的图片
|
||||
// 执行图片管理的action名称
|
||||
'imageManagerActionName'=> 'listimage',
|
||||
|
||||
// 指定要列出图片的目录
|
||||
'imageManagerListPath' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/',
|
||||
|
||||
// 每次列出文件数量
|
||||
'imageManagerListSize' => 20,
|
||||
|
||||
// 图片访问路径前缀
|
||||
'imageManagerUrlPrefix' => '',
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'imageManagerInsertAlign'=> 'none',
|
||||
|
||||
// 列出的文件类型
|
||||
'imageManagerAllowFiles'=> ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
|
||||
// 列出指定目录下的文件
|
||||
// 执行文件管理的action名称
|
||||
'fileManagerActionName' => 'listfile',
|
||||
|
||||
// 指定要列出文件的目录
|
||||
'fileManagerListPath' => __MY_ROOT_PUBLIC__.'static/upload/file/'.input('path_type', 'other').'/',
|
||||
|
||||
// 文件访问路径前缀
|
||||
'fileManagerUrlPrefix' => '',
|
||||
|
||||
// 每次列出文件数量
|
||||
'fileManagerListSize' => 20,
|
||||
|
||||
// 列出的文件类型
|
||||
'fileManagerAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp', '.flv', '.swf', '.mkv', '.avi', '.rm', '.rmvb', '.mpeg', '.mpg', '.ogg', '.ogv', '.mov', '.wmv', '.mp4', '.webm', '.mp3', '.wav', '.mid','.rar', '.zip', '.tar', '.gz', '.7z', '.bz2', '.cab', '.iso', '.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf', '.txt', '.md', '.xml'],
|
||||
|
||||
// 执行视频管理的action名称
|
||||
'videoManagerActionName' => 'listvideo',
|
||||
|
||||
// 指定要列出文件的目录
|
||||
'videoManagerListPath' => __MY_ROOT_PUBLIC__.'static/upload/video/'.input('path_type', 'other').'/',
|
||||
|
||||
// 文件访问路径前缀
|
||||
'videoManagerUrlPrefix' => '',
|
||||
|
||||
// 每次列出文件数量
|
||||
'videoManagerListSize' => 20,
|
||||
|
||||
// 列出的文件类型
|
||||
'videoManagerAllowFiles' => ['.swf', '.ogg', '.ogv', '.mp4', '.webm', '.mp3'],
|
||||
],
|
||||
];
|
||||
?>
|
||||
|
|
@ -50,7 +50,7 @@
|
|||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>内容</label>
|
||||
<textarea class="am-radius am-validate" name="content" rows="5" minlength="10" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>'article'])}}" placeholder="内容长度最少 10~105000 个字符" {{else /}} placeholder="内容长度最少 10~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 10~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
|
||||
<textarea class="am-radius am-validate" name="content" rows="5" minlength="10" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('api/ueditor/index', ['path_type'=>'article'])}}" placeholder="内容长度最少 10~105000 个字符" {{else /}} placeholder="内容长度最少 10~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 10~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
|
||||
</div>
|
||||
|
||||
<div class="am-alert am-alert-secondary">
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
|
||||
<div class="am-form-group">
|
||||
<label>内容{{if IsMobile()}}<span class="am-form-group-label-tips">更多编辑功能请使用电脑访问</span>{{/if}}</label>
|
||||
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>'customview'])}}" placeholder="内容长度最少 50~105000 个字符" {{else /}} placeholder="内容长度最少 50~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 50~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
|
||||
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('api/ueditor/index', ['path_type'=>'customview'])}}" placeholder="内容长度最少 50~105000 个字符" {{else /}} placeholder="内容长度最少 50~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 50~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
|
||||
</div>
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<!-- commom html -->
|
||||
<textarea id="upload-editor-view" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>empty($editor_path_type) ? 'common' : $editor_path_type])}}" style="display: none;"></textarea>
|
||||
<textarea id="upload-editor-view" data-url="{{:MyUrl('api/ueditor/index', ['path_type'=>empty($editor_path_type) ? 'common' : $editor_path_type])}}" style="display: none;"></textarea>
|
||||
|
||||
<!-- 公共底部钩子 -->
|
||||
{{if !empty($plugins_admin_view_common_bottom_data) and is_array($plugins_admin_view_common_bottom_data) and (!isset($is_footer) or $is_footer eq 1)}}
|
||||
|
|
|
|||
|
|
@ -24,5 +24,188 @@ return [
|
|||
'default_ajax_return' => 'json',
|
||||
// 默认JSONP格式返回的处理方法
|
||||
'default_jsonp_handler' => 'jsonpReturn',
|
||||
|
||||
// 百度编辑器配置信息 ueditor
|
||||
'ueditor_config' => [
|
||||
// 上传图片配置项
|
||||
// 执行上传图片的action名称
|
||||
'imageActionName' => 'uploadimage',
|
||||
|
||||
// 提交的图片表单名称
|
||||
'imageFieldName' => 'upfile',
|
||||
|
||||
// 上传大小限制,单位B
|
||||
'imageMaxSize' => MyC('home_max_limit_image', 2048000, true),
|
||||
|
||||
// 上传图片格式显示
|
||||
'imageAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
// 是否压缩图片,默认是true
|
||||
'imageCompressEnable' => true,
|
||||
|
||||
// 图片压缩最长边限制
|
||||
'imageCompressBorder' => 1600,
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'imageInsertAlign' => 'none',
|
||||
|
||||
// 图片访问路径前缀
|
||||
'imageUrlPrefix' => '',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'imagePathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
|
||||
// 涂鸦图片上传配置项
|
||||
// 执行上传涂鸦的action名称
|
||||
'scrawlActionName' => 'uploadscrawl',
|
||||
|
||||
// 提交的图片表单名称
|
||||
'scrawlFieldName' => 'upfile',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'scrawlPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 上传大小限制,单位B
|
||||
'scrawlMaxSize' => MyC('home_max_limit_image', 2048000, true),
|
||||
|
||||
// 上传图片格式显示
|
||||
'scrawlAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
// 图片访问路径前缀
|
||||
'scrawlUrlPrefix' => '',
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'scrawlInsertAlign' => 'none',
|
||||
|
||||
|
||||
// 截图工具上传
|
||||
// 执行上传截图的action名称
|
||||
'snapscreenActionName' => 'uploadimage',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'snapscreenPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 图片访问路径前缀
|
||||
'snapscreenUrlPrefix' => '',
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'snapscreenInsertAlign' => 'none',
|
||||
|
||||
|
||||
// 抓取远程图片配置
|
||||
// 执行抓取远程图片的action名称
|
||||
'catcherLocalDomain' => ['127.0.0.1', 'localhost', 'img.baidu.com'],
|
||||
|
||||
// 执行抓取远程图片的action名称
|
||||
'catcherActionName' => 'catchimage',
|
||||
|
||||
// 提交的图片列表表单名称
|
||||
'catcherFieldName' => 'source',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'catcherPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 图片访问路径前缀
|
||||
'catcherUrlPrefix' => '',
|
||||
|
||||
// 上传大小限制,单位B
|
||||
'catcherMaxSize' => MyC('home_max_limit_image', 2048000, true),
|
||||
|
||||
// 抓取图片格式显示
|
||||
'catcherAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
|
||||
// 上传视频配置
|
||||
// 执行上传视频的action名称
|
||||
'videoActionName' => 'uploadvideo',
|
||||
|
||||
// 提交的视频表单名称
|
||||
'videoFieldName' => 'upfile',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'videoPathFormat' => __MY_ROOT_PUBLIC__.'static/upload/video/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 视频访问路径前缀
|
||||
'videoUrlPrefix' => '',
|
||||
|
||||
// 上传大小限制,单位B,默认100MB
|
||||
'videoMaxSize' => MyC('home_max_limit_video', 102400000, true),
|
||||
|
||||
// 上传视频格式显示
|
||||
'videoAllowFiles' => ['.swf', '.ogg', '.ogv', '.mp4', '.webm', '.mp3'],
|
||||
|
||||
|
||||
// 上传文件配置
|
||||
// controller里,执行上传视频的action名称
|
||||
'fileActionName' => 'uploadfile',
|
||||
|
||||
// 提交的文件表单名称
|
||||
'fileFieldName' => 'upfile',
|
||||
|
||||
// 上传保存路径,可以自定义保存路径和文件名格式
|
||||
'filePathFormat' => __MY_ROOT_PUBLIC__.'static/upload/file/'.input('path_type', 'other').'/{yyyy}/{mm}/{dd}/{time}{rand:6}',
|
||||
|
||||
// 文件访问路径前缀
|
||||
'fileUrlPrefix' => '',
|
||||
|
||||
// 上传大小限制,单位B,默认50MB
|
||||
'fileMaxSize' => MyC('home_max_limit_file', 51200000, true),
|
||||
|
||||
// 上传文件格式显示
|
||||
'fileAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp', '.flv', '.swf', '.mkv', '.avi', '.rm', '.rmvb', '.mpeg', '.mpg', '.ogg', '.ogv', '.mov', '.wmv', '.mp4', '.webm', '.mp3', '.wav', '.mid','.rar', '.zip', '.tar', '.gz', '.7z', '.bz2', '.cab', '.iso', '.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf', '.txt', '.md', '.xml'],
|
||||
|
||||
|
||||
// 列出指定目录下的图片
|
||||
// 执行图片管理的action名称
|
||||
'imageManagerActionName'=> 'listimage',
|
||||
|
||||
// 指定要列出图片的目录
|
||||
'imageManagerListPath' => __MY_ROOT_PUBLIC__.'static/upload/images/'.input('path_type', 'other').'/',
|
||||
|
||||
// 每次列出文件数量
|
||||
'imageManagerListSize' => 20,
|
||||
|
||||
// 图片访问路径前缀
|
||||
'imageManagerUrlPrefix' => '',
|
||||
|
||||
// 插入的图片浮动方式
|
||||
'imageManagerInsertAlign'=> 'none',
|
||||
|
||||
// 列出的文件类型
|
||||
'imageManagerAllowFiles'=> ['.png', '.jpg', '.jpeg', '.gif', '.bmp'],
|
||||
|
||||
|
||||
// 列出指定目录下的文件
|
||||
// 执行文件管理的action名称
|
||||
'fileManagerActionName' => 'listfile',
|
||||
|
||||
// 指定要列出文件的目录
|
||||
'fileManagerListPath' => __MY_ROOT_PUBLIC__.'static/upload/file/'.input('path_type', 'other').'/',
|
||||
|
||||
// 文件访问路径前缀
|
||||
'fileManagerUrlPrefix' => '',
|
||||
|
||||
// 每次列出文件数量
|
||||
'fileManagerListSize' => 20,
|
||||
|
||||
// 列出的文件类型
|
||||
'fileManagerAllowFiles' => ['.png', '.jpg', '.jpeg', '.gif', '.bmp', '.flv', '.swf', '.mkv', '.avi', '.rm', '.rmvb', '.mpeg', '.mpg', '.ogg', '.ogv', '.mov', '.wmv', '.mp4', '.webm', '.mp3', '.wav', '.mid','.rar', '.zip', '.tar', '.gz', '.7z', '.bz2', '.cab', '.iso', '.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf', '.txt', '.md', '.xml'],
|
||||
|
||||
// 执行视频管理的action名称
|
||||
'videoManagerActionName' => 'listvideo',
|
||||
|
||||
// 指定要列出文件的目录
|
||||
'videoManagerListPath' => __MY_ROOT_PUBLIC__.'static/upload/video/'.input('path_type', 'other').'/',
|
||||
|
||||
// 文件访问路径前缀
|
||||
'videoManagerUrlPrefix' => '',
|
||||
|
||||
// 每次列出文件数量
|
||||
'videoManagerListSize' => 20,
|
||||
|
||||
// 列出的文件类型
|
||||
'videoManagerAllowFiles' => ['.swf', '.ogg', '.ogv', '.mp4', '.webm', '.mp3'],
|
||||
],
|
||||
];
|
||||
?>
|
||||
|
|
@ -123,7 +123,7 @@ class Common extends Controller
|
|||
{
|
||||
if(empty($this->user))
|
||||
{
|
||||
exit(json_encode(DataReturn('登录失效,请重新登录', -400)));
|
||||
exit(json_encode(DataReturn('登录失效,请重新登录sss', -400)));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
// +----------------------------------------------------------------------
|
||||
// | Author: Devil
|
||||
// +----------------------------------------------------------------------
|
||||
namespace app\admin\controller;
|
||||
namespace app\api\controller;
|
||||
|
||||
use think\facade\Hook;
|
||||
|
||||
|
|
@ -51,13 +51,6 @@ class Ueditor extends Common
|
|||
$this->current_config = config('ueditor_config');
|
||||
$this->current_action = input('action');
|
||||
|
||||
// 非获取配置信息登录校验
|
||||
if($this->current_action != 'config')
|
||||
{
|
||||
// 登录校验
|
||||
$this->IsLogin();
|
||||
}
|
||||
|
||||
// action
|
||||
switch($this->current_action)
|
||||
{
|
||||
|
|
@ -437,9 +437,15 @@ function MyUrl($path, $params=[])
|
|||
|
||||
// 避免从后台生成url入口错误
|
||||
$script_name = CurrentScriptName();
|
||||
if($script_name != 'index.php' && substr($path, 0, 6) == 'index/')
|
||||
if($script_name != 'index.php')
|
||||
{
|
||||
$url = str_replace($script_name, 'index.php', $url);
|
||||
if(substr($path, 0, 6) == 'index/')
|
||||
{
|
||||
$url = str_replace($script_name, 'index.php', $url);
|
||||
} elseif(substr($path, 0, 4) == 'api/')
|
||||
{
|
||||
$url = str_replace($script_name, 'api.php', $url);
|
||||
}
|
||||
}
|
||||
|
||||
return $url;
|
||||
|
|
@ -479,7 +485,14 @@ function PluginsHomeUrl($plugins_name, $plugins_control, $plugins_action, $param
|
|||
}
|
||||
|
||||
// 避免从后台生成url入口错误
|
||||
$url = str_replace(CurrentScriptName(), 'index.php', $url);
|
||||
$script_name = CurrentScriptName();
|
||||
if(substr($path, 0, 6) == 'index/')
|
||||
{
|
||||
$url = str_replace($script_name, 'index.php', $url);
|
||||
} elseif(substr($path, 0, 4) == 'api/')
|
||||
{
|
||||
$url = str_replace($script_name, 'api.php', $url);
|
||||
}
|
||||
|
||||
return $url;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<!-- commom html -->
|
||||
<textarea id="upload-editor-view" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>empty($editor_path_type) ? 'common' : $editor_path_type])}}" style="display: none;"></textarea>
|
||||
<textarea id="upload-editor-view" data-url="{{:MyUrl('api/ueditor/index', ['path_type'=>empty($editor_path_type) ? 'common' : $editor_path_type])}}" style="display: none;"></textarea>
|
||||
|
||||
<!-- footer start -->
|
||||
{{if !isset($is_footer) or $is_footer eq 1}}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ return [
|
|||
// 应用地址
|
||||
'app_host' => '',
|
||||
// 应用调试模式
|
||||
'app_debug' => false,
|
||||
'app_debug' => true,
|
||||
// 应用Trace
|
||||
'app_trace' => false,
|
||||
// 是否支持多模块
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | ShopXO 国内领先企业级B2C免费开源电商系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2011~2019 http://shopxo.net All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: Devil
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
// [ 接口入口文件 ]
|
||||
namespace think;
|
||||
|
||||
// 加载基础文件
|
||||
require __DIR__ . '/../thinkphp/base.php';
|
||||
|
||||
// 支持事先使用静态方法设置Request对象和Config对象
|
||||
|
||||
// 引入公共入口文件
|
||||
require __DIR__.'/core.php';
|
||||
|
||||
// 执行应用并响应
|
||||
Container::get('app')->run()->send();
|
||||
?>
|
||||
Loading…
Reference in New Issue