3 Commits

Author SHA1 Message Date
jsasg
b67959163b fix: 图片上传 2025-07-11 22:34:32 +08:00
ba04d6d220 fix: 底部 2025-07-11 20:15:38 +08:00
457c06948c fix: 文章验证 2025-07-11 20:15:20 +08:00
3 changed files with 9 additions and 10 deletions

View File

@@ -61,7 +61,7 @@ class Upload
$name_rule = fn() => $filename_keep ? $this->filenameGenerator($file) : null; $name_rule = fn() => $filename_keep ? $this->filenameGenerator($file) : null;
// 处理图片 // 处理图片
$image_manager = ImageManager::imagick(); $image_manager = ImageManager::gd();
if ($filetype_to == 'original') { if ($filetype_to == 'original') {
$filename = Filesystem::disk('image')->putFile($param['module'], $file, $name_rule()); $filename = Filesystem::disk('image')->putFile($param['module'], $file, $name_rule());
$image = $image_manager->read('.' . $storage . '/' . $filename); $image = $image_manager->read('.' . $storage . '/' . $filename);
@@ -171,7 +171,6 @@ class Upload
'filesha1' => $image_model->file_sha1 'filesha1' => $image_model->file_sha1
]); ]);
} catch (\Throwable $th) { } catch (\Throwable $th) {
dump($th);exit;
return error($th->getMessage()); return error($th->getMessage());
} }
@@ -185,7 +184,7 @@ class Upload
*/ */
private function checkPath($path): string private function checkPath($path): string
{ {
$ok = false; $ok = true;
$filename = basename($path); $filename = basename($path);
$dirname = dirname($path); $dirname = dirname($path);
if (!is_dir($dirname)) { if (!is_dir($dirname)) {

View File

@@ -23,9 +23,9 @@ class ArticleValidate extends Validate
'sort' => 'integer', 'sort' => 'integer',
'recommend' => 'require|in:0,1', 'recommend' => 'require|in:0,1',
'release_time' => 'dateFormat:Y-m-d H:i:s', 'release_time' => 'dateFormat:Y-m-d H:i:s',
'seo_title' => 'max:255', 'seo_title' => 'max:512',
'seo_keywords' => 'max:255', 'seo_keywords' => 'max:512',
'seo_desc' => 'max:255' 'seo_desc' => 'max:1024'
]; ];
/** /**
@@ -48,8 +48,8 @@ class ArticleValidate extends Validate
'recommend.require' => '推荐状态不能为空', 'recommend.require' => '推荐状态不能为空',
'recommend.in' => '推荐状态的值必须是0或1', 'recommend.in' => '推荐状态的值必须是0或1',
'release_time.dateFormat' => '发布时间格式不正确', 'release_time.dateFormat' => '发布时间格式不正确',
'seo_title.max' => 'SEO标题长度不能超过255个字符', 'seo_title.max' => 'SEO标题长度不能超过512个字符',
'seo_keywords.max' => 'SEO关键字长度不能超过255个字符', 'seo_keywords.max' => 'SEO关键字长度不能超过512个字符',
'seo_desc.max' => 'SEO描述长度不能超过255个字符' 'seo_desc.max' => 'SEO描述长度不能超过1024个字符'
]; ];
} }

View File

@@ -82,7 +82,7 @@
<div class="ftcopyright"> <div class="ftcopyright">
<span>{$basic_config.website_powerby.value}</span> <span>{$basic_config.website_powerby.value}</span>
{if condition="!empty($basic_config.website_icp)"} {if condition="!empty($basic_config.website_icp)"}
<a href="https://beian.miit.gov.cn/">{$basic_config.website_icp.value}</a> <a href="https://beian.miit.gov.cn/">{$basic_config.website_icp.value|raw}</a>
{/if} {/if}
</div> </div>
{/if} {/if}