• yyds
    公众号风格内容页
    ID yyds_gzh版本 1.3.4插件制作者 yyds售价 30 积分324 行 / 20.6 KBHook / 后台页
    把帖子内容页换成公众号图文样式:页首显示作者、网站名称(可点击回首页)和发表时间,正文底部提供首页入口和阅读数,页尾是留言区,包含写留言输入框和带作者编号的留言列表,底部有留言与回复操作;浏览内容页时自动隐藏顶部导航和侧栏,版面宽度与公众号一致。
    收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。
    app/plugins/yyds_gzh/plugin.php
    开发日志已有 1 条

    此项目接受所有登录用户协助维护和提交更新。

    • yyds
      yyds
      版本 1.3.4 d80af0d1c0b4 更新:修复完成,版本升至 1.3.4。 根因(结合 nb_editor 源码定位):编辑器 JS 的 mount() 逻辑是——取表单里的 textarea[name=body] → 找到它的 <label> → 要求 label 与 .nb-editor 是同一个父节点的子元素;不满足时它会新建 .nb-editor-field 并把两者搬进去。该字段区内部靠 display:grid + orderrelease
    主楼
  • yyds

    版本 1.3.4 更新:
    修复完成,版本升至 1.3.4。

    根因(结合 nb_editor 源码定位):编辑器 JS 的 mount() 逻辑是——取表单里的 textarea[name=body] → 找到它的 <label> → 要求 label 与 .nb-editor 是同一个父节点的子元素;不满足时它会新建 .nb-editor-field 并把两者搬进去。该字段区内部靠 display:grid + order 排布:标题 order:1、工具栏 .nb-editor{order:2}、正文框 textarea{order:3}、预览 order:4,且要求 .nb-editor-field>.grid{display:contents}。

    我之前加的 .yyds-gzh-form-field 包裹层正好命中两个雷点:

    多出一层容器,导致 JS 每次挂载都要重新搬家节点,DOM 结构与它的预期不一致;
    我的 .grid{display:block} 与它的 .nb-editor-field>.grid{display:contents} 特异性相同、加载顺序在后,直接把它的网格布局废掉了——这就是工具栏跑位、溢出到「发送」按钮上方的直接原因。
    修法:

    删掉包裹层,恢复为与核心一致的结构:内容框 <label> 与编辑器输出平级(<div class="yyds-gzh-form-row"> 直接子元素),编辑器的网格与 order 布局完全交回它自己掌控;
    移除所有侵入编辑器内部的样式(原来的 .yyds-gzh-form-field *{…} 通配、工具栏换行规则、[contenteditable] 规则);
    本插件只保留三件事:灰色圆角容器、隐藏「内容」标题文字、发送按钮(display:block + margin:8px 0 2px auto,稳定在编辑器下方靠右)。编辑器未安装时,textarea 依旧 100% 宽。

    #1
  • 质量报告

    插件质量报告

    插件:yyds_gzh

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    reply.after_render主题查看页/回帖列表逐条渲染是5----
    page.template非系统hook否1----
    topic.template.before非系统hook否1----

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

    数据字典

    未检测到插件数据表声明。

    #2
  • yyds

    由于展示需要 用过一段时间的这个模版。用于微信公众号式的文章展示。
    大家可以自由发挥。有些按钮图标自己修改!

    #3
  • bbs1

    不错不错

    #4
  • Echo

    插件市场没有返回改插件

    #5
  • bbs1

    做一个

    #6
  • Echo

    我倒想做啊,出门在外没电脑,年底回去搞

    #7
  • yyds

    潇洒最重要

    #9
  • 道爷

    哈哈 这个不错😌

    #8
  • yyds

    班门弄斧了

    #10

发表回复

登录后回复