• nodebuy
    网站 Logo 自定义
    ID site_logo版本 1.0.0插件制作者 nodebuy售价 2 积分598 行 / 29.2 KBHook / 路由 / 后台页
    自定义网站图标、手机桌面图标和顶部 Logo,可分别设置日间和夜间两张 Logo 图片并限制显示高度,也可以改回网站图标加站点名称的原版样式。
    收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。
    app/plugins/site_logo/plugin.php
    开发日志已有 1 条

    个人独立维护项目。

    • nodebuy
      nodebuy
      版本 1.0.0 072720487462 更新:## 1.0.0 — 2026-08-16 - 首个版本,把网站图标、桌面图标和顶部 Logo 集中到后台一个页面里自定义,不再只能显示系统自带图标加站点名称。 - 支持自定义网站图标(favicon,建议 48×48),浏览器标签页、收藏夹会显示新图标。 - 支持自定义桌面图标(建议 148×148),手机把网站「添加到主屏幕」后显示该图标。 - 顶部 Logo 可分别设置日间和夜间两张图片:浅release
    主楼
  • 质量报告

    插件质量报告

    插件:site_logo

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    page.head全站页面 head否5----
    site.closed_allow站点关闭访问豁免检查否2----

    颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。

    数据字典

    plugin_site_logo_files

    字段类型可空默认值约束
    idid否-主键、自增
    slotkey否-唯一
    extkey否--
    sha256key否--
    byte_lengthuint否--
    widthuint否--
    heightuint否--
    data_base64text否--
    created_atuint否--
    updated_atuint否--
    #1
  • nodebuy

    版本 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 开头的网址,带用户名密码的地址和其他协议会被拒绝。
    • 卸载并选择不保留数据时会删除插件自己的数据表,不会动站点的其他内容。
    #2
  • nodebuy

    截图
    paste-20260816-205017.png
    paste-20260816-205028.png
    paste-20260816-205156.png

    最后由 nodebuy 编辑于 2026-08-17 02:51
    #3
  • Frey

    刚好需要这个,感谢

    #4
  • Pei

    很实用,谢谢

    #5
  • Kira

    很不错的东西

    #6
  • qingxia

    移动端不显示logo啥情况,关闭网站图标 + 网站标题就能只显示logo,佬,啥原因 @nodebuy

    最后由 qingxia 编辑于 2026-09-09 17:28
    #7

发表回复

登录后回复