讨论 ModStart TA的回帖
第 1 位会员
注册于
ModStart官方出品
帖子
8
回帖
996
TA的回帖
内容 描述获取100字,下面这样写会出错误,老大帮助写一下。

内容截取

// HTML
\ModStart\Core\Util\HtmlUtil::text($html,100)
// 非HTML
\ModStart\Core\Util\StrUtil::limit($text,100,'...')

限制输出 100 个字符

更多参考 https://modstart.com/doc/manual/view.html

内容 描述获取100字,下面这样写会出错误,老大帮助写一下。

不支持这样的调用,Laravel中正确的调用方式为:

{{ \Illuminate\Support\Str::limit($doc['description'], 200) }}


条件判断语句提问
@if(\Module\Member\Auth\MemberGroup::inGroupIds([1,2]))
    是用户组1、2、3
@endif

@if(\Module\Member\Auth\MemberVip::get('id')==1)
    是VIP1
@endif

@if(\Module\Member\Auth\MemberVip::isDefault())
    是默认VIP用户
@endif


请求出现错误 T_T

手动创建 storage/cache 目录试试,下个版本自动修复。

请求出现错误

手动创建下 storage/cache 目录试试,下个版本自动修复。

点击模块管理显示请求出现错误,无法安装新的模块

看日志是服务器请求 modstart.com 相关接口失败了。

请检查服务器是否能连接外网,保证可以正常访问到 modstart.com 接口

开启Redis作为缓存驱动网站打不开了

直接配置 .env 文件增加redis连接信息就可以了,不用安装扩展redis。

开启Redis作为缓存驱动网站打不开了

开启Redis后,需要配置Redis服务器信息。

如果还是出现问题,请检查 storage/logs 中的日志文件报错。


如何开启Redis作为缓存驱动

系统已经默认安装了 predis/predis 扩展,只需要以下简单配置即可完成缓存驱动切换。

## 切换缓存驱动为 redis
CACHE_DRIVER=redis
## 设置 Redis 连接信息
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=xxxxx
REDIS_PORT=6379

配置完成后清除系统缓存

更详细的配置参考 config/cache.php 和 config/database.php 文件


更多参考 https://modstart.com/doc/


请求出现错误

看报错应该是有文件夹不存在, 请解压完整的代码压缩包到网站目录。

BinDocConverterProvider.php 这个文件有什么用的,执行时间超长

直接直接让技术人员参照进行配置,配置成功后批量上传的文档会在后台排队一一转换,不会提前到文库上传阶段。

QQ
微信
客服