请注意,本文编写于 876 天前,最后修改于 817 天前,其中某些信息可能已经过时。
前言
前两天在网上搜了下兰空插件,发现只有莫言写的这一个版本,而且发现不支持v2版本的兰空我就在他的基础上更新了v2版本。
设置好插件后附件图片一律上传到图床,文件视频之类的还是上传到本地的。
如果对接本站图床违规图片上传就会被删除。
安装
- 下载文件解压到
/usr/plugins
- 插件名必须为LskyProV2
- 启用插件
配置
Api:只需填写域名包含 http 或 https 无需 / 结尾
(默认api地址是我的共享图床)
Token:如有需要请按示例严格填写:Bearer 1|UYsgSjmtTkPjS8qPaLl98dJwdVtU492vQbDFI6pg
(可注册本站共享图床获取)
Strategy_id:如果为空,则为默认存储id
id可以在图床仪表盘中查看
下载
(访问码:oah4)
修复日志
修复记录
2022-7-12
修复了上传图片大小识别为1k的错误。
以下由兔子君修复
2022-07-12
修复原插件修改文件标题(主要是标题中的扩展名)导致图片不显示的问题。
2022-07-14
优化上传保留文件原始文件名,修复了更改文件标题后无法同步删除图床原图片问题
优化PHP8.0以上环境插件导致部分页面报警问题
65 条评论
站长,就是问一下,为什么开了转换为webp格式之后,能上传,但是获取不到链接,点击上传的图片获取链接,得到的是博客本身的链接,不是上传图床的链接。
打不开了 站长
PHP8.0 count(): Argument #1 ($value) must be of type Countable|array, string given 需要怎么抢救大佬
下载不了,没有天翼云账号。。。
不会注册一个?
二级域名目录的博客插件启动不了,报错:解析错误:语法错误,意外的Ş,在第80行应为Ş或
亲爱的朋友:
我的博客进行了一些微调,友链地址需做下修改
网站名称:三叶草蝶
网站地址:https://blog.xxzz.net
网站图标:https://blog.xxzz.net/logo.png
插件不支持兰空企业版吗?
上传后图片名称会变成null,okb,此时typecho的文件页面打开会报错,尝试更换了安装环境报错依旧,没搞懂是兰空api地址的问题还是其它问题,可惜博主的图床关掉了我没办法再测试。
使用的typecho版本是1.2.0,图床试了评论区token那个,官方demo的api,imgeast.com的api都不行
找到原因了,不能用/api/v1域名,使用根域名就好了
我在兰空图床程序后台添加了一键获取token,感兴趣的小伙伴可以来看看
https://www.fuuuy.cn/archives/897.html
确实是个挺好的插件可惜我不用这个图床
确定了插件的一个编辑图片名称导致不显示图片的bug,原因是插件使用了title作为判断上传文件类型检查。原作者莫名的V1版插件也是有这样的bug。
博主可以测试一下更改上传图片的名称,去掉后缀名后是不是就不显示哈。
好的,知道了。默认在本地的图片是不会受这个影响的
可是去掉后缀,他本来就不能以图片形式显示了呀...
我重写了的一段判断代码来判断,可以通过获取url中文件的后缀名的方式来判断修复这个问题。代码好像发不出来评论
评论是可以发布代码的,可能有些会被防火墙禁止。
hi,亲。修改后的插件代码我发到我自己博客了,大佬来指教一下看行不行。https://www.tuzijun.cn/network/135.html
可以的,大佬很强。
'size' => $data['size'],
修改为'size' => $data['size']*1024,
可以解决上传图片大小识别为1k问题。谢谢大佬,已经解决了,原来是我自己图床防火墙把我的IP拦截了,理由是“上传非法文件被系统拦截,并且被封锁IP”
谈不上大佬
使用插件后,编辑图片名称,描述会导致后台文件管理中不显示图片。数据库中的图片url是正常的,但是在管理附件的页面中读取不出来。
你图片上的这个编辑地址不全,应该是本地没有文件,我这即使编辑本地文件也可以
不是的,我已经是用了图床,上传没问题的。只是上传完编辑过标题就会出现问题。我等有空再来研究一下哈哈。
我这确实一切正常,标题和缩略名都可以编辑
我是正常的。插件里面需要填写完整的配置。
你编辑一下图片的名字,描述试试看有没有问题。我插件设置是没问题的,也能正常上传,上传图片后在typecho编辑图片的标题和描述就不显示
你可以加下我qq1481169617,我看看
没有,我刚刚编辑过了
还有,博主的Gravatar头像好像不显示
我看是正常的呀
没有显示我的Gravatar头像,你可以试试这个源。define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
请问这是咋回事
没见过你这种情况。你确定你插件里的图床地址和token填对了吗?
解决了 获取到的token前加上Bearer就好了
你好,确实是基本原封不动,只是修改了一定的注释,如果介意的话,我可以修改原版但保留相应注释,此致,抱歉!
我用这个插件博客直接卡死,这是什么原因呀
我测试正常PHP7.4+1.1版本
你需要这样设置
1.你需要获取你得token
2.token到这里获取https://test.coldyun.cn/lskytoken/,接口地址https://coldimg.com/api/v1,复制进来,填写你的账号密码就可以获取到了。复制token。
3.到插件填写刚刚获取的token,然后填入存储id,这样才可以上传
要是还不行可以发我q看看
我使用默认设置,也就是你的图床,上传就一直转圈
在插件里填一下默认存储id,13
我使用是正常的呀。你开调试模式看看是什么问题
报错这个
网站地址可以看看嘛
https://www.fuuuy.cn/
一个502应该是你的统计代码,剩下两个应该是你的谷歌广告吧
我看网站很正常啊
我这是1.2的,PHP8.1正常
这是前台的,后台有问题,上传不了
你是什么版本的typecho?还有PHP版本
1.1的ty,php是7.2
等下我试试
今天在百度搜索插件时候看见我这篇文章被转载,连插件也被修改成他的信息 ,最离谱是啥,发布日期还比我早一天
token 404了
已恢复。
昨天晚上把服务器重新装了个系统,今天恢复完成
我试了是正常的,这个只能支持兰空2.0以上的提取token。
有图片吗
就是一点获取 然后密码自动消失 token也不出来
我这正常,你可以换个浏览器看看,只能支持2.0以上版本获取。
好了 我输入的接口url 没有加tokens
插件很Nice!
默认填的是图床的主域名。备用域名已经撤销了。