NicePhoto一款Typecho瀑布流相册插件.jpg

NicePhoto

瀑布流图片插件,将文章内图片转为瀑布流布局,当文章不存在图片时则读取附件,除了图片外还支持音视频(ps:要求链接后缀为.mp3、.mp4或.m3u8),同时图片支持懒加载,页面支持滚动自动翻页加载,默认为24张图为1页(买的人多的话后续将支持自定义分页数量等功能)。

插件比较适合本地环境搭建家人的影音/相册集合!!!

效果演示

https://blog.zezeshe.com/anime-photo.html

购买插件

插件要求typecho1.2版本及以上,php支持7.2~8.0版本。

安装插件

将插件压缩包解压后得到NicePhoto文件夹,然后将NicePhoto文件夹上传至插件目录(usr/plugins),最后在typecho后台插件管理页面启用插件。

使用插件

1,在新建文章或者独立页面时,在下方自定义字段处新建photo字段,字段值随便写不为空即可一般推荐填写为true或者数字1

2,不喜欢自定义字段调用方式的,可以将插件文件夹里的nicephoto.php文件放到当前您正在使用的主题目录下,然后新建独立页面,最后在自定义模板处选择该模板即可调用插件内置的相册主题。

手动设置视频封面

在1.0.8版本开始加入手动设置视频封面功能,手动优先级大于自动获取的,在视频上方的图片如果与视频的标题一模一样即可自动识别成视频封面。
手动设置视频封面方法.jpeg

视频封面自动获取

在1.0.5版本开始加入视频封面自动获取功能,该功能仅限存在本地的视频(比如使用附件直接上传的),同时格式要求为mp4格式(后缀为.mp4)。

该功能依赖ffmpeg,需要自行安装,下面介绍下宝塔面板的安装ffmpeg的方法。

宝塔安装方法:
在宝塔控制面板页面进入终端,执行如下命令:

wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh

然后等待安装完成(可能会比较久哈),然后输入以下命令检查是否安装正常

ffmpeg -version

然后进入宝塔软件商店,在已安装里找到自己网站用的php版本,点击设置,然后禁用函数一栏里,删除shell_exec函数即可。

插件升级方法

首先禁用旧版插件,然后插件目录下thumb文件夹(这个就是用来存放自动生成的视频封面的)保留,其余文件删除换成新版本的,最后启用配置插件即可!

更新记录

2023年4月17日发布1.2.8版本
增强对typecho1.2.1的兼容性

2023年2月18日发布1.2.7版本
php代码逻辑优化,分页部分代码重构提升性能,解决插件只能识别小写视频后缀的问题。
2023年2月10日发布1.2.2版本
关于弹窗里显示图片总数量,其他细节优化。
2023年2月3日发布1.2.1版本
新增支持音频文件(.mp3后缀音频),加入深色模式,加入返回网站首页的按钮,加入关于按钮及弹窗,css简化,修复1.2.0版本简洁模式bug。
2023年1月31日发布1.1.5版本
混合模式视频叠加播放问题解决,灯箱默认关闭首位衔接切换(可在插件设置中开启),默认视频播放器依赖组件本地化(在电脑不连接互联网时也不影响视频播放了),图片/视频标题可设置为文章标题加序号,加载完成的文字提示比最后一页图片先显示出来的bug修复。
2023年1月31日发布1.1.1版本
新增混合模式(让视频融入相册列表中),插件语法全部遵循typecho1.2写法,不在兼容typecho1.1。
2023年1月29日发布1.1.0版本
支持手动设置视频封面,再次优化视频比例问题,图片链接失效支持显示裂开的占位图,部分php代码简化,修复大量已知bug。
2023年1月29日发布1.0.7版本
修复视频布局手机端错乱问题,修复视频自适应问题,视频封面提取功能提取过的不在进行重复提取避免浪费资源,部分细节优化。
2023年1月28日发布1.0.5版本
新增支持视频自动提取封面功能,部分细节优化。
2023年1月28日发布1.0.0版本
支持图片懒加载,瀑布流布局,无限滚动加载等功能。

版权属于:泽泽社长
本文链接:https://blog.zezeshe.com/archives/nicephoto-typecho-album-plugin.html
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!