feat: 文章支持链接跳转

master
yin5th 2023-08-03 16:18:48 +08:00
parent d13999c12b
commit 07c636dcdb
6 changed files with 34 additions and 18 deletions

View File

@ -58,6 +58,10 @@ class Djqt extends Base
return $this->error('无此文章'); return $this->error('无此文章');
} }
if (!empty($article['link'])) {
return $this->redirect($article['link']);
}
$category = Category::where('id', $article['category_id'])->find(); $category = Category::where('id', $article['category_id'])->find();
$parentCategory = Category::where('id', $category['parent_id'])->find(); $parentCategory = Category::where('id', $category['parent_id'])->find();

View File

@ -154,6 +154,10 @@ class Info extends Base
return $this->error('无此文章'); return $this->error('无此文章');
} }
if (!empty($article['link'])) {
return $this->redirect($article['link']);
}
$category = Category::where('id', $article['category_id'])->find(); $category = Category::where('id', $article['category_id'])->find();
$parentCategory = Category::where('id', $category['parent_id'])->find(); $parentCategory = Category::where('id', $category['parent_id'])->find();

View File

@ -58,6 +58,10 @@ class Ljct extends Base
return $this->error('无此文章'); return $this->error('无此文章');
} }
if (!empty($article['link'])) {
return $this->redirect($article['link']);
}
$category = Category::where('id', $article['category_id'])->find(); $category = Category::where('id', $article['category_id'])->find();
$parentCategory = Category::where('id', $category['parent_id'])->find(); $parentCategory = Category::where('id', $category['parent_id'])->find();

View File

@ -66,6 +66,10 @@ class News extends Base
return $this->error('无此文章'); return $this->error('无此文章');
} }
if (!empty($article['link'])) {
return $this->redirect($article['link']);
}
$category = Category::where('id', $article['category_id'])->find(); $category = Category::where('id', $article['category_id'])->find();
$parentCategory = Category::where('id', $category['parent_id'])->find(); $parentCategory = Category::where('id', $category['parent_id'])->find();

View File

@ -117,15 +117,15 @@
</div> </div>
{/if} {/if}
<!-- <div class="layui-form-itemBox2 between">--> <div class="layui-form-itemBox2 between">
<!-- <div class="layui-form-item">--> <div class="layui-form-item">
<!-- <label class="layui-form-label">链接</label>--> <label class="layui-form-label">链接</label>
<!-- <div class="layui-input-block">--> <div class="layui-input-block">
<!-- <input type="text" class="layui-input" name="item[link]" value="" maxlength="250"/>--> <input type="text" class="layui-input" name="item[link]" value="" maxlength="250"/>
<!-- <div class="layui-form-mid layui-word-aux">注设置了链接则优先跳转到链接页面。非站内链接请以http://或者https://开头</div>--> <div class="layui-form-mid layui-word-aux">设置了链接则优先跳转到链接页面。非站内链接请以http://或者https://开头</div>
<!-- </div>--> </div>
<!-- </div>--> </div>
<!-- </div>--> </div>
{if !empty($attributeList)} {if !empty($attributeList)}
<div class="layui-form-item hidden"> <div class="layui-form-item hidden">

View File

@ -120,15 +120,15 @@
</div> </div>
{/if} {/if}
<!-- <div class="layui-form-itemBox3 between">--> <div class="layui-form-itemBox3 between">
<!-- <div class="layui-form-item">--> <div class="layui-form-item">
<!-- <label class="layui-form-label">链接</label>--> <label class="layui-form-label">链接</label>
<!-- <div class="layui-input-block">--> <div class="layui-input-block">
<!-- <input type="text" class="layui-input" name="item[link]" value="{$item.link??''}" maxlength="250"/>--> <input type="text" class="layui-input" name="item[link]" value="{$item.link??''}" maxlength="250"/>
<!-- <div class="layui-form-mid layui-word-aux">注设置了链接则优先跳转到链接页面。非站内链接请以http://或者https://开头</div>--> <div class="layui-form-mid layui-word-aux">设置了链接则优先跳转到链接页面。非站内链接请以http://或者https://开头</div>
<!-- </div>--> </div>
<!-- </div>--> </div>
<!-- </div>--> </div>
{if !empty($attributeList)} {if !empty($attributeList)}
<div class="layui-form-item hidden"> <div class="layui-form-item hidden">