- 网站 Logo 自定义ID site_logo版本 1.0.0插件制作者 nodebuy售价 2 积分598 行 / 29.2 KBHook / 路由 / 后台页自定义网站图标、手机桌面图标和顶部 Logo,可分别设置日间和夜间两张 Logo 图片并限制显示高度,也可以改回网站图标加站点名称的原版样式。收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。app/plugins/site_logo/plugin.php开发日志已有 1 条
个人独立维护项目。
主楼 插件质量报告
插件:
site_logoHook 功能范围 循环 使用频率 文件读写 修改系统表 读写系统表 读写自己的表 page.head 全站页面 head 否 5 - - - - site.closed_allow 站点关闭访问豁免检查 否 2 - - - - 颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。
数据字典
plugin_site_logo_files字段 类型 可空 默认值 约束 id id 否 - 主键、自增 slot key 否 - 唯一 ext key 否 - - sha256 key 否 - - byte_length uint 否 - - width uint 否 - - height uint 否 - - data_base64 text 否 - - created_at uint 否 - - updated_at uint 否 - - 版本 1.0.0 更新:
1.0.0 — 2026-08-16
- 首个版本,把网站图标、桌面图标和顶部 Logo 集中到后台一个页面里自定义,不再只能显示系统自带图标加站点名称。
- 支持自定义网站图标(favicon,建议 48×48),浏览器标签页、收藏夹会显示新图标。
- 支持自定义桌面图标(建议 148×148),手机把网站「添加到主屏幕」后显示该图标。
- 顶部 Logo 可分别设置日间和夜间两张图片:浅色界面显示日间 Logo,深色界面自动换成夜间 Logo;夜间 Logo 留空时深色界面继续沿用日间 Logo。
- Logo 最高高度可自定义,范围 16 到 80 像素,默认 32;手机端自动限制在 30 像素以内,顶栏高度随之调整,窄屏不会挤坏搜索框。
- 保留原版的「网站图标 + 网站标题」Logo:插件启用后默认关闭,可在设置里手动开启;开启后顶部显示网站图标加站点名称,其中的图标同样使用自定义的网站图标。
- 未设置 Logo 图片时自动显示原版样式,插件启用但没配置任何图片的站点外观与启用前完全一致。
- 每张图片都可以直接上传,也可以填写图片地址使用外链或站内已有图片;缩略图右上角的 ✕ 和「移除」按钮都可以恢复默认。
- 网站图标支持 PNG / ICO / SVG / JPG / GIF / WebP,桌面图标支持 PNG / JPG / WebP,Logo 支持 PNG / SVG / JPG / GIF / WebP,单个文件不超过 512 KB,尺寸不超过 4096 像素。
- 上传的图片保存在插件自己的数据表中,输出时带长期缓存和防嗅探响应头,重复访问不会重复下载;SVG 以沙箱方式输出,含脚本或事件属性的 SVG 会被拒绝上传。
- 填写图片地址时只接受站内地址或 http、https 开头的网址,带用户名密码的地址和其他协议会被拒绝。
- 卸载并选择不保留数据时会删除插件自己的数据表,不会动站点的其他内容。
刚好需要这个,感谢
很实用,谢谢
很不错的东西


