QQ扫一扫联系
头部文件目前是公共文件,需要手动修改,具体可参照头部文件(包含了VIP开通链接部分)
路径
resources/views/theme/default/pc/share/header.blade.php
内容
<header class="ub-header-b"> <div class="ub-container"> <div class="menu"> <a class="ub-color-vip" href="/member_vip"> <i class="iconfont icon-vip"></i> {{\Module\Member\Auth\MemberVip::get('title')}} </a> @if(\Module\Member\Auth\MemberUser::id()) <a href="{{modstart_web_url('member')}}"><i class="iconfont icon-user"></i> {{\Module\Member\Auth\MemberUser::get('username')}}</a> @else <a href="{{modstart_web_url('login')}}">登录</a> <a href="{{modstart_web_url('register')}}">注册</a> @endif </div> <div class="logo"> <a href="{{modstart_web_url('')}}"> <img src="{{\ModStart\Core\Assets\AssetsUtil::fix(modstart_config('siteLogo'))}}"/> </a> </div> <div class="nav-mask" onclick="$(this).closest('.ub-header-b').removeClass('show')"></div> <div class="nav"> {!! \Module\Nav\Render\NavRender::position('header') !!} </div> <a class="nav-toggle" href="javascript:;" onclick="$(this).closest('.ub-header-b').toggleClass('show')"> <i class="show iconfont icon-list"></i> <i class="close iconfont icon-close"></i> </a> </div> </header>
目前标签云已适配通用CMS,可直接安装查看效果。
进一步的,可以参照文档自行实现自定义业务 https://modstart.com/m/TagManager
魔众的解决方案使用了许多模块,加上一些页面的定制优化。如果使用模块也可以实现相同的效果,需要自行处理布局问题。方便起见推荐使用统一的魔众方案。
文件路径 vendor/modstart/modstart/config/modstart.php
<?php return [ // ... 'admin' => [ // ... 'login' => [ // 修改此值为 false 即可关闭后台登录 'captcha' => true, ], ], ];
模块开发的重要的原则是要保证模块所有的依赖代码都位于模块目录中 /module/Xxx
。 如需要引入第三方依赖,推荐做法是在模块目录中创建 SDK/
目录,将第三方依赖包放在该目录中,同时使用如下方法引入 namespace
。
第一步,创建 SDK
目录
引入两个包
package-a
和package-b
为例,完成后的目录结构参考
/module/Xxx └── SDK ├── package-a │ └── src └── package-b └── src
第二步,在使用包的地方显示引入
其中
AuthorA\PackageA
表示包A的namespace
,AuthorB\PackageAB 表示包B的
namespace`
\ModStart\Module\ModuleClassLoader::addNamespace('AuthorA\PackageA', __DIR__ . '/../SDK/package-a/src'); \ModStart\Module\ModuleClassLoader::addNamespace('AuthorB\PackageB', __DIR__ . '/../SDK/package-b/src');
更多参考模块开发教程 https://modstart.com/doc/manual/module.html
@include('module::Partner.View.pc.public.partner',['position'=>'位置','bannerRatio'=>'5-2'])
Copy
默认情况下,轮播使用了 5-2
的比例,还支持的内置比例有,调用时候只需要添加 宽-高
的 bannerRatio
变量即可。
3-2
4-3
2-1
1-1
3-1
4-1
5-1
5-2
10-1
如果需要其他尺寸,可自行在 module/Banner/View/pc/public/banner.blade.php
模板文件中调整。
参考模块使用说明 https://modstart.com/m/Banner
查看网站根目录中的 .env
文件,查看 ADMIN_PATH
变量。
# 表示后台路径为 http://www.example.com/admin_xxx/ ADMIN_PATH=/admin_xxx/
更多常见问题参考
目前富文本执行了严格过滤避免XSS,导致部分HTML标签不能正常显示。
已经有需求再跟进(https://modstart.com/wish/show/78),敬请关注后续版本。