月宅说
不少小伙伴将漫月请求的壁纸设置为文章缩略图,那么就有一个情况出现,也就是10篇文章全部都是同样的图片,那么如何解决这个问题?我想每次请求不同的图片来作为缩略图呢?
教程
目前漫月服务端并不提供一些其他设置接口,但这些设置你可以在本地端进行调用,接下来讲解如何在同一页面下使用不同的漫月API壁纸。
正常的漫月API是这样的,你可以看见3篇文章都是同样的封面。
为了减轻官方服务器的压力,从而给出了以下解决办法,那就是使用随机数:rand&mt_rand
<img src="https://api.ikmoe.com/moeu-rand-background.php?<?php echo mt_rand(1,100);?>">
预览
在使用了随机函数的调用后,成功请求了3张不同的壁纸。教程到此结束!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(24)
一刷新一会一变样,原来是刚刚还在编辑,沙发 :黄色滑稽脸:
:黄色滑稽脸: 点击发布后发现排版乱了…然后重新添加了一遍图片233被你抓奸了
是直接复制这个图片地址就能调用吗?为什么我测试调不到图片,做过跨域不?
调用地址是https://api.ikmoe.com/moeu-rand-background.php 可以用作图片/背景图 但需要通过审核,你可以到https://ikmoe.com/5449.html 输入你的域名。(只有在白名单内的才可以正常使用)
原来是这样,懂了 ,感谢分享 :贴吧表情16:
已审核
已经可以调用了,不过我还有个小疑问,现在图库100来张壁纸都是高清大图,会自动生成缩略图吗?做随机背景大图不错,如果用来做缩略图会不会太大了,文章列表一多可能会影响加载速度。
如果你使用的是timthumb.php来显示的缩略图,那就没啥问题,一般都将1MB的图生成100KB的txt缩略图文件,况且请求过来图片都是100到400KB之间的,不太会影响速度。反而是如果你请求了1千张不同的图,那么你本地产生的cache文件占用会相当大,可能超过100MB. 你可以请求这个URLshawu-rand-background.php 只有50张图片。或者是xiao-ren-api.php只有16张
原来如此,看来这个还是蛮实用的,感谢指点
另外我发现你文章图是直接输出的img地址。如果你图片1MB,那你会直接输出1MB的图。换作timthumb.php 可能只需要输出20KB
是啊,是直接输出的原图,暂时还不会用timthumb.php当初只是为了简单,没有去研究缩略图该怎么弄,过几天再抽时间好好琢磨琢磨 :贴吧表情14:
推荐使用更好、更快、更少限制的岁月随机图片API:img.xjh.me :阿鲁9:
:贴吧表情27:
不错不错。热心分享啊! :阿鲁3:
少年你的思想很危险啊 :贴吧表情27:
我也弄了个随机图片,现在我的首页就是你说的情况一样……
看来我也要加个随机数。
API地址:https://song.acg.sx/images
:黄色滑稽脸:
抱歉噢!直接访问是看不到可爱的图片滴……
抱歉抱歉,需要通过img标签调用才有图现实。而且也有域名白名单。 :阿鲁1:
随机的话,也可能重复呀 :贴吧表情31:
:阿鲁7: 你角度刁钻
我之前的时候500多张随机图,每页十篇文章显示,有一次五篇文章图一样,差点气哭,于是赶紧按下了F5
呀,输入框居然换图了、 :黄色滑稽脸:
嘤嘤嘤,你竟然只发现了输入法,我的导航栏logo和背景还有签到也换了新的