Skip to content

Commit 964eda3

Browse files
committed
feat: latexeasy render url optimized
1 parent 3d0c77b commit 964eda3

File tree

39 files changed

+701
-119
lines changed

39 files changed

+701
-119
lines changed

module/AdminManager/Core/ModuleServiceProvider.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use Illuminate\Events\Dispatcher;
66
use Illuminate\Support\ServiceProvider;
77
use ModStart\Admin\Config\AdminMenu;
8+
use Module\Vendor\Admin\Widget\AdminWidgetLink;
89

910
class ModuleServiceProvider extends ServiceProvider
1011
{
@@ -89,14 +90,20 @@ public function boot(Dispatcher $events)
8990
'hide' => true,
9091
],
9192
[
92-
'title' => '系统升级',
93+
'title' => L('System Upgrade'),
9394
'rule' => 'SystemUpgrade',
9495
'hide' => true,
9596
]
9697
]
9798
]
9899
];
99100
});
101+
102+
AdminWidgetLink::register(function () {
103+
$menu = [];
104+
$menu[] = [L('Home'), modstart_web_url('')];
105+
return AdminWidgetLink::build(L('System'), $menu);
106+
});
100107
}
101108

102109
/**

module/Blog/Docs/release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 3.0.0
1+
## 3.0.0 博客归档功能,密码访问功能
22

33
- 新增:博客归档页面和归档功能
44
- 新增:博客管理分页增加跳转功能

module/Partner/Core/ModuleServiceProvider.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
use Illuminate\Support\ServiceProvider;
88
use ModStart\Admin\Config\AdminMenu;
99
use ModStart\Module\ModuleClassLoader;
10+
use Module\Partner\Biz\PartnerPositionBiz;
11+
use Module\Vendor\Admin\Widget\AdminWidgetLink;
1012

1113
class ModuleServiceProvider extends ServiceProvider
1214
{
@@ -21,6 +23,13 @@ public function boot(Dispatcher $events)
2123
ModuleClassLoader::addClass('MPartner', __DIR__ . '/../Helpers/MPartner.php');
2224
}
2325

26+
PartnerPositionBiz::registerQuick('page', '独立页面');
27+
AdminWidgetLink::register(function () {
28+
$menu = [];
29+
$menu[] = ['友情链接', modstart_web_url('partner')];
30+
return AdminWidgetLink::build('系统', $menu);
31+
});
32+
2433
AdminMenu::register(function () {
2534
return [
2635
[

module/Partner/Docs/module/content.md

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22

33
「友情链接管理」提供了一个基于位置的友情链接管理模块
44

5-
## 功能特性
6-
7-
- 多位置配置
8-
- 支持文字和图片
9-
- 一行代码在系统中引入
5+
```mind
6+
功能特性
7+
多位置配置
8+
独立页面友情链接展示
9+
支持文字和图片
10+
一行代码在系统中引入
11+
```
1012

1113
## 如何调用友情链接
1214

@@ -24,13 +26,27 @@
2426
{!! \Module\Partner\View\PartnerView::transparent('位置') !!}
2527
```
2628

29+
**文字版**
30+
31+
```
32+
{!! \Module\Partner\View\PartnerView::text('位置') !!}
33+
```
34+
2735
## 快速实现自定义位置的友情链接
2836

29-
第一步,增加一组友情链接位置
37+
### 第一步,增加一组友情链接位置
38+
39+
**使用界面方式**
40+
41+
![](https://ms-assets.modstart.com/data/image/2022/03/21/13461_n5p9_9856.png)
3042

31-
![image-20220321114420076](https://ms-assets.modstart.com/data/image/2022/03/21/13461_n5p9_9856.png)
43+
**使用代码方式**
44+
45+
```php
46+
\Module\Partner\Biz\PartnerPositionBiz::registerQuick('位置', '描述');
47+
```
3248

33-
第二步,使用如下代码在blade页面调用
49+
### 第二步,使用如下代码在blade页面调用
3450

3551
```html
3652
{!! \Module\Partner\View\PartnerView::transparent('位置') !!}

module/Partner/Docs/release.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 1.7.0 文档补全,新增独立页面
2+
3+
- 新增:独立页面
4+
- 新增:文档补全
5+
6+
---
7+
18
## 1.6.0 图片懒加载,友情链接mini模式
29

310
- 新增:图片懒加载

module/Partner/View/inc/simple.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
@foreach($records as $r)
1111
<div class="col-md-2 col-4">
1212
<div class="item-n">
13-
@if($linkDisable)
13+
@if(!empty($linkDisable))
1414
@if(!empty($r['logo']))
1515
<div class="image">
1616
<div class="cover contain ub-cover-3-1" data-src="{{$r['logo']}}"></div>
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
@extends($_viewFrame)
2+
3+
@section('pageTitleMain'){{modstart_config('Partner_Title','友情链接')}}@endsection
4+
@section('pageKeywords'){{modstart_config('Partner_Title','友情链接')}}@endsection
5+
@section('pageDescription'){{modstart_config('Partner_Title','友情链接')}}@endsection
6+
7+
@section('bodyContent')
8+
9+
<div class="ub-content">
10+
<div class="panel-a"
11+
style="background-image:var(--color-primary-gradient-bg);">
12+
<div class="box">
13+
<h1 class="title">
14+
<i class="iconfont icon-users"></i>
15+
友情链接
16+
</h1>
17+
</div>
18+
</div>
19+
</div>
20+
21+
<div class="ub-container margin-bottom">
22+
@if(empty($records))
23+
<div class="ub-empty">
24+
<div class="icon">
25+
<i class="iconfont icon-empty-box"></i>
26+
</div>
27+
<div class="text">暂无记录</div>
28+
</div>
29+
@else
30+
<div class="ub-content-box" style="padding-top:1.5rem;">
31+
<div class="ub-list-items">
32+
<div class="row">
33+
@foreach($records as $r)
34+
<div class="col-md-2 col-4">
35+
<div class="item-n">
36+
@if(!empty($linkDisable))
37+
@if(!empty($r['logo']))
38+
<div class="image">
39+
<div class="cover contain ub-cover-3-1" data-src="{{$r['logo']}}"></div>
40+
</div>
41+
@else
42+
<div class="text">
43+
<div class="cover ub-cover-3-1">
44+
<span class="content">{{$r['title']}}</span>
45+
</div>
46+
</div>
47+
@endif
48+
@else
49+
@if(!empty($r['logo']))
50+
<a class="image" href="{{$r['link']}}" target="_blank">
51+
<div class="cover contain ub-cover-3-1" data-src="{{$r['logo']}}"></div>
52+
</a>
53+
@else
54+
<a class="text" href="{{$r['link']}}" target="_blank">
55+
<div class="cover ub-cover-3-1">
56+
<span class="content">{{$r['title']}}</span>
57+
</div>
58+
</a>
59+
@endif
60+
@endif
61+
</div>
62+
</div>
63+
@endforeach
64+
</div>
65+
</div>
66+
</div>
67+
@endif
68+
</div>
69+
70+
@endsection
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
4+
namespace Module\Partner\Web\Controller;
5+
6+
use ModStart\Module\ModuleBaseController;
7+
use Module\Partner\Util\PartnerUtil;
8+
9+
class PartnerController extends ModuleBaseController
10+
{
11+
12+
public function index()
13+
{
14+
return $this->view('partner.index', [
15+
'records' => PartnerUtil::listByPosition('page'),
16+
]);
17+
}
18+
19+
}

module/Partner/Web/routes.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?php
2+
/* @var \Illuminate\Routing\Router $router */
3+
4+
$router->match(['get'], 'partner', 'PartnerController@index');
5+

module/Partner/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"require": [
1616
"Vendor:>=3.0.0"
1717
],
18-
"version": "1.6.0",
18+
"version": "1.7.0",
1919
"modstartVersion": ">=3.0.0",
2020
"author": "官方",
2121
"description": "提供友情链接基础管理功能",

0 commit comments

Comments
 (0)