QQ扫一扫联系
文件路径 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),敬请关注后续版本。
经远程诊断,主要可能原因可能是由于 nginx、php 几个程序的对文件的访问权限问题。
文档显示不出来时是nginx访问文件出现403,说明php脚本生成的文件nginx访问不到,下次出现同样的问题可以参考这种方式排查。
1 首先确保转换是否配置成功,验证转换程序是否安装成功
参考 https://modstart.com/m/Wenku 帮助文档部分
2 如转换程序已安装成功,是由于转换时间超长导致的网关超时,建议启用队列系统进行异步转换
参考 https://modstart.com/doc/manual/schedule.html#%E9%98%9F%E5%88%97
PS:使用ModStart模块自行拼接搭建系统需要对技术框架比较了解,如果只是想「一键使用」不想关注技术细节,推荐使用魔众整体打包解决方案。
现在列表记录里默认检索出来的是没有扩展自定义字段的,如果有需求可以可以提个需求我们给出个方案
列表数据内容结构参考
https://modstart.com/doc/manual/cms_theme.html#%E5%86%85%E5%AE%B9contentsimple
需求提交地址