前言

早在使用Typecho就有管理文件的冲动,不幸的是Typecho自带文件只是简单列表(也是轻博客的优势)。

后面我学会一些库和PHP扩展的使用,特别是处理文件方面很多插件都给了思路

好消息!
大家可以填写文章末尾订阅邮箱,新文章发布可以提醒大家!

BUG解决方法看末尾!

功能介绍

一款可以在后台对整体文件信息的查看和编辑、上传和删除,图片压缩和隐私检测,多媒体预览,文章编辑器中预览和插入的简单媒体库。

目前功能:

  1. 文件预览:图片、视频、音乐、文档等
  2. 文件上传、文件删除、文件类型筛选、文件详细信息
  3. 压缩功能:GD/FFmpeg/ImageMagick 进行压缩图片,FFmpeg 进行视频压缩,重要的:可以保留图片 / 替换原图片链接
  4. 隐私检测:检测图片隐私信息,显示定位地图
  5. 嵌入文章编辑器,可以预览媒体库文件,以不同格式写入文章
    ......
    ......

发布消息

预计发布时间:2025/08/08
价格:6.6 (10天优惠) 25(非优惠)

优惠结束倒计时

购买方式和优惠

购买方式:文章底部赞助 -> 微信/支付宝 -> 加备注:邮件
优惠截止:-2025/8/18 00:00

Demo-1发布 2025 0808 02:30

2025-08-06T04:27:02.png




具体界面敬请期待!

更新日志

插件更新日志
时间 安排内容
2025/08/07

  • 添加去EXIF信息,保护隐私!
  • 优化预览框,防止图片溢出
  • 解决文章编辑页面中附件不能预览问题

2025/08/06

  • 添加图片处理、视频处理(无感)
  • 文章编辑器文件预览

2025/08/05

  • 添加UI库、添加图片预览
  • 添加文件信息、可选功能设置

使用教程

  1. 下载插件

收到插件后解压在usr/plugin/MediaLibrary文件夹中

注意:Plugin.php在usr/plugin/MediaLibrary/

  1. 设置插件

检测配置是否安装,选择功能。

注意文章编辑页面需要插入部分代码实现(后续更新会修改)
  1. 打开菜单

在后台-管理菜单进行打开-媒体库

  1. 安装功能

图片:GD-php、ImageMagick-php、FFmpeg-php、Exif-php
视频:FFmpeg-php
文件:Fileinfo-php

  1. 更多功能
注意更新日志

解决BUG

Demo-1:Logger接口问题

Interface 'Psr\Log\LoggerInterface' not found

删除:panel.php代码中Logger的代码

class SimpleLogger implements Psr\Log\LoggerInterface
{
    public function emergency($message, array $context = array()) {}
    public function alert($message, array $context = array()) {}
    public function critical($message, array $context = array()) {}
    public function error($message, array $context = array()) {}
    public function warning($message, array $context = array()) {}
    public function notice($message, array $context = array()) {}
    public function info($message, array $context = array()) {}
    public function debug($message, array $context = array()) {}
    public function log($level, $message, array $context = array()) {}
}

Demo-1:高于菜单 z-index 问题

panel.css中搜索media-checkbox
修改z-index=1

Demo-1:多余css干扰:write-post-media.css是废弃文件

避免错误修改,请删除没有用的文件!

Demo-1:危险函数exec()的使用

非常抱歉使用exec函数来检测环境,后续后修改掉,目前demo版本可以打开exec()暂时使用!

赞助者

感谢支持
每一个购买都是对插件制作的期望,你的期望将维护插件更新,感谢支持!

赞助者金额备注
bs**@qq.com6.6
go**@outlook.com6.6
80**@qq.com6.6
n*@qq.com6.6
丘先森6.6
2*@qq.com6.6
老孙博客6.6
评论告诉我是否需要修改名(可以选择个人博客名和链接),备注也可以展示文字。