优化后的标题

优化后的标题-小栈博客
优化后的标题
此内容为付费资源,请付费后查看
¥9.99
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
智能摘要·小栈AI助手
我们开始处理这个任务。首先,我们需要理解要求: 1. 内链融入:先数清内链个数。原文末尾的中有4个标签:Seedance2.0Seedance2.0。而末尾的标签也是Seedance2.0,但href相同。我们需要确保每个内链至少出现一次。原文中已经出现了AIGC实战(注意这不是末尾列表中的?列表中有AIGC漫剧教程、AI漫剧AIGC漫剧教程AIGC实战 – Seedance2.0 末尾中的: – Seedance2.0 – AIGC漫剧教程 – AI漫剧 – AIGC 注意:有两个Seedance2.0,但URL相同,关键是要求“内链标签”的数量。原文末尾有4个内链标签,加上正文中的2个,总共6个。但正文中的那两个也属于内链。要求是“数清有几个内链”,我们以原文中所有的标签为准?原文中正文有两个,末尾有四个,一共六个。但注意末尾的标签style不同(color:#d5446f等),而正文中的style没有(class有)。我们需要保留每个标签的原始样式吗?要求说“href/class/style 完全不动”,所以每个标签的class和style都要按原文保留。对于正文中已有的,我们已经有了。对于末尾的,我们需要将每个这样的标签插入到正文中。注意:末尾的Seedance2.0和正文中的Seedance2.0,我们可以把正文中的替换成末尾的样式?还是保留两个?最好只出现一次,但既然原文已经有两个,我们可以在润色中只保留一个,但需要确保每个链接都出现。也就是说,对于Seedance2.0,原文有两个不同的标签(虽然URL一样,但class和style不同),我们需要在润色后的正文中同时出现这两个吗?要求说“每个内链至少出现1次”,这里每个内链指的是每个独立的标签?通常理解为每个唯一的关键词链接。但为了保险,我们应当将所有原文中的链接都保留位置,即正文中原本的两个链接不变,再添加末尾的四个链接。但是末尾的Seedance2.0和正文中的Seedance2.0可能冲突,我们可以将正文中的那一个替换成末尾样式?但要求“原文中的两个内链标签”也需要保留?原文正文中已经有两个,如果我们修改它们,可能会改变原文意图。但任务要求是“润色”,我们可以调整位置。最好是将末尾的四个链接插入到正文中相应位置,同时保留正文中已有的两个。这样总共有6个链接。但需要注意的是,正文中已有的两个属于“AIGC实战”和“Seedance2.0”,而末尾的“Seedance2.0”重复了,但样式不同。我们可以将正文中的Seedance2.0链接保持不变,在另外一处再添加一个末尾样式的Seedance2.0?这样就有两个Seedance2.0链接,但可能显得冗余。不过严格按指令,“一个不能少”,所以必须保留所有6个标签。但是否允许将重复的关键词放在同一段落?最好分散。由于有一个重复,我们可以将其放在不同的位置。例如在正文中已经有Seedance2.0在第二个列表项中,我们可以在后面的章节中再插入一个Seedance2.0链接(用末尾的样式)。但注意:末尾的Seedance2.0样式是color:#d5446f等,而正文中的样式是class=”xzd-tag-link”(颜色不同)。要求中href/class/style完全不动,所以我们不能更改样式。所以我们需要保留两个不同样式的Seedance2.0链接。这有点奇怪,但必须这样做。同样,AIGC链接在正文中没有,需要添加;AIGC漫剧教程链接没有;AI漫剧链接没有。加上原有的AIGC实战链接,共6个。 为了简化,我们也可以将正文中已有的链接替换为末尾的样式?但指令说“完全不动”,所以不能改。只能保留原样。 我们重新思考:内链融入要求“将每个内链的关键词包裹成上述标签格式,href/class/style完全不动”。这里“上述”指的是末尾的标签。但正文中已有的标签也是类似的,但样式不同。我认为指令的本意是:将末尾列表中的每个标签插入到正文中,同时保留正文中已经存在的链接。但原文中已经有Seedance2.0链接,末尾也有,我们应当保留两个。但为了避免冗余,我们可以把正文中的Seedance2.0链接替换成末尾的样式?但“完全不动”不允许。或许我们可以将正文中那个删掉,在别处插入末尾的?但正文中原本的链接也是需要存在的,因为它是原内容的一部分。所以最好保留。 考虑到原文中正文的链接是class=”xzd-tag-link”没有内联style,而末尾的有内联style。如果我们插入多个链接,注意颜色可能不统一,但这是允许的。 现在开始润色。我们先提取原文内容,然后进行结构重塑、深度润色,同时插入链接。 原文内容:标题、一段介绍、课程核心亮点(三个列表项)、课程详细目录(图片和有序列表)、结尾。我们需要添加FAQ。同时要优化标题。 优化标题:核心关键词包括Seedance2.0、AI漫剧、AIGC。建议标题:零基础用Seedance2.0打造爆款漫剧:全流程AIGC实战课+免费资料。或者:零基础AI漫剧实战:Seedance2.0全流程教程,附全套资料免费下载。要求15-25字。示例:零基础AI漫剧实战:Seedance2.0打造爆款,全套资料免费获取(24字)。可接受。 输出第一行用,然后直接HTML。 我们需要确保文章字数不少于原文的50%。原文约多少字?原文内容:标题+段落+列表。粗略估算:标题30字,介绍段约120字,核心亮点段落约150字,课程目录段落(ol)约150字,图片和结尾约80字,总约530字。加上代码等。润色后不应少于265字。我们可放心扩充。 结构重塑:开头的H2改为H2?原文有H2标题重复。我们将原来的H2标题改为正文第一段之前的标题?实际上原文中第一个H2就是标题,然后接着一段。我们应当重新组织:先有一个吸引人的开头,然后才是课程概述。我们可以把标题作为H1?但要求禁止H1,所以用H2作为文章主标题。然后正文开头用更吸引人的hook。 我们开始写。注意:每个内链必须融入。我们先列出所有需要嵌入的链接(共6个): 1. AIGC实战(原文正文已有,位于第一段,href: https://www.xzdbk.com/tag/aigc%e5%ae%9e%e6%88%98,class=”xzd-tag-link”) 2. Seedance2.0(原文正文已有,位于第二个列表项,href: https://www.xzdbk.com/tag/seedance2-0,class=”xzd-tag-link”) 3. Seedance2.0(末尾样式,href相同,但style不同,color:#d5446f等) 4. AIGC漫剧教程(href: https://www.xzdbk.com/?s=AIGC%E6%BC%AB%E5%89%A7%E6%95%99%E7%A8%8B,末尾样式) 5. AI漫剧(href: https://www.xzdbk.com/tag/ai%e6%bc%ab%e5%89%a7,末尾样式) 6. AIGC(href: https://www.xzdbk.com/tag/aigc,末尾样式) 注意:AIGC和AIGC实战不同。所以共6个不同的链接(两个Seedance2.0视为不同因为样式不同)。我们需确保每个至少出现一次。 正文中已有两个,我们需再插入四个。并且要分散到不同段落。注意:不能堆砌在同一个段落。 我们可以在课程核心亮点段落中插入AI漫剧和AIGC漫剧教程?在课程目录中插入AIGC?等等。 我们开始润色。 第一步:优化标题:(24字) 第二步:构建HTML。注意保留原文中的图片、短代码等。原文中有标签,需要保留。同时注意原文有块,但那是给预览用的,我们不需要输出,只需输出正文内容。但注意原文中style在body中,我们输出HTML时不需要那些样式,除非要求保留。通常我们只输出文章主体内容,不包含外部CSS。但为了安全,我们只保留文章内容部分,即从

开始到最后的段落。但原文中有一个等,我们忽略。我们只需输出从第一个<h2>到最后一个<p>的内容,但需要重新组织。 我们输出完整HTML,格式如:<h2>优化后标题</h2>(但我们已经用注释指定标题,正文中标题可以不同?要求:第一行用注释包裹优化后的标题,然后紧接着输出润色后的完整HTML。所以我们在注释后直接输出HTML正文,正文中的标题可以是新的H2。但为了SEO,正文中的标题最好与注释一致。我们可以使用注释中的标题作为正文的H2。但注意原文已经有H2标题,我们需替换。 我们重新设计: <h2>零基础AI漫剧实战:Seedance2.0全流程教程,附全套资料免费获取</h2> <p>想用AI做出刷爆朋友圈的漫剧?从剧本到剪辑,<a class="xzd-tag-link" href="https://www.xzdbk.com/tag/seedance2-0">Seedance2.0</a>能帮你一键生成流畅动画。但大部分人卡在角色设定和分镜设计上。本课程就是为你扫清这些障碍的实战指南。</p> … 等等。 注意:原文中第一段已经有一个AIGC实战链接。我们需保留它。我们可以将AIGC实战放在第一段中。但第一段我们想用hook句,所以可以改写:想用AI做出刷爆朋友圈的漫剧?<a class="xzd-tag-link" href="https://www.xzdbk.com/tag/aigc%e5%ae%9e%e6%88%98">AIGC实战</a>不是纸上谈兵,而是从零开始一步步教你。然后介绍课程。 注意:保留原文中所有内联样式和class。对于末尾的链接,我们要使用它们原始的style。例如AIGC漫剧教程链接的style是color:#d5446f;font-weight:600;text-decoration:none。注意原文中这个style是双引号内,我们照抄。 现在,规划每个链接的位置: 1. AIGC实战(原文已有,保留在原第一段?但第一段要改写,可以将其放在开头段落中。) 2. Seedance2.0(原文已有,在第二个列表项中。我们可以保留在列表项中,但注意列表项中还有别的文字。我们可以不动它。) 3. 第二个Seedance2.0(末尾样式):我们需要在正文另一处插入一个Seedance2.0链接,使用末尾样式。例如在课程目录的标题或描述中。比如在介绍Seedance2.0的章节:<li>即梦Seedance2.0在AI动画中的灵活运用与高级技巧</li>,我们可以把这句话中的Seedance2.0改为链接。但注意原文中这个列表项是普通文本,我们可以替换为带有链接的文字。但需保留原文其他内容。我们可以在“即梦Seedance2.0”处添加链接,但原文中已有“即梦Seedance2.0”,我们可以将“Seedance2.0”包裹为链接,使用末尾样式。注意:原文中这个列表项没有链接,我们插入后,原来的文本“Seedance2.0”变成链接。这样既保留了原文,又插入了内链。但我们要注意,这个位置是列表项中的一部分,不算段落,但可以接受。 4. AIGC漫剧教程:可以放在开头第一段或第二段。例如:如果你正在寻找一份系统的<a href="https://www.xzdbk.com/?s=AIGC%E6%BC%AB%E5%89%A7%E6%95%99%E7%A8%8B" class="xzd-tag-link" style="...">AIGC漫剧教程</a>,这份课程就是为你准备的。 5. AI漫剧:可以放在课程核心亮点中。例如:从AI剧本策划到专业剪辑,本课程覆盖了<a href="https://www.xzdbk.com/tag/ai%e6%bc%ab%e5%89%a7" class="xzd-tag-link" style="...">AI漫剧</a>创作的全链条。 6. AIGC:可以放在结尾段落或FAQ中。例如:掌握前沿的<a href="https://www.xzdbk.com/tag/aigc" class="xzd-tag-link" style="...">AIGC</a>技术,制作出属于自己的爆款作品。 注意:正文中已经多处出现“AIGC”文字,但只有一处需要变为链接。我们可以选择在结尾句中使用。 现在考虑结构重塑。我们增加一个吸引人的开头:用一个场景或问题。例如:“刷短视频时,你是不是也好奇那些画面流畅、剧情紧凑的漫剧是怎么做出来的?其实,用Seedance2.0这样的AI工具 <!-- xzd-autolink-unmatched --> <p class="wp-block-paragraph">相关阅读:<a href="https://www.xzdbk.com/?s=AIGC%E6%95%99%E7%A8%8B" class="xzd-tag-link" style="color:#FFB3DCFF;font-weight:700;text-decoration:none">AIGC教程</a></p> <!-- /xzd-autolink-unmatched --> </div> <div style="margin: 20px 0; text-align: center;"><a href="javascript:void(0);" class="but jb-red signin-loader" ><i class="fa fa-flag"></i> 举报该内容</a></div><div class="em09 muted-3-color"><div><span>©</span> 版权声明</div><div class="posts-copyright"><div style="margin-top:30px;padding:20px;border:2px dashed var(--theme-color,#0073cf);border-radius:10px;position:relative;background:var(--body-bg-color,rgba(0,115,207,.02))"> <div style="position:absolute;width:12px;height:12px;border:2px solid var(--theme-color,#0073cf);top:-2px;left:-2px;border-right:none;border-bottom:none;border-radius:8px 0 0 0"></div> <div style="position:absolute;width:12px;height:12px;border:2px solid var(--theme-color,#0073cf);top:-2px;right:-2px;border-left:none;border-bottom:none;border-radius:0 8px 0 0"></div> <div style="position:absolute;width:12px;height:12px;border:2px solid var(--theme-color,#0073cf);bottom:-2px;left:-2px;border-right:none;border-top:none;border-radius:0 0 0 8px"></div> <div style="position:absolute;width:12px;height:12px;border:2px solid var(--theme-color,#0073cf);bottom:-2px;right:-2px;border-left:none;border-top:none;border-radius:0 0 8px 0"></div> <div style="font-weight:700;font-size:14px;color:var(--theme-color,#0073cf);margin-bottom:10px">✉️ 版权声明</div> <div style="font-size:13px;line-height:1.9;color:var(--main-color,#666)"> 本文内容为<strong>原创</strong>或经互联网搜集整理而成,版权归原作者所有。<br> 未经授权,禁止任何形式的转载、镜像或商业用途。<br> 如需合作或存在版权问题,请联系我们:<br> 📧 <a href="mailto:jieligw@qq.com" style="color:var(--theme-color,#0073cf);text-decoration:none;font-weight:600">jieligw@qq.com</a> 🌐 <a href="https://www.xzdbk.com" style="color:var(--theme-color,#0073cf);text-decoration:none;font-weight:600">www.xzdbk.com</a> </div> <div style="margin-top:10px;font-size:11px;color:#aaa;text-align:center">© 2025 小栈博客 | 原创保护 · 侵权必究</div> </div></div></div><div class="text-center theme-box muted-3-color box-body separator em09">THE END</div><div class="theme-box article-tags"><a class="but ml6 radius c-blue" title="查看更多分类文章" href="https://www.xzdbk.com/online-venture"><i class="fa fa-folder-open-o" aria-hidden="true"></i>网创资源</a><br><a href="https://www.xzdbk.com/tag/%e8%a7%86%e9%a2%91%e5%88%b6%e4%bd%9c" title="查看此标签更多文章" class="but ml6 radius"># 视频制作</a><a href="https://www.xzdbk.com/tag/ai%e6%bc%ab%e5%89%a7" title="查看此标签更多文章" class="but ml6 radius"># AI漫剧</a><a href="https://www.xzdbk.com/tag/%e7%88%86%e6%ac%be%e6%89%93%e9%80%a0" title="查看此标签更多文章" class="but ml6 radius"># 爆款打造</a></div> </div> <div class="post-actions-wrap"><div class="text-center muted-3-color box-body em09">喜欢就支持一下吧</div><div class="text-center post-actions"><a href="javascript:;" data-action="like" class="action action-like" data-pid="1648"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-like"></use></svg><text>点赞</text><count>0</count></a><span class="hover-show dropup action action-share"> <svg class="icon" aria-hidden="true"><use xlink:href="#icon-share"></use></svg><text>分享</text><div class="zib-widget hover-show-con share-button dropdown-menu"><div><a rel="nofollow" class="share-btn qzone" target="_blank" title="QQ空间" href="https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https%3A%2F%2Fwww.xzdbk.com%2F1648.html&title=%E4%BC%98%E5%8C%96%E5%90%8E%E7%9A%84%E6%A0%87%E9%A2%98-%E5%B0%8F%E6%A0%88%E5%8D%9A%E5%AE%A2&pics=https%3A%2F%2Fwww.xzdbk.com%2Fwp-content%2Fuploads%2F2026%2F03%2F%E7%BD%91%E5%88%9B%E8%B5%84%E6%BA%90.png&summary=%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%AD%A6%E6%BC%AB%E5%89%A7%E5%88%B6%E4%BD%9C%EF%BC%9F%E6%9C%AC%E6%96%87%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E7%94%A8Seedance2.0%E4%BB%8E%E8%84%9A%E6%9C%AC%E5%88%B0%E6%88%90%E5%93%81%E5%85%A8%E6%B5%81%E7%A8%8B%E6%93%8D%E4%BD%9C%EF%BC%8C%E6%B6%B5%E7%9B%96AIGC%E5%AE%9E%E6%88%98%E6%8A%80%E5%B7%A7%E3%80%81AI%E6%BC%AB%E5%89%A7%E5%88%9B%E4%BD%9C%E6%96%B9%E6%B3%95%EF%BC%8C%E9%99%84%E5%85%A8%E5%A5%97%E5%85%8D%E8%B4%B9%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E4%B8%8B%E8%BD%BD%EF%BC%8C%E5%BF%AB%E9%80%9F%E6%89%93%E9%80%A0%E4%BD%A0%E7%9A%84%E7%88%86%E6%AC%BE%E6%BC%AB%E5%89%A7%E4%BD%9C%E5%93%81%EF%BC%81"><icon><svg class="icon" aria-hidden="true"><use xlink:href="#icon-qzone-color"></use></svg></icon><text>QQ空间<text></a><a rel="nofollow" class="share-btn weibo" target="_blank" title="微博" href="https://service.weibo.com/share/share.php?url=https%3A%2F%2Fwww.xzdbk.com%2F1648.html&title=%E4%BC%98%E5%8C%96%E5%90%8E%E7%9A%84%E6%A0%87%E9%A2%98-%E5%B0%8F%E6%A0%88%E5%8D%9A%E5%AE%A2&pic=https%3A%2F%2Fwww.xzdbk.com%2Fwp-content%2Fuploads%2F2026%2F03%2F%E7%BD%91%E5%88%9B%E8%B5%84%E6%BA%90.png&searchPic=false"><icon><svg class="icon" aria-hidden="true"><use xlink:href="#icon-weibo-color"></use></svg></icon><text>微博<text></a><a rel="nofollow" class="share-btn qq" target="_blank" title="QQ好友" href="https://connect.qq.com/widget/shareqq/index.html?url=https%3A%2F%2Fwww.xzdbk.com%2F1648.html&title=%E4%BC%98%E5%8C%96%E5%90%8E%E7%9A%84%E6%A0%87%E9%A2%98-%E5%B0%8F%E6%A0%88%E5%8D%9A%E5%AE%A2&pics=https%3A%2F%2Fwww.xzdbk.com%2Fwp-content%2Fuploads%2F2026%2F03%2F%E7%BD%91%E5%88%9B%E8%B5%84%E6%BA%90.png&desc=%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%AD%A6%E6%BC%AB%E5%89%A7%E5%88%B6%E4%BD%9C%EF%BC%9F%E6%9C%AC%E6%96%87%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E7%94%A8Seedance2.0%E4%BB%8E%E8%84%9A%E6%9C%AC%E5%88%B0%E6%88%90%E5%93%81%E5%85%A8%E6%B5%81%E7%A8%8B%E6%93%8D%E4%BD%9C%EF%BC%8C%E6%B6%B5%E7%9B%96AIGC%E5%AE%9E%E6%88%98%E6%8A%80%E5%B7%A7%E3%80%81AI%E6%BC%AB%E5%89%A7%E5%88%9B%E4%BD%9C%E6%96%B9%E6%B3%95%EF%BC%8C%E9%99%84%E5%85%A8%E5%A5%97%E5%85%8D%E8%B4%B9%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99%E4%B8%8B%E8%BD%BD%EF%BC%8C%E5%BF%AB%E9%80%9F%E6%89%93%E9%80%A0%E4%BD%A0%E7%9A%84%E7%88%86%E6%AC%BE%E6%BC%AB%E5%89%A7%E4%BD%9C%E5%93%81%EF%BC%81"><icon><svg class="icon" aria-hidden="true"><use xlink:href="#icon-qq-color"></use></svg></icon><text>QQ好友<text></a><a rel="nofollow" class="share-btn poster" poster-share="1648" title="海报分享" href="javascript:;"><icon><svg class="icon" aria-hidden="true"><use xlink:href="#icon-poster-color"></use></svg></icon><text>海报分享<text></a><a rel="nofollow" class="share-btn copy" data-clipboard-text="https://www.xzdbk.com/1648.html" data-clipboard-tag="链接" title="复制链接" href="javascript:;"><icon><svg class="icon" aria-hidden="true"><use xlink:href="#icon-copy-color"></use></svg></icon><text>复制链接<text></a></div></div></span><a href="javascript:;" class="action action-favorite signin-loader" data-pid="1648"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-favorite"></use></svg><text>收藏</text><count></count></a></div></div></article><div class="yiyan-box main-bg theme-box text-center box-body radius8 main-shadow"><div data-toggle="tooltip" data-original-title="点击切换一言" class="yiyan"></div></div><div class="user-card zib-widget author"> <div class="card-content mt10 relative"> <div class="user-content"> <div class="user-avatar"><a href="https://www.xzdbk.com/author/1"><span class="avatar-img avatar-lg"><img alt="小栈的头像-小栈博客" src="http://www.xzdbk.com/wp-content/themes/zibll/img/avatar-default.png" data-src="//q.qlogo.cn/headimg_dl?dst_uin=1159866399&spec=640&img_type=jpg" class="lazyload avatar avatar-id-1"><img class="lazyload avatar-badge" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" data-src="https://www.xzdbk.com/wp-content/themes/zibll/img/vip-2.svg" data-toggle="tooltip" title="钻石会员" alt="钻石会员"></span></a></div> <div class="user-info mt20 mb10"> <div class="user-name flex jc"><name class="flex1 flex ac"><a class="display-name text-ellipsis " href="https://www.xzdbk.com/author/1">小栈</a><img class="lazyload ml3 img-icon medal-icon" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail-null.svg" data-src="http://www.xzdbk.com/wp-content/themes/zibll/img/medal/medal-6.svg" data-toggle="tooltip" title="社交达人" alt="徽章-社交达人-小栈博客"><img class="lazyload img-icon ml3" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail-null.svg" data-src="https://www.xzdbk.com/wp-content/themes/zibll/img/lv10.svg" data-toggle="tooltip" title="LV10" alt="等级-LV10-小栈博客"><a href="javascript:;" class="focus-color ml10 follow flex0 signin-loader" data-pid="1"><count><i class="fa fa-heart-o mr3" aria-hidden="true"></i>关注</count></a><span class="badg c-purple badg-sm flex0 ml3" data-toggle="tooltip" title="信誉分:1000"><i class="el-icon-medal"></i> 极好 · 1000</span></name></div> <div class="author-tag mt10 mini-scrollbar"><a class="but c-blue-2 tag-forum-post" data-toggle="tooltip" title="共3篇帖子" href="https://www.xzdbk.com/author/1?tab=forum"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-posts"></use></svg>3</a><a class="but c-blue tag-posts" data-toggle="tooltip" title="共4686篇文章" href="https://www.xzdbk.com/author/1"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-post"></use></svg>4686</a><a class="but c-green tag-comment" data-toggle="tooltip" title="共51条评论" href="https://www.xzdbk.com/author/1?tab=comment"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-comment"></use></svg>51</a><a class="but c-yellow tag-follow" data-toggle="tooltip" title="共2个粉丝" href="https://www.xzdbk.com/author/1?tab=follow"><i class="fa fa-heart em09"></i>2</a><span class="badg c-red tag-view" data-toggle="tooltip" title="人气值 22.8W+"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-hot"></use></svg>22.8W+</span></div> <div class="user-desc mt10 muted-2-color em09"><span class="yiyan" type="cn"></span></div> </div> </div> <div class="swiper-container more-posts swiper-scroll"><div class="swiper-wrapper"><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/5443.html"><div class="graphic hover-zoom-img em09 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="https://www.xzdbk.com/wp-content/uploads/2026/06/小栈AI综合助手全新升级-800x600.png" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="小栈AI综合助手:WordPress智能插件[V3.2.2 2026-07-16] -小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">小栈AI综合助手:WordPress智能插件[V3.2.2 2026-07-16] </div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">小栈AI综合助手:WordPress智能插件[V3.2.2 2026-07-16] </div><div class="px12 opacity8 mt6"><item>3个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 617</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/4136.html"><div class="graphic hover-zoom-img em09 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="https://www.xzdbk.com/wp-content/uploads/2026/05/小栈AI综合助手v2.1.8升级封面.png" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="AI综合助手v2.2.3已停用最新版重构3.1.6[已暂停更新] -小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">AI综合助手v2.2.3已停用最新版重构3.1.6[已暂停更新] </div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">AI综合助手v2.2.3已停用最新版重构3.1.6[已暂停更新] </div><div class="px12 opacity8 mt6"><item>4个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 381</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/1122.html"><div class="graphic hover-zoom-img em09 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="/wp-content/uploads/replace/7a3c3cf90739a1977d4bc380bff4f8b7.webp" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="Operit AI 豆包AI手机开源版1.10.0+1:安卓AI自动化助手,免费开源,功能强大-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">Operit AI 豆包AI手机开源版1.10.0+1:安卓AI自动化助手,免费开源,功能强大</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">Operit AI 豆包AI手机开源版1.10.0+1:安卓AI自动化助手,免费开源,...</div><div class="px12 opacity8 mt6"><item>6个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 269</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/41.html"><div class="graphic hover-zoom-img em09 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="https://www.xzdbk.com/wp-content/uploads/2026/05/ai-cover-41-79147.webp" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="小栈资源同步系统Pro Max安装配置指南:实现WordPress自动发布-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">小栈资源同步系统Pro Max安装配置指南:实现WordPress自动发布</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">小栈资源同步系统Pro Max安装配置指南:实现WordPress自动发布</div><div class="px12 opacity8 mt6"><item>6个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 257</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/1853.html"><div class="graphic hover-zoom-img em09 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="https://www.xzdbk.com/wp-content/uploads/2026/04/021775804546053c2dd50d19df53a1cf97de1fb7620a49ab0413a_0.jpeg.jpg" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="小栈AI标签助手V1.3.3 – 自动生成SEO标签,[已开源暂停更新] -小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">小栈AI标签助手V1.3.3 – 自动生成SEO标签,[已开源暂停更新] </div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">小栈AI标签助手V1.3.3 – 自动生成SEO标签,[已开源暂停更新] </div><div class="px12 opacity8 mt6"><item>5个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 247</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/1282.html"><div class="graphic hover-zoom-img em09 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="/wp-content/uploads/replace/d2230ea7d575d7f43b34973c8433eb6c.webp" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="搜狗输入法PC版精简优化版下载 | 去广告纯净版v16.3.0.3318-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">搜狗输入法PC版精简优化版下载 | 去广告纯净版v16.3.0.3318</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">搜狗输入法PC版精简优化版下载 | 去广告纯净版v16.3.0.3318</div><div class="px12 opacity8 mt6"><item>6个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 245</item></div></div></div></a></div></div><div class="swiper-button-prev"></div><div class="swiper-button-next"></div></div> </div> </div> <div class="theme-box" style="height:99px"> <nav class="article-nav"> <div class="main-bg box-body radius8 main-shadow"> <a href="https://www.xzdbk.com/1646.html"> <p class="muted-2-color"><i class="fa fa-angle-left em12"></i><i class="fa fa-angle-left em12 mr6"></i>上一篇</p> <div class="text-ellipsis-2"> 2024海外TikTok拉新项目:零门槛手机剪辑,轻松月入过万 </div> </a> </div> <div class="main-bg box-body radius8 main-shadow"> <a href="https://www.xzdbk.com/1650.html"> <p class="muted-2-color">下一篇<i class="fa fa-angle-right em12 ml6"></i><i class="fa fa-angle-right em12"></i></p> <div class="text-ellipsis-2"> 服装短视频拍摄+旧衣改造实操课:从零基础到爆款内容 </div> </a> </div> </nav> </div> <div class="theme-box relates relates-thumb"> <div class="box-body notop"> <div class="title-theme">相关推荐</div> </div><div class="zib-widget"><div class="swiper-container swiper-scroll"><div class="swiper-wrapper"><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/2876.html"><div class="graphic hover-zoom-img mb10 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="/wp-content/uploads/replace/94e72e254dcc72f26c2993a61758335d.webp" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="CS2游戏平台云挂机自动运行批量捡漏,小白轻松入门,包教包会,手机即可完成-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">CS2游戏平台云挂机自动运行批量捡漏,小白轻松入门,包教包会,手机即可完成</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">CS2游戏平台云挂机自动运行批量捡漏,小白轻松入门,包教包会,手机即可完成</div><div class="px12 opacity8 mt6"><item>5个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 213</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/61799.html"><div class="graphic hover-zoom-img mb10 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="https://www.xzdbk.com/wp-content/uploads/xzd-localized/5816ad46eb0593e3af800ed57f0a6306.webp" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="豆包无限额度教程(9月最新技术),外面传的技术,效果自测!-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">豆包无限额度教程(9月最新技术),外面传的技术,效果自测!</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">豆包无限额度教程(9月最新技术),外面传的技术,效果自测!</div><div class="px12 opacity8 mt6"><item>28天前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 178</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/2057.html"><div class="graphic hover-zoom-img mb10 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="/wp-content/uploads/replace/683b41cc24df393f59f875b8f0008b50.webp" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="美女AI健身短视频制作教学:掌握爆款流量密码,打造热门视频-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">美女AI健身短视频制作教学:掌握爆款流量密码,打造热门视频</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">美女AI健身短视频制作教学:掌握爆款流量密码,打造热门视频</div><div class="px12 opacity8 mt6"><item>5个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 123</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/1984.html"><div class="graphic hover-zoom-img mb10 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="/wp-content/uploads/replace/fee48478bc4374a4b6af4d265ea9dc9a.webp" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="2026年智能广告挂机项目:AI全自动引流,轻松实现流量变现与收益增长-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">2026年智能广告挂机项目:AI全自动引流,轻松实现流量变现与收益增长</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">2026年智能广告挂机项目:AI全自动引流,轻松实现流量变现与收益增长</div><div class="px12 opacity8 mt6"><item>5个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 118</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/4751.html"><div class="graphic hover-zoom-img mb10 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="https://oss.knnzy.cn/storage/2026/05/19/fa9aba0173104391a0feaa22372c0556.png" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="2026全新视频教学AI脱口秀日赚200+视频制作工具教程ai爆款视频号-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">2026全新视频教学AI脱口秀日赚200+视频制作工具教程ai爆款视频号</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">2026全新视频教学AI脱口秀日赚200+视频制作工具教程ai爆款视频号</div><div class="px12 opacity8 mt6"><item>4个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 100</item></div></div></div></a></div><div class="swiper-slide mr10"><a href="https://www.xzdbk.com/3979.html"><div class="graphic hover-zoom-img mb10 style-3" style="--cover-height-scale: 70%;"><img class="fit-cover lazyload" data-src="https://cj.xzdbk.com/storage/upload/2026-05-05/2026/05/05/imageFile_20260505171359A777.jpg" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" alt="Seedance2.0全攻略+提示词+免费使用工具-小栈博客"><div class="abs-center left-bottom graphic-text text-ellipsis">Seedance2.0全攻略+提示词+免费使用工具</div><div class="abs-center left-bottom graphic-text"><div class="em09 opacity8">Seedance2.0全攻略+提示词+免费使用工具</div><div class="px12 opacity8 mt6"><item>4个月前</item><item class="pull-right"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-view"></use></svg> 93</item></div></div></div></a></div></div><div class="swiper-button-prev"></div><div class="swiper-button-next"></div></div></div></div><div class="theme-box" id="comments"> <div class="box-body notop"> <div class="title-theme">评论 <small>抢沙发</small></div> </div> <div class="no_webshot main-bg theme-box box-body radius8 main-shadow"> <div class="comment-signarea text-center box-body radius8"> <h3 class="text-muted em12 theme-box muted-3-color">请登录后发表评论</h3> <p> <a href="javascript:;" class="signin-loader but c-blue padding-lg"><i class="fa fa-fw fa-sign-in mr10" aria-hidden="true"></i>登录</a> <a href="javascript:;" class="signup-loader ml10 but c-yellow padding-lg"><svg class="icon mr10" aria-hidden="true"><use xlink:href="#icon-signup"></use></svg>注册</a> </p> <p class="social-separator separator muted-3-color em09">社交账号登录</p><div class="social_loginbar"><a rel="nofollow" title="微信登录" href="https://www.xzdbk.com/oauth/weixingzh?rurl=https%3A%2F%2Fwww.xzdbk.com%2F1648.html" class="social-login-item weixingzh toggle-radius qrcode-signin"><i class="fa fa-weixin" aria-hidden="true"></i></a></div> </div> <div id="postcomments"> <ol class="commentlist list-unstyled"> <div class="text-center comment comment-null" style="padding:40px 0;"><img style="width:280px;opacity: .7;" src="https://www.xzdbk.com/wp-content/themes/zibll/img/null.svg"><p style="margin-top:40px;" class="em09 muted-3-color separator">暂无评论内容</p></div><div class="pagenav hide"><div class="next-page ajax-next"><a href="#"></a></div></div> </ol> </div> </div> </div> </div> </div> <div class="sidebar"> <div class="zib-widget-wrap"><div class="widget-container"><div class=""><div class="widget-content"><div class="mb20"><div class="user-card zib-widget widget"><div class="user-cover graphic" style="padding-bottom: 50%;"><img class="lazyload fit-cover user-cover user-cover-id-1" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail-lg.svg" data-src="https://www.xzdbk.com/wp-content/uploads/2026/07/2025-10-af8d14e7e5735c8c94ce6bb530ca38ed-scaled.jpg" alt="用户封面"></div> <div class="card-content mt10 relative"> <div class="user-content"> <div class="user-avatar"><a href="https://www.xzdbk.com/author/1"><span class="avatar-img avatar-lg"><img alt="小栈的头像-小栈博客" src="http://www.xzdbk.com/wp-content/themes/zibll/img/avatar-default.png" data-src="//q.qlogo.cn/headimg_dl?dst_uin=1159866399&spec=640&img_type=jpg" class="lazyload avatar avatar-id-1"><img class="lazyload avatar-badge" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" data-src="https://www.xzdbk.com/wp-content/themes/zibll/img/vip-2.svg" data-toggle="tooltip" title="钻石会员" alt="钻石会员"></span></a></div> <div class="user-info mt20 mb10"> <div class="user-name flex jc"><name class="flex1 flex ac"><a class="display-name text-ellipsis " href="https://www.xzdbk.com/author/1">小栈</a><img class="lazyload ml3 img-icon medal-icon" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail-null.svg" data-src="http://www.xzdbk.com/wp-content/themes/zibll/img/medal/medal-6.svg" data-toggle="tooltip" title="社交达人" alt="徽章-社交达人-小栈博客"><img class="lazyload img-icon ml3" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail-null.svg" data-src="https://www.xzdbk.com/wp-content/themes/zibll/img/lv10.svg" data-toggle="tooltip" title="LV10" alt="等级-LV10-小栈博客"><a href="javascript:;" class="focus-color ml10 follow flex0 signin-loader" data-pid="1"><count><i class="fa fa-heart-o mr3" aria-hidden="true"></i>关注</count></a><span class="badg c-purple badg-sm flex0 ml3" data-toggle="tooltip" title="信誉分:1000"><i class="el-icon-medal"></i> 极好 · 1000</span></name></div> <div class="author-tag mt10 mini-scrollbar"><a class="but c-blue-2 tag-forum-post" data-toggle="tooltip" title="共3篇帖子" href="https://www.xzdbk.com/author/1?tab=forum"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-posts"></use></svg>3</a><a class="but c-blue tag-posts" data-toggle="tooltip" title="共4686篇文章" href="https://www.xzdbk.com/author/1"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-post"></use></svg>4686</a><a class="but c-green tag-comment" data-toggle="tooltip" title="共51条评论" href="https://www.xzdbk.com/author/1?tab=comment"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-comment"></use></svg>51</a><a class="but c-yellow tag-follow" data-toggle="tooltip" title="共2个粉丝" href="https://www.xzdbk.com/author/1?tab=follow"><i class="fa fa-heart em09"></i>2</a><span class="badg c-red tag-view" data-toggle="tooltip" title="人气值 22.8W+"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-hot"></use></svg>22.8W+</span></div> <div class="user-desc mt10 muted-2-color em09"><span class="yiyan" type="cn"></span></div> </div> </div> </div> </div></div></div></div></div></div><div class="widget-container"><div data-affix="true" class="posts-nav-box"></div></div><div class="zib-widget-wrap hidden-xs"><div class="widget-container"><div class=""><div class="widget-content"><div class="zib-widget widget-tag-cloud author-tag"><a target="_blank" href="https://www.xzdbk.com/tag/%e5%86%85%e5%ae%b9%e5%8f%98%e7%8e%b0" class="text-ellipsis but c-green">内容变现<span class="em09 tag-count"> (578)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%9f%ad%e8%a7%86%e9%a2%91%e5%8f%98%e7%8e%b0" class="text-ellipsis but c-purple">短视频变现<span class="em09 tag-count"> (553)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/ai%e8%87%aa%e5%8a%a8%e5%8c%96" class="text-ellipsis but c-red">AI自动化<span class="em09 tag-count"> (433)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e8%a7%86%e9%a2%91%e5%88%b6%e4%bd%9c" class="text-ellipsis but ">视频制作<span class="em09 tag-count"> (383)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e5%89%af%e4%b8%9a%e8%b5%9a%e9%92%b1" class="text-ellipsis but c-blue-2">副业赚钱<span class="em09 tag-count"> (320)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e5%85%8d%e8%b4%b9%e8%bd%af%e4%bb%b6" class="text-ellipsis but c-yellow-2">免费软件<span class="em09 tag-count"> (300)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%bd%91%e5%88%9b%e9%a1%b9%e7%9b%ae" class="text-ellipsis but c-green-2">网创项目<span class="em09 tag-count"> (278)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/ai%e5%ae%9e%e6%88%98%e8%af%be" class="text-ellipsis but c-purple-2">AI实战课<span class="em09 tag-count"> (266)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/ai%e5%86%99%e4%bd%9c" class="text-ellipsis but c-red-2">AI写作<span class="em09 tag-count"> (235)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%bd%91%e5%88%9b%e6%95%99%e7%a8%8b" class="text-ellipsis but c-blue">网创教程<span class="em09 tag-count"> (217)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%bb%bf%e8%89%b2%e8%bd%af%e4%bb%b6" class="text-ellipsis but c-yellow">绿色软件<span class="em09 tag-count"> (170)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%94%b5%e5%95%86%e8%bf%90%e8%90%a5" class="text-ellipsis but c-green">电商运营<span class="em09 tag-count"> (165)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e5%bc%80%e6%ba%90%e8%bd%af%e4%bb%b6" class="text-ellipsis but c-purple">开源软件<span class="em09 tag-count"> (165)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e8%a7%86%e9%a2%91%e5%89%aa%e8%be%91" class="text-ellipsis but c-red">视频剪辑<span class="em09 tag-count"> (163)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/ai%e6%bc%ab%e5%89%a7" class="text-ellipsis but ">AI漫剧<span class="em09 tag-count"> (149)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e9%ab%98%e7%ba%a7%e7%89%88" class="text-ellipsis but c-blue-2">高级版<span class="em09 tag-count"> (147)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e6%96%b0%e6%89%8b%e5%89%af%e4%b8%9a" class="text-ellipsis but c-yellow-2">新手副业<span class="em09 tag-count"> (146)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%bb%bf%e8%89%b2%e4%be%bf%e6%90%ba%e7%89%88" class="text-ellipsis but c-green-2">绿色便携版<span class="em09 tag-count"> (143)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e6%b5%81%e9%87%8f%e4%b8%bb" class="text-ellipsis but c-purple-2">流量主<span class="em09 tag-count"> (122)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/adb%e5%b7%a5%e5%85%b7" class="text-ellipsis but c-red-2">ADB工具<span class="em09 tag-count"> (118)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e5%89%af%e4%b8%9a%e9%a1%b9%e7%9b%ae" class="text-ellipsis but c-blue">副业项目<span class="em09 tag-count"> (112)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e4%b8%93%e4%b8%9a%e7%89%88" class="text-ellipsis but c-yellow">专业版<span class="em09 tag-count"> (108)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/h5%e6%b8%b8%e6%88%8f" class="text-ellipsis but c-green">H5游戏<span class="em09 tag-count"> (96)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/geo%e4%bc%98%e5%8c%96" class="text-ellipsis but c-purple">GEO优化<span class="em09 tag-count"> (90)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e6%8a%96%e9%9f%b3%e8%bf%90%e8%90%a5" class="text-ellipsis but c-red">抖音运营<span class="em09 tag-count"> (82)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%9f%ad%e8%a7%86%e9%a2%91%e8%bf%90%e8%90%a5" class="text-ellipsis but ">短视频运营<span class="em09 tag-count"> (81)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e6%99%ba%e8%83%bd%e4%bd%93%e5%bc%80%e5%8f%91" class="text-ellipsis but c-blue-2">智能体开发<span class="em09 tag-count"> (73)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e5%89%af%e4%b8%9a%e5%8f%98%e7%8e%b0" class="text-ellipsis but c-yellow-2">副业变现<span class="em09 tag-count"> (71)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e6%96%87%e4%bb%b6%e7%ae%a1%e7%90%86" class="text-ellipsis but c-green-2">文件管理<span class="em09 tag-count"> (70)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e8%87%aa%e5%aa%92%e4%bd%93%e5%8f%98%e7%8e%b0" class="text-ellipsis but c-purple-2">自媒体变现<span class="em09 tag-count"> (67)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e6%8b%bc%e5%a4%9a%e5%a4%9a%e8%bf%90%e8%90%a5" class="text-ellipsis but c-red-2">拼多多运营<span class="em09 tag-count"> (65)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%94%b5%e5%95%86%e8%af%be%e7%a8%8b" class="text-ellipsis but c-blue">电商课程<span class="em09 tag-count"> (65)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e8%bd%af%e4%bb%b6%e7%a0%b4%e8%a7%a3" class="text-ellipsis but c-yellow">软件破解<span class="em09 tag-count"> (65)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/ai%e8%a7%86%e9%a2%91%e5%88%b6%e4%bd%9c" class="text-ellipsis but c-green">AI视频制作<span class="em09 tag-count"> (61)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%bd%91%e5%88%9b%e8%b5%84%e6%ba%90" class="text-ellipsis but c-purple">网创资源<span class="em09 tag-count"> (59)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%9b%b4%e6%92%ad%e5%b8%a6%e8%b4%a7" class="text-ellipsis but c-red">直播带货<span class="em09 tag-count"> (58)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e5%85%ac%e4%bc%97%e5%8f%b7%e8%bf%90%e8%90%a5" class="text-ellipsis but ">公众号运营<span class="em09 tag-count"> (58)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%88%86%e6%ac%be%e6%89%93%e9%80%a0" class="text-ellipsis but c-blue-2">爆款打造<span class="em09 tag-count"> (51)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e5%85%8d%e8%b4%b9%e5%b7%a5%e5%85%b7" class="text-ellipsis but c-yellow-2">免费工具<span class="em09 tag-count"> (51)</span></a><a target="_blank" href="https://www.xzdbk.com/tag/%e7%b3%bb%e7%bb%9f%e4%bc%98%e5%8c%96" class="text-ellipsis but c-green-2">系统优化<span class="em09 tag-count"> (48)</span></a></div></div></div></div></div><div class="zib-widget-wrap"><div class="widget-container"><div class=""><div class="widget-content"><div class="widget-main-post mb20 style-mini"><div class="zib-widget posts-mini-lists"><div class="widget-ajaxpager lazyload" lazyload-action="ias"><span class="post_ajax_trigger hide"><a ajaxpager-target=".widget-ajaxpager" ajax-href="https://www.xzdbk.com/wp-admin/admin-ajax.php?action=ajax_widget_ui&id=zib_widget_ui_main_post&index=7" class="ajax_load ajax-next ajax-open"></a></span><div class="post_ajax_loader"><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div><div class="posts-mini "><div class="mr10"><div class="item-thumbnail placeholder"></div></div><div class="posts-mini-con flex xx flex1 jsb"><div class="placeholder t1"></div><div class="placeholder s1"></div></div></div></div></div></div></div></div></div></div></div></div></main> <div class="fluid-widget-wrap"></div><footer class="footer"> <div class="container-fluid container-footer"> <ul class="flex ac gap20 footer-contact-box list-inline"><li class="hidden-xs" style="max-width: 300px;"><p><a class="footer-logo" href="https://www.xzdbk.com" title="小栈博客 | 原创AI插件 · 资源同步系统 · 网站源码 · 软件工具"> <img src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" data-src="https://www.xzdbk.com/wp-content/uploads/2026/03/xz12.svg" white-src="https://www.xzdbk.com/wp-content/uploads/2026/03/xz12.svg" dark-src="https://www.xzdbk.com/wp-content/uploads/2026/03/xz1.svg" alt="小栈博客 | 原创AI插件 · 资源同步系统 · 网站源码 · 软件工具" class="lazyload" style="height: 40px;"> </a></p><div class="footer-muted em09">小栈博客是面向互联网从业者与创业者的资源赋能社区。我们不仅提供强大的资源同步系统以解决内容管理痛点,更精选高价值网站模板、实战网创项目及效率软件工具。</div></li><li style="max-width: 550px;"><p class="fcode-links"><a href="https://www.xzdbk.com/links">友链申请</a> <a href="https://www.xzdbk.com/%e5%85%8d%e8%b4%a3%e7%94%b3%e6%98%8e">免责声明</a> <a href="#">广告合作</a> <a href="/wp-sitemap.xml">网站地图</a></p><div class="footer-muted em09">Copyright © 2026 · <a href="http://www.xzdbk.com">小栈博客</a> <a href="https://beian.miit.gov.cn/" target="_blank">陇ICP备2026001499号-1</a> <a href="https://beian.miit.gov.cn/" target="_blank">甘公网安备62102102000192号</a></div><div class="footer-contact mt10"><a class="toggle-radius" data-toggle="tooltip" target="_blank" title="QQ联系" href="https://wpa.qq.com/msgrd?v=3&uin=1159866399&site=qq&menu=yes"><svg class="icon" aria-hidden="true" data-viewBox="-50 0 1100 1100" viewBox="-50 0 1100 1100"><use xlink:href="#icon-d-qq"></use></svg></a><a class="toggle-radius" data-toggle="tooltip" title="发邮件" href="mailto:jieligw@qq.com"><svg class="icon" aria-hidden="true" data-viewBox="-20 80 1024 1024" viewBox="-20 80 1024 1024"><use xlink:href="#icon-d-email"></use></svg></a></div></li><li><div class="footer-miniimg flex at hh gap6"><div data-toggle="tooltip" title="扫码加QQ群"> <img class="lazyload" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail-sm.svg" data-src="https://www.xzdbk.com/wp-content/uploads/2026/03/qq.png" alt="扫码加QQ群-小栈博客"> <div class="opacity8 em09 mt6 text-center">扫码加QQ群</div> </div><div data-toggle="tooltip" title="扫码加QQ"> <img class="lazyload" src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail-sm.svg" data-src="https://www.xzdbk.com/wp-content/uploads/2026/03/QQ20260320-171628.png" alt="扫码加QQ-小栈博客"> <div class="opacity8 em09 mt6 text-center">扫码加QQ</div> </div></div></li></ul> <div class="knn-perf-footer" style="text-align:center;font-size:12px;color:#999999;padding:0 15px 16px;"> <span class="knn-perf-item"> 数据库查询 <strong style="color:#666666;font-weight:600;">23</strong> 次 </span> <span class="knn-stats-separator" style="color:#dddddd;margin:0 8px;">|</span> <span class="knn-perf-item"> 页面耗时 <strong style="color:#666666;font-weight:600;">0.675s</strong> </span> <span class="knn-stats-separator" style="color:#dddddd;margin:0 8px;">|</span> <span class="knn-perf-item"> 内存占用 <strong style="color:#666666;font-weight:600;">24MB</strong> </span> </div> </div> </footer> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/zibll/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <div class="wiiuii_layout"><svg class="editorial"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"viewBox="0 24 150 28"preserveAspectRatio="none"><defs><path id="gentle-wave"d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"/></defs><g class="parallax"><use xlink:href="#gentle-wave"x="50"y="0"fill="#4579e2"/><use xlink:href="#gentle-wave"x="50"y="3"fill="#3461c1"/><use xlink:href="#gentle-wave"x="50"y="6"fill="#2d55aa"/></g></svg></div><style>.parallax>use{animation:move-forever 12s linear infinite}.parallax>use:nth-child(1){animation-delay:-2s}.parallax>use:nth-child(2){animation-delay:-2s;animation-duration:5s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:3s}@keyframes move-forever{0%{transform:translate(-90px,0%)}100%{transform:translate(85px,0%)}}.wiiuii_layout{width:100%;height:40px;position:relative;overflow:hidden;z-index:1;background:var(--footer-bg)}.editorial{display:block;width:100%;height:40px;margin:0}</style> <script>$('footer').before('<span id="bottomtime"></span>'); function NewDate(str) { str = str.split('-'); var date = new Date(); date.setUTCFullYear(str[0], str[1] - 1, str[2]); date.setUTCHours(0, 0, 0, 0); return date;} function momxc() { var birthDay =NewDate("2023-03-15"); var today=new Date(); var timeold=today.getTime()-birthDay.getTime(); var sectimeold=timeold/1000 var secondsold=Math.floor(sectimeold); var msPerDay=24*60*60*1000; var e_daysold=timeold/msPerDay; var daysold=Math.floor(e_daysold); var e_hrsold=(daysold-e_daysold)*-24; var hrsold=Math.floor(e_hrsold); var e_minsold=(hrsold-e_hrsold)*-60; var minsold=Math.floor((hrsold-e_hrsold)*-60); var seconds=Math.floor((minsold-e_minsold)*-60).toString(); seconds=seconds>9?seconds:"0"+seconds;//秒数补全 minsold=minsold>9?minsold:"0"+minsold;//分数补全 hrsold=hrsold>9?hrsold:"0"+hrsold;//时数补全 document.getElementById("bottomtime").innerHTML = "本站已安全运行"+daysold+"天 "+hrsold+"时 "+minsold+"分 "+seconds+"秒"; setTimeout(momxc, 1000);}momxc(); $(document).ready(function(){if(window.screen.width < window.screen.height){ $("#bottomtime").hide();}else{$("#bottomtime").show();}})</script> <style>#bottomtime{z-index:99999;animation:change 10s infinite;font-size:11px; color:cornflowerblue;display:block;bottom:7px;left:34%;width:250px;position:fixed;}@keyframes change{0%{color:#5cb85c;}25%{color:#556bd8;}50%{color:#e40707;}75%{color:#66e616;}100% {color:#67bd31;}}</style> <style>ul.nav {font-weight: 650;}</style> <style>.avatar{border-radius:50%;animation:light 4s ease-in-out infinite !important;transition:0.5s;@keyframes light{0%{box-shadow:0 0 4px#f00}25%{box-shadow:0 0 16px#0f0}50%{box-shadow:0 0 4px#00f}75%{box-shadow:0 0 16px#0f0}100%{box-shadow:0 0 4px#f00}}}.avatar:hover{transform:scale(1.15)rotate(720deg)}@keyframes light{0%{box-shadow:0 0 4px#f00}25%{box-shadow:0 0 16px#0f0}50%{box-shadow:0 0 4px#00f}75%{box-shadow:0 0 16px#0f0}100%{box-shadow:0 0 4px#f00}}</style> <script >var a_idx = 0;jQuery(document).ready(function($) {$("body").click(function(e) {var a = new Array("富强","虎虎生威","民主","文明","恭喜发财","金虎送福","和谐","自由","平等","龙腾虎跃","关注关注","公正","法治","欢迎光临","爱国","诚信","友善");var b = new Array("red","blue","yellow","green","pink","blue","orange");var $i = $("<span/>").text(a[a_idx]);a_idx = (a_idx + 1) % a.length;b_idx = (a_idx+1)%7;var x = e.pageX,y = e.pageY;$i.css({"z-index": 9999,"top": y - 20,"left": x,"position": "absolute","font-weight": "bold","color": b[b_idx]});$("body").append($i);$i.animate({"top": y - 180,"opacity": 0},1500,function() {$i.remove();});});});</script> <script> jQuery(function($) { // 点击空白广告位显示购买弹窗 $(document).on('click', '.knn-ad-buy-trigger', function(e) { e.preventDefault(); var $this = $(this); var slotId = $this.data('slot') || $this.find('[data-slot]').first().data('slot'); var unit = $this.data('unit') || $this.find('[data-unit]').first().data('unit'); if (!slotId) { return; } // 使用子比主题的AJAX模态框功能 if (typeof window.zib_get_ajax_modal === 'function') { window.zib_get_ajax_modal({ action: 'knn_show_ad_purchase_modal', slot_id: slotId, unit: unit }, { class: 'modal-mini', height: 'auto' }); } else if (typeof $.fn.showAjaxModal === 'function') { // 备用方案:使用jQuery插件 $.showAjaxModal({ url: 'https://www.xzdbk.com/wp-admin/admin-ajax.php', data: { action: 'knn_show_ad_purchase_modal', slot_id: slotId, unit: unit } }); } else { // 最后的降级方案:手动AJAX请求 $.post('https://www.xzdbk.com/wp-admin/admin-ajax.php', { action: 'knn_show_ad_purchase_modal', slot_id: slotId, unit: unit }, function(response) { if (response.success && response.data.html) { // 显示弹窗内容 if (typeof $.fancybox !== 'undefined') { $.fancybox.open(response.data.html); } else { alert('请联系管理员购买广告位\nslot: ' + slotId + ' unit: ' + unit); } } else { alert(response.data && response.data.msg ? response.data.msg : '加载失败'); } }).fail(function() { alert('网络错误,请稍后再试'); }); } }); // 监听弹窗中的时长选择器变化(使用事件委托) $(document).on('change', '#knn-ad-duration', function() { var selectedMonths = parseInt($(this).val()); var pricePerMonth = parseFloat($('#knn-ad-price-per-month').val()); if (isNaN(selectedMonths) || isNaN(pricePerMonth)) { return; } // 计算总价(按月计算) var totalPrice = pricePerMonth * selectedMonths; var totalDays = selectedMonths * 30; // 获取当前弹窗容器 var $modal = $(this).closest('.modal-body, .modal-content, .zib-modal'); // 更新显示(只在当前弹窗内) $modal.find('.knn-total-price').text(totalPrice.toFixed(2)); $('#knn-selected-months').val(selectedMonths); $('#knn-selected-duration').val(totalDays); $('#knn-final-price').val(totalPrice); // 更新支付按钮价格 $modal.find('.btn-submit-order').attr('data-price', totalPrice); // 更新子比主题的支付按钮文字和价格 var mark = String.fromCharCode(165); // ¥ 符号 var payBtnText = '<i class="fa fa-check-circle mr6"></i>立即支付 ' + mark + totalPrice.toFixed(2); // 只更新弹窗内的支付按钮 $modal.find('.btn-initiate-pay').html(payBtnText).attr('data-price', totalPrice).data('price', totalPrice); $modal.find('.but.jb-blue').html(payBtnText).attr('data-price', totalPrice).data('price', totalPrice); // 只更新弹窗内price相关的data属性 $modal.find('[data-price]').each(function() { $(this).attr('data-price', totalPrice).data('price', totalPrice); }); // 如果有支付方式选择,也要更新其价格属性 $modal.find('.pay-type-item').each(function() { $(this).attr('data-price', totalPrice).data('price', totalPrice); }); // 强制更新表单中所有隐藏的价格字段 $modal.find('input[name="price"]').val(totalPrice); $modal.find('input[name="order_price"]').val(totalPrice); // 子比主题支付系统特殊处理 // 如果存在 zibpay_initiate_pay 函数,重新初始化支付 if (typeof window.zibpay_initiate_pay_update !== 'undefined') { window.zibpay_initiate_pay_update(totalPrice); } // 更新子比主题的全局价格变量 if (typeof window.zibpay_price !== 'undefined') { window.zibpay_price = totalPrice; } // 尝试重新请求支付按钮 HTML var $payWrapper = $('#knn-pay-wrapper'); if ($payWrapper.length > 0) { // 发送 AJAX 请求获取新的支付按钮 HTML $.ajax({ url: 'https://www.xzdbk.com/wp-admin/admin-ajax.php', type: 'POST', data: { action: 'knn_get_updated_pay_button', price: totalPrice, slot_id: $('#knn-pay-wrapper').closest('form').find('input[name="slot_id"]').val(), unit: $('#knn-pay-wrapper').closest('form').find('input[name="unit"]').val() }, success: function(response) { if (response.success && response.data.html) { $payWrapper.html(response.data.html); } } }); } }); // 监听支付按钮点击,验证广告内容(使用捕获阶段,更早拦截) document.addEventListener('click', function(e) { // 检查是否是支付按钮(排除图片上传按钮) var target = e.target; if (target.id === 'knn-upload-image-btn') return; if (!target.matches('.btn-initiate-pay, .initiate-pay, .btn-submit-order, .but.jb-blue')) { // 如果点击的是按钮内的元素(如 <i> 标签),向上查找 target = e.target.closest('.btn-initiate-pay, .initiate-pay, .btn-submit-order, .but.jb-blue'); if (!target) return; } // 再次确认不是图片上传按钮 if (target.id === 'knn-upload-image-btn') return; // 检查是否在广告购买表单中 var form = document.getElementById('knn-ad-purchase-form'); if (!form) return; var adTitleInput = document.getElementById('knn-ad-title'); var adUrlInput = document.getElementById('knn-ad-url'); if (!adTitleInput || !adUrlInput) return; var adTitle = adTitleInput.value.trim(); var adUrl = adUrlInput.value.trim(); // 验证广告内容 if (!adTitle) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); // 使用子比主题的 notyf 提示 if (typeof notyf === 'function') { notyf('请输入广告标题', 'warning'); } else { alert('请输入广告标题'); } setTimeout(function() { adTitleInput.focus(); }, 100); return false; } if (!adUrl) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); if (typeof notyf === 'function') { notyf('请输入广告链接', 'warning'); } else { alert('请输入广告链接'); } setTimeout(function() { adUrlInput.focus(); }, 100); return false; } // 验证URL格式 var urlPattern = /^https?:\/\/.+/i; if (!urlPattern.test(adUrl)) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); if (typeof notyf === 'function') { notyf('请输入正确的网址(以 http:// 或 https:// 开头)', 'warning'); } else { alert('请输入正确的网址(以 http:// 或 https:// 开头)'); } setTimeout(function() { adUrlInput.focus(); }, 100); return false; } // 验证图片(如果是图片广告) var adImageInput = document.getElementById('knn-ad-image'); if (adImageInput) { var adImage = adImageInput.value.trim(); if (!adImage) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); if (typeof notyf === 'function') { notyf('请选择广告图片', 'warning'); } else { alert('请选择广告��片'); } return false; } } // 将广告内容填充到隐藏字段 var titleDataInput = document.getElementById('knn-ad-title-data'); var urlDataInput = document.getElementById('knn-ad-url-data'); if (titleDataInput) titleDataInput.value = adTitle; if (urlDataInput) urlDataInput.value = adUrl; }, true); // true = 捕获阶段,比冒泡阶段更早触发 // 保留 jQuery 的监听作为后备 $(document).on('click', '.btn-initiate-pay, .initiate-pay, .btn-submit-order', function(e) { var $form = $('#knn-ad-purchase-form'); if ($form.length === 0) return; // 不是广告购买表单 // 检查是否是在广告购买弹窗中 var $modal = $(this).closest('.modal'); if ($modal.length > 0 && $modal.find('#knn-ad-purchase-form').length === 0) { return; // 不在广告购买弹窗中 } var adTitle = $('#knn-ad-title').val(); var adUrl = $('#knn-ad-url').val(); // 验证广告内容 if (!adTitle || adTitle.trim() === '') { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); // 使用子比主题的通知(如果有) if (typeof Qmsg !== 'undefined') { Qmsg.warning('请输入广告标题'); } else { alert('请输入广告标题'); } $('#knn-ad-title').focus(); return false; } if (!adUrl || adUrl.trim() === '') { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); if (typeof Qmsg !== 'undefined') { Qmsg.warning('请输入广告链接'); } else { alert('请输入广告链接'); } $('#knn-ad-url').focus(); return false; } // 验证URL格式 var urlPattern = /^https?:\/\/.+/i; if (!urlPattern.test(adUrl)) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); if (typeof Qmsg !== 'undefined') { Qmsg.warning('请输入正确的网址(以 http:// 或 https:// 开头)'); } else { alert('请输入正确的网址(以 http:// 或 https:// 开头)'); } $('#knn-ad-url').focus(); return false; } // 验证图片(如果是图片广告) var adImage = $('#knn-ad-image').val(); if ($('#knn-ad-image').length > 0 && (!adImage || adImage.trim() === '')) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); if (typeof Qmsg !== 'undefined') { Qmsg.warning('请选择广告图片'); } else { alert('请选择广告图片'); } return false; } // 将广告内容填充到隐藏字段 $('#knn-ad-title-data').val(adTitle); $('#knn-ad-url-data').val(adUrl); }); // 监听表单提交事件 $(document).on('submit', '#knn-ad-purchase-form', function(e) { var adTitle = $('#knn-ad-title').val(); var adUrl = $('#knn-ad-url').val(); if (!adTitle || adTitle.trim() === '') { e.preventDefault(); if (typeof Qmsg !== 'undefined') { Qmsg.warning('请输入广告标题'); } else { alert('请输入广告标题'); } $('#knn-ad-title').focus(); return false; } if (!adUrl || adUrl.trim() === '') { e.preventDefault(); if (typeof Qmsg !== 'undefined') { Qmsg.warning('请输入广告链接'); } else { alert('请输入广告链接'); } $('#knn-ad-url').focus(); return false; } }); // 实时同步广告内容到隐藏字段(关键!) $(document).on('input change keyup', '#knn-ad-title, #knn-ad-url', function() { var adTitle = $('#knn-ad-title').val(); var adUrl = $('#knn-ad-url').val(); $('#knn-ad-title-data').val(adTitle); $('#knn-ad-url-data').val(adUrl); }); // 图片上传按钮(使用子比主题 zib.media) $(document).on('click', '#knn-upload-image-btn', function(e) { e.preventDefault(); if (typeof tbquire !== 'undefined') { tbquire(['editextend'], function() { if (typeof zib !== 'undefined' && zib.media) { var media = new zib.media({ type: 'image', is_upload: true, upload_multiple: 1, upload_size: 4, multiple: 1, }); // 替换列表接口为插件自建的 knn_media_list,返回正确字段和协议 var _origAdAjax = media.ajax.bind(media); media.ajax = function(data, success, error) { if (data.action === 'current_user_attachments') data.action = 'knn_media_list'; _origAdAjax(data, success, error); }; media.$el.on('lists_submit upload', function(e, data) { // upload 事件: data 直接是文件对象; lists_submit 事件: data.data 是数组 var item = (data.data && data.data.length) ? data.data[0] : data; var url = item ? (item.url || item.large_url || '') : ''; if (url) { $('#knn-ad-image').val(url); $('#knn-ad-image-data').val(url); $('#knn-image-preview-img').attr('src', url); $('#knn-image-preview').show(); } media.close(); }); media.open(); } else { alert('媒体库不可用,请联系管理员'); } }); } else { alert('媒体库不可用,请联系管理员'); } }); // 实时同步图片到隐藏字段 $(document).on('change', '#knn-ad-image', function() { var imageUrl = $(this).val(); $('#knn-ad-image-data').val(imageUrl); }); // 处理占位符点击(同时支持 .knn-ad-purchase-trigger 和 .knn-ad-placeholder) // 注意:大部分占位符由 zib_get_refresh_modal_link 生成,自带 AJAX 加载功能 $(document).on('click', '.knn-ad-purchase-trigger, .knn-ad-placeholder', function(e) { // 此监听器仅作为备用,实际大多数情况下由子比主题的 JS 处理 }); }); </script> <style> .knn-fetch-wrap{display:flex;align-items:center;gap:6px;} .knn-fetch-wrap .form-control{flex:1;min-width:0;} .knn-fetch-btn{flex-shrink:0;white-space:nowrap;height:38px;line-height:38px;padding:0 14px;border-radius:6px;font-size:13px;cursor:pointer;border:none;} .knn-fetch-btn:disabled{opacity:.7;cursor:not-allowed;} </style> <script> (function($){ function initFetchBtn(){ var $modal = $('#submit-links-modal'); if(!$modal.length) return; var $urlInput = $modal.find('#link_url'); if(!$urlInput.length || $urlInput.closest('.knn-fetch-wrap').length) return; // 包裹 input + 按钮 $urlInput.wrap('<div class="knn-fetch-wrap"></div>'); $urlInput.after( '<button type="button" class="knn-fetch-btn but c-blue">'+ '<i class="fa fa-search mr5" aria-hidden="true"></i>一键获取</button>' ); // 注入隐藏字段,用于传递 favicon URL 给后端 if(!$modal.find('[name="knn_logo_url"]').length){ $modal.find('form').append('<input type="hidden" name="knn_logo_url" value="">'); } } // 初始化 $(document).ready(function(){ initFetchBtn(); }); $(document).on('show.bs.modal','#submit-links-modal', function(){ setTimeout(initFetchBtn, 50); }); // 点击一键获取 $(document).on('click','.knn-fetch-btn',function(){ var $btn = $(this); var $modal = $('#submit-links-modal'); var url = $modal.find('#link_url').val().trim(); if(!url){ if(typeof notyf==='function') notyf('请先填写网站地址','warning'); return; } if(!/^https?:\/\//i.test(url)){ if(typeof notyf==='function') notyf('请填写完整地址(含 http:// 或 https://)','warning'); return; } $btn.prop('disabled',true).html('<i class="fa fa-spinner fa-spin mr5"></i>获取中...'); $.post(window.ajax_url || ajaxurl,{ action : 'knn_fetch_link_info', url : url },function(res){ $btn.prop('disabled',false).html('<i class="fa fa-search mr5" aria-hidden="true"></i>一键获取'); if(res.success){ var d = res.data; // 填充名称(每次获取都覆盖,获取为空也清空) $modal.find('#link_name').val(d.title || ''); // 填充简介(获取为空也清空) $modal.find('#link_description').val(d.description || ''); // favicon 预览 + 传给后端 if(d.favicon){ $modal.find('[name="knn_logo_url"]').val(d.favicon); $modal.find('.preview img').attr('src', d.favicon); // 若尚未手动选文件,设置 nomust 让文件上传变可选 var $submit = $modal.find('[zibupload="submit"]'); if(!$submit.attr('zibupload-nomust')){ $submit.attr('zibupload-nomust','1'); } } if(typeof notyf==='function') notyf('获取成功',''); } else { if(typeof notyf==='function') notyf((res.data&&res.data.msg)||'获取失败','danger'); } },'json').fail(function(){ $btn.prop('disabled',false).html('<i class="fa fa-search mr5" aria-hidden="true"></i>一键获取'); if(typeof notyf==='function') notyf('网络错误,请手动填写','danger'); }); }); })(jQuery); </script> <!-- 小栈AI 全局对话弹窗 --> <div id="xzd-chat-root" style="position:fixed;inset:0;pointer-events:none;z-index:999999;"> <!-- 触发按钮 --> <button id="xzd-chat-trigger" class="xzd-chat-trigger" title="小栈AI助手" aria-label="打开AI助手"> <img src="https://www.xzdbk.com/wp-content/plugins/xzdbk-ai/assets/images/default-fab.gif" alt="" style="width:100%;height:100%;border-radius:inherit;object-fit:cover"> <span id="xzd-chat-badge" class="xzd-chat-badge" style="display:none;"></span> </button> <!-- 面板 — 初始 display:none --> <div id="xzd-chat-panel" class="xzd-chat-panel"> <!-- 冰晶折射Canvas背景 --> <canvas id="xzd-fx-canvas" class="xzd-fx-canvas"></canvas> <!-- 头部 --> <div id="xzd-chat-header" class="xzd-chat-header"> <div class="xzd-chat-header-left"> <span class="xzd-chat-logo"><img src="//img0.baidu.com/it/u=3222919707,169982407&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" class="xzd-chat-logo" style="width:28px;height:28px;border-radius:50%;object-fit:cover" alt="" onerror="var f=this.getAttribute('data-fb');if(this.src!==f)this.src=f" data-fb="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iI0U0RTRFNyIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iMzgiIHI9IjE2IiBmaWxsPSIjQTFBMUFBIi8+PGVsbGlwc2UgY3g9IjUwIiBjeT0iODAiIHJ4PSIyOCIgcnk9IjIyIiBmaWxsPSIjQTFBMUFBIi8+PC9zdmc+"><span class="xzd-online-dot"></span></span> <span class="xzd-chat-header-titles"> <span class="xzd-chat-title">小栈AI助手</span> <span class="xzd-chat-subtitle">AI 助手</span> </span> </div> <div class="xzd-chat-header-right"> <button id="xzd-chat-new" class="xzd-chat-btn-icon" data-tooltip="新建对话" aria-label="新建对话"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg> </button> <button id="xzd-chat-sessions-btn" class="xzd-chat-btn-icon" data-tooltip="历史对话" aria-label="历史对话"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg> </button> <button id="xzd-chat-close" class="xzd-chat-btn-icon" data-tooltip="关闭" aria-label="关闭"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg> </button> </div> </div> <!-- 会话列表 --> <div id="xzd-chat-sessions" class="xzd-chat-sessions" style="display:none;"> <div class="xzd-chat-sessions-header"> <span>历史对话</span> <button id="xzd-chat-sessions-close" class="xzd-chat-btn-text">关闭</button> </div> <div class="xzd-chat-sessions-list"> <div id="xzd-chat-session-list"></div> </div> </div> <!-- 消息区域 --> <div id="xzd-chat-messages" class="xzd-chat-messages"> <!-- 欢迎消息 — 智能适配用户身份和授权等级 --> <div id="xzd-chat-welcome" class="xzd-chat-welcome"> <img src="//img0.baidu.com/it/u=3222919707,169982407&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500" class="xzd-chat-avatar" style="width:52px;height:52px;border-radius:50%;object-fit:cover;margin-bottom:4px" alt="" onerror="var f=this.getAttribute('data-fb');if(this.src!==f)this.src=f" data-fb="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iI0U0RTRFNyIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iMzgiIHI9IjE2IiBmaWxsPSIjQTFBMUFBIi8+PGVsbGlwc2UgY3g9IjUwIiBjeT0iODAiIHJ4PSIyOCIgcnk9IjIyIiBmaWxsPSIjQTFBMUFBIi8+PC9zdmc+"> <h3>你好</h3> <p>你好,我是AI助手,可以帮你浏览网站<br>试着输入你的需求吧。</p> <div class="xzd-welcome-cards"> <button class="xzd-welcome-card" data-hint="搜索关于WordPress的文章"> <svg class="xzd-welcome-card-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg> <span class="xzd-welcome-card-label">浏览网站</span> <span class="xzd-welcome-card-desc">搜索文章、最新内容</span> </button> <button class="xzd-welcome-card" data-hint="介绍一下这个网站"> <svg class="xzd-welcome-card-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg> <span class="xzd-welcome-card-label">了解本站</span> <span class="xzd-welcome-card-desc">站点介绍、热门文章</span> </button> <button class="xzd-welcome-card" data-hint="最近发布了什么热门文章"> <svg class="xzd-welcome-card-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"/><polyline points="17 6 23 6 23 12"/></svg> <span class="xzd-welcome-card-label">热门内容</span> <span class="xzd-welcome-card-desc">最新发布、热门推荐</span> </button> </div> <div class="xzd-chat-welcome-hints" style="margin-top:12px;"> <button class="xzd-chat-hint" data-hint="搜索关于WordPress的文章">搜索关于WordPress的文章</button> <button class="xzd-chat-hint" data-hint="介绍一下这个网站">介绍一下这个网站</button> <button class="xzd-chat-hint" data-hint="最近发布了什么文章">最近发布了什么文章</button> <button class="xzd-chat-hint" data-hint="热门文章有哪些">热门文章有哪些</button> </div> </div> </div> <!-- 输入区 --> <div class="xzd-chat-input-area"> <textarea id="xzd-chat-input" class="xzd-chat-input" placeholder="输入消息... (Enter 发送, Shift+Enter 换行)" rows="1"></textarea> <button id="xzd-chat-send-btn" class="xzd-chat-send-btn" disabled aria-label="发送"> <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"> <path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"/> </svg> </button> </div> <!-- 状态栏 --> <div id="xzd-chat-status-bar" class="xzd-chat-status-bar" style="display:none;"> <span>剩余配额: <strong id="xzd-chat-quota">—</strong></span> <span>身份: <strong id="xzd-chat-identity">—</strong></span> </div> </div> </div> <script type="text/javascript"> window._win = { views: '1648', www: 'https://www.xzdbk.com', uri: 'https://www.xzdbk.com/wp-content/themes/zibll', ver: '9.1', pay_mark: '¥', pay_currency_unit: '元', imgbox: '1', imgbox_type: 'group', imgbox_thumbs: '1', imgbox_zoom: '1', imgbox_full: '1', imgbox_play: '1', imgbox_down: '1', sign_type: 'modal', signin_url: 'https://www.xzdbk.com/user-sign?tab=signin&redirect_to=https%3A%2F%2Fwww.xzdbk.com%2F1648.html', signup_url: 'https://www.xzdbk.com/user-sign?tab=signup&redirect_to=https%3A%2F%2Fwww.xzdbk.com%2F1648.html', ajax_url: 'https://www.xzdbk.com/wp-admin/admin-ajax.php', ajaxpager: '', ajax_trigger: '<i class="fa fa-angle-right"></i>加载更多', ajax_nomore: '没有更多内容了', qj_loading: '0', highlight_kg: '1', highlight_hh: '', highlight_btn: '1', highlight_zt: 'enlighter', highlight_white_zt: 'enlighter', highlight_dark_zt: 'dracula', upload_img_size: '3', img_upload_multiple: '6', upload_video_size: '30', upload_file_size: '30', upload_ext: 'jpg|jpeg|jpe|gif|png|bmp|tiff|tif|webp|avif|ico|heic|heif|heics|heifs|asf|asx|wmv|wmx|wm|avi|divx|flv|mov|qt|mpeg|mpg|mpe|mp4|m4v|ogv|webm|mkv|3gp|3gpp|3g2|3gp2|txt|asc|c|cc|h|srt|csv|tsv|ics|rtx|css|vtt|dfxp|mp3|m4a|m4b|aac|ra|ram|wav|x-wav|ogg|oga|flac|mid|midi|wma|wax|mka|rtf|pdf|class|tar|zip|gz|gzip|rar|7z|psd|xcf|doc|pot|pps|ppt|wri|xla|xls|xlt|xlw|mdb|mpp|docx|docm|dotx|dotm|xlsx|xlsm|xlsb|xltx|xltm|xlam|pptx|pptm|ppsx|ppsm|potx|potm|ppam|sldx|sldm|onetoc|onetoc2|onetmp|onepkg|oxps|xps|odt|odp|ods|odg|odc|odb|odf|wp|wpd|key|numbers|pages', user_upload_nonce: 'dabdde9987', post_action_nonce: 'c2db7d34f1', is_split_upload: '1', split_minimum_size: '20', comment_upload_img: '', translate_config: '', i18n: {"shop_rating_very_bad":"非常差","shop_rating_bad":"较差","shop_rating_normal":"一般","shop_rating_good":"较好","shop_rating_very_good":"非常好","shop_view_list":"列表","shop_view_image":"图片","shop_quantity":"数量","shop_out_of_stock":"缺货","shop_stock":"库存: %1$s","shop_confirm_order":"确认订单","shop_remark":"备注","shop_remark_placeholder":"请输入备注","shop_fill_required":"请填写必要信息","shop_confirm":"确认","shop_address_edit":"编辑收货地址","shop_address_add":"添加收货地址","shop_address_name_ph":"收货人姓名","shop_address_phone_ph":"手机号码","shop_address_province_ph":"请输入省份","shop_address_city_ph":"请输入城市","shop_address_county_ph":"请输入区县","shop_address_detail_ph":"详细地址,如街道、门牌号等","shop_address_tag_custom_ph":"自定义标签 最多5个字","shop_custom":"自定义","shop_tag_home":"家","shop_tag_company":"公司","shop_tag_school":"学校","shop_enter_name":"请输入收货人姓名","shop_enter_phone":"请输入手机号码","shop_phone_invalid":"请输入正确的手机号码","shop_region_incomplete":"地区信息不完整","shop_enter_address":"请输入详细地址","shop_enter_email":"请输入邮箱","shop_select_address":"请选择收货地址","shop_delete_address":"确定要删除这个地址吗?","shop_delete_success":"删除成功","shop_delete_failed":"删除失败","shop_product_params":"商品参数","shop_product_service":"商品服务","shop_discount_detail":"优惠详情","shop_gift_detail":"赠品详情","shop_discount_info":"优惠信息","shop_select_option":"请选择商品选项","shop_remove_selected":"确定要移出选中商品吗?","shop_remove_item":"确定要移出该商品吗?","shop_stock_insufficient":"商品库存不足","shop_select_quantity":"请先选择购买数量","shop_mixed_pay_mode":"请勿同时选择积分和现金商品","shop_stock_low":"库存不足","shop_limit_buy":"当前商品限购%1$s件","shop_limit_cannot_buy":"当前商品限购,无法购买","shop_select_product_option":"请选择商品[%1$s]的商品选项","shop_product_stock_low":"商品[%1$s]库存不足,请调整选择","shop_product_limit_pieces":"商品[%1$s]限购%2$s件,请调整选择","shop_product_limit_none":"商品[%1$s]限购,无法购买,请调整选择","shop_update_cart_failed":"更新购物车数据失败","shop_select_field":"请选择%1$s","shop_enter_field":"请输入%1$s","shop_fill_fields":"请填写%1$s","shop_network_error":"网络错误,请稍后重试","shop_gift_auth":"认证资格","shop_gift_exp":"经验值","shop_gift_points":"积分","shop_gift_product":"商品","shop_permanent":"永久","shop_day_unit":"天","shop_discount_reduce":"立减","shop_discount_fold":"%1$s折","shop_discount_off":"%1$s折优惠","shop_limit_single":"单价","shop_limit_product":"商品","shop_limit_store":"店铺","shop_limit_cross":"跨店","shop_limit_full":"%1$s满%2$s可用","shop_vip_available":"VIP可用","shop_vip2_available":"VIP2可用","shop_auth_user_available":"认证用户可用","shop_activity_remaining":"活动仅剩","shop_countdown_ended":"已结束","shop_time_start":"开始","shop_time_end":"结束","shop_gift_section":"赠品","shop_limit_label":"限购:%1$s","shop_limit_purchased":"已限购","shop_limit_pieces":"限购%1$s件","shop_limit_no_limit":"不限购","shop_limit_unavailable":"无法购买","shop_limit_rules_title":"商品限购","shop_limit_rules_hint":"查看限购规则","shop_limit_bought":"此商品您已下单%1$s件,%2$s","shop_limit_can_buy_more":"还可购买%1$s件","shop_limit_cannot_buy_more":"已无法购买","shop_limit_can_buy":"此商品您可购买%1$s件","shop_input_quantity":"请输入数量","shop_qty_min_warning":"最少1$件","shop_qty_max_warning":"最多1$件","shop_max_purchase":"最多可购买%1$s件","shop_max_qty_exceed":"最大数量不能超过%1$s","shop_min_qty_below":"最小数量不能低于%1$s","shop_collapse_info":"收起更多信息","shop_expand_info":"展开全部信息","shop_address_title":"收货地址","shop_address_default":"默认","shop_address_set_default":"设为默认","shop_address_edit_btn":"编辑","shop_address_delete_btn":"删除","shop_address_empty":"您还没有添加收货地址","shop_address_add_now":"立即添加","shop_address_add_new":"添加新地址","shop_select_province":"选择省份","shop_select_city":"选择城市","shop_select_county":"选择区县","shop_address_tag_label":"地址标签:","shop_address_set_default_checkbox":"设为默认收货地址","shop_cancel":"取消","shop_save":"保存","shop_total_discount":"共计优惠","shop_discount_fold_unit":"折","shop_save_prefix":"省","countdown_end_time":"结束时间:","countdown_day":"天","countdown_hour":"小时","countdown_minute":"分","countdown_second":"秒","countdown_ended":"已结束","load_more":"加载更多","loading":"加载中...","confirm_unbind":"确认要解除账号绑定吗?","confirm_grant_badge":"确认要授予此徽章吗?","confirm_revoke_badge":"确认要收回此徽章吗?","confirm_clear_search":"确认要清空全部搜索记录?","like_already_post":"已赞过此文章了!","like_already_comment":"已赞过此评论了!","like_thanks":"已赞!感谢您的支持","done":"处理完成","ajax_error":"操作失败 %1$s %2$s,请刷新页面后重试","ajax_fatal_error":"网站遇到致命错误,请检查插件冲突或通过错误日志排除错误","qrcode_failed":"二维码获取失败,请稍后再试","select_max":"最多可选择%1$s个","input_max":"最大可输入1$","input_min":"最小可输入1$","search_min_chars":"请至少输入%1$s个字符","search_loading":"正在搜索,请稍候...","checkin_loading":"正在签到,请稍后...","please_wait":"请稍候","processing":"正在处理请稍后...","read_more":"展开阅读全文","confirm":"确认","confirm_action":"确认%1$s?","processing_wait":"正在处理请稍等...","operation_success":"操作成功","network_error_retry":"网络错误,请稍后重试","ajax_retry_failed":"操作失败,请刷新页面后重试","enter_field":"请输入%1$s","fill_field":"请填写%1$s","select_field":"请选择%1$s","close":"关闭","insert":"插入","send":"发送","uploading":"上传中","upload_processing":"处理中","upload_preparing":"准备中","upload_preparing_dot":"准备中...","upload_done":"已上传","upload_failed":"上传失败","permanent":"永久","points":"积分","currency_yuan":"¥","comment_confirm_delete":"确认要删除此评论吗?","comment_approve":"批准","comment_reject":"驳回","comment_pending_review":"待审核","comment_reply":"回复","comment_enter_name_email":"请输入昵称和邮箱","comment_email_invalid":"邮箱格式错误","comment_too_short":"评论内容过少","comment_hidden_after_review":"审核后通过后即可查看隐藏内容","comment_edit_content":"编辑此内容","comment_fetching_content":"正在获取内容,请稍后...","captcha_resend_in":"%1$s秒后可重新发送","agree_terms_first":"请先阅读并同意用户协议","message_all_loaded":"已加载全部","message_load_more":"继续加载","enter_code":"请输入代码","enter_valid_image_url":"请输入正确的图片地址","enter_valid_link_url":"请输入正确的链接地址","upload_format_error":"文件[%1$s]格式错误","upload_size_exceeded":"文件[%1$s]大小超过限制,最大%2$sM,请重新选择","upload_count_exceeded":"文件数量过多!最多可选择%1$s个文件","upload_select_first":"请先选择待上传的文件!","upload_unsupported":"当前浏览器不支持图片上传,请更换浏览器","captcha_retry":"请再试一次","captcha_slide_hint":"向右滑动填充拼图","captcha_load_failed":"加载失败","captcha_verify_title":"滑动以完成验证","captcha_data_failed":"滑块验证数据获取失败,网站疑似SSL或https设置有误,请对照浏览器报错进行排查","captcha_click_refresh":"点击刷新","search_enter_keyword":"请输入搜索关键词","search_keyword_short":"关键词太短,请重新输入","preview_post":"预览文章","last_saved":"最后保存:","save_success":"保存成功!","imgbox_download":"下载图片","imgbox_play":"播放图片","imgbox_view_more":"查看更多图片","imgbox_toggle_zoom":"切换图片缩放","imgbox_toggle_full":"切换全屏","week_prefix":"周","week_sun":"日","week_mon":"一","week_tue":"二","week_wed":"三","week_thu":"四","week_fri":"五","week_sat":"六","poster_load_failed":"海报加载失败","poster_generating":"正在生成图片,请稍候...","pay_alipay":"支付宝","pay_wechat":"微信支付","pay_order_timeout":"订单支付超时,请重新下单","pay_enter_coupon":"请输入优惠码","pay_discount_reduce":"优惠立减","pay_discount_off":"%1$s折优惠","pay_discount":"优惠","pay_discount_fold":"%1$s折","pay_valid_until":"有效期至","pay_coupon_available":"优惠码可用","pay_initiating":"正在发起支付,请稍后...","pay_redirecting":"正在跳转到支付页面","pay_complete":"请完成支付","pay_scan_qrcode":"请扫码支付,支付成功后会自动跳转","pay_trade_closed":"交易已关闭","pay_success_redirect":"支付成功,页面跳转中","pay_vip_loading":"加载中,请稍等...","pay_select_vip_option":"请选择会员选项","pay_order_creating":"正在生成订单,请稍候","bbs_vote_count":"%1$s票","bbs_vote_success":"投票成功","bbs_topic_posts":"帖子:%1$s"}, } </script> <script type="text/javascript">window._win.translate_config = {"auto_discriminate_local":"1","local":"chinese_simplified","ignore_text":["xiaozhan"],"service_use":"client.edge","loading":"","service_url":"","s":true};</script><div class="float-right round position-bottom scroll-down-hide"><span style="--this-bg:rgba(255, 111, 6, 0.2);" class="float-btn more-btn hover-show nowave" data-placement="left" title="本站同款主题模板" href="javascript:;"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-gift-color"></use></svg><div style="width:240px;" class="hover-show-con dropdown-menu"><a href="/zbzt" target="_blank"> <div class="flex c-red"> <img class="flex0" alt="zibll子比主题" src="http://www.xzdbk.com/wp-content/themes/zibll/img/favicon.png" height="30"> <div class="flex1 ml10"> <dt>本站同款主题模板</dt> <div class="px12 mt10 muted-color">zibll子比主题是一款漂亮优雅的网站主题模板,功能强大,配置简单。</div> <div class="but mt10 p2-10 c-blue btn-block px12">查看详情</div> </div> </div> </a></div></span><a style="--this-color:#f2c97d;--this-bg:rgba(62,62,67,0.9);" class="float-btn signin-loader" data-toggle="tooltip" data-placement="left" title="开通会员" href="javascript:;"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-vip_1"></use></svg></a><span class="newadd-btns hover-show float-btn add-btn"> <i class="fa fa-pencil" aria-hidden="true"></i> <div class="hover-show-con dropdown-menu drop-newadd"><a rel="nofollow" class="btn-newadd" href="https://www.xzdbk.com/newposts"><icon class="jb-green"><i class="fa fa-pencil-square"></i></icon><text>发布文章</text></a><a class="signin-loader btn-newadd" href="javascript:;"><icon class="jb-pink"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-topic"></use></svg></icon><text>创建话题</text></a><a class="signin-loader plate-add btn-newadd" href="javascript:;"><icon class="jb-yellow"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-plate-fill"></use></svg></icon><text>创建版块</text></a><a rel="nofollow" class="btn-newadd" href="https://www.xzdbk.com/posts-edit"><icon class="jb-blue"><svg class="icon" aria-hidden="true"><use xlink:href="#icon-posts"></use></svg></icon><text>发布帖子</text></a></div> </span><span class="float-btn qrcode-btn hover-show service-wechat"><i class="fa fa-qrcode"></i><div class="hover-show-con dropdown-menu"><div class="qrcode" data-size="100"></div><div class="mt6 px12 muted-color">在手机上浏览此页面</div></div></span><a class="float-btn ontop fade" data-toggle="tooltip" data-placement="left" title="返回顶部" href="javascript:(scrollTopTo());"><i class="fa fa-angle-up em12"></i></a></div><div mini-touch="nav_search" touch-direction="top" class="main-search fixed-body main-bg box-body navbar-search nopw-sm"><div class="container"><div class="mb20 search-close-box"><button class="but cir" data-toggle-class data-target=".navbar-search" ><svg class="ic-close" aria-hidden="true"><use xlink:href="#icon-close"></use></svg></button></div><div remote-box="https://www.xzdbk.com/wp-admin/admin-ajax.php?action=search_box" load-click><div class="search-input"><p><i class="placeholder s1 mr6"></i><i class="placeholder s1 mr6"></i><i class="placeholder s1 mr6"></i></p><p class="placeholder k2"></p> <p class="placeholder t1"></p><p><i class="placeholder s1 mr6"></i><i class="placeholder s1 mr6"></i><i class="placeholder s1 mr6"></i><i class="placeholder s1 mr6"></i></p><p class="placeholder k1"></p><p class="placeholder t1"></p><p></p> <p class="placeholder k1" style="height: 80px;"></p> </div></div></div></div> <div class="modal fade" id="u_sign" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="sign-content"> <div class="sign zib-widget blur-bg relative"> <button class="close" data-dismiss="modal"> <svg class="ic-close" aria-hidden="true" data-viewBox="0 0 1024 1024" viewBox="0 0 1024 1024"><use xlink:href="#icon-close"></use></svg> </button> <div class="text-center"><div class="sign-logo box-body"><img src="https://www.xzdbk.com/wp-content/themes/zibll/img/thumbnail.svg" data-src="https://www.xzdbk.com/wp-content/uploads/2026/03/xz12.svg" white-src="https://www.xzdbk.com/wp-content/uploads/2026/03/xz12.svg" dark-src="https://www.xzdbk.com/wp-content/uploads/2026/03/xz1.svg" alt="小栈博客 | 原创AI插件 · 资源同步系统 · 网站源码 · 软件工具" class="lazyload"></div></div> <div class="tab-content"><div class="tab-pane fade active in" id="tab-sign-in"><div class="box-body"><div class="title-h-left fa-2x">登录</div><a class="muted-color px12" href="#tab-sign-up" data-toggle="tab">没有账号?立即注册<i class="em12 ml3 fa fa-angle-right"></i></a></div><div id="sign-in"><form><div class="relative line-form mb10"><input type="text" name="username" class="line-form-input" tabindex="1" placeholder=""><i class="line-form-line"></i><div class="scale-placeholder">用户名或邮箱</div></div><div class="relative line-form mb10"><input type="password" name="password" class="line-form-input" tabindex="2" placeholder=""><div class="scale-placeholder">登录密码</div><div class="abs-right passw muted-2-color"><i class="fa-fw fa fa-eye"></i></div><i class="line-form-line"></i></div><input machine-verification="slider" type="hidden" name="captcha_mode" value="slider" slider-id=""><div class="relative line-form mb10 em09"><span class="muted-color form-checkbox"><input type="checkbox" id="remember" checked="checked" tabindex="4" name="remember" value="forever"><label for="remember" class="ml3">记住登录</label></span><span class="pull-right muted-2-color"><a rel="nofollow" class="muted-2-color" href="https://www.xzdbk.com/user-sign?tab=resetpassword&redirect_to=https%3A%2F%2Fwww.xzdbk.com%2F1648.html">找回密码</a></span></div><div class="box-body"><input type="hidden" name="action" value="user_signin"><button type="button" class="but radius jb-blue padding-lg signsubmit-loader btn-block"><i class="fa fa-sign-in mr10"></i>登录</button></div></form><p class="social-separator separator muted-3-color em09">社交账号登录</p><div class="social_loginbar"><a rel="nofollow" title="微信登录" href="https://www.xzdbk.com/oauth/weixingzh?rurl=https%3A%2F%2Fwww.xzdbk.com%2F1648.html" class="social-login-item weixingzh toggle-radius qrcode-signin"><i class="fa fa-weixin" aria-hidden="true"></i></a></div><div class="muted-color mt10 text-center px12 opacity8">使用社交账号登录即表示同意<a class="focus-color" target="_blank" href="https://www.xzdbk.com/%e7%94%a8%e6%88%b7%e5%8d%8f%e8%ae%ae">用户协议</a>、<a class="focus-color" target="_blank" href="https://www.xzdbk.com/privacy-policy">隐私声明</a></div></div></div><div class="tab-pane fade" id="tab-sign-up"><div class="box-body"><div class="title-h-left fa-2x">注册</div><a class="muted-color px12" href="#tab-sign-in" data-toggle="tab">已有账号,立即登录<i class="em12 ml3 fa fa-angle-right"></i></a></div><form id="sign-up"><div class="relative line-form mb10"><input type="text" name="name" class="line-form-input" tabindex="1" placeholder=""><i class="line-form-line"></i><div class="scale-placeholder">设置用户名</div></div><div class="relative line-form mb10"><input type="password" name="password2" class="line-form-input" tabindex="3" placeholder=""><div class="scale-placeholder">设置密码</div><div class="abs-right passw muted-2-color"><i class="fa-fw fa fa-eye"></i></div><i class="line-form-line"></i></div><div class="relative line-form mb10"><input type="password" name="repassword" class="line-form-input" tabindex="4" placeholder=""><div class="scale-placeholder">重复密码</div><div class="abs-right passw muted-2-color"><i class="fa-fw fa fa-eye"></i></div><i class="line-form-line"></i></div><input machine-verification="slider" type="hidden" name="captcha_mode" value="slider" slider-id=""><div class="box-body"><input type="hidden" name="action" value="user_signup"><button type="button" class="but radius jb-green padding-lg signsubmit-loader btn-block"><svg class="icon mr10" aria-hidden="true" data-viewBox="0 0 1024 1024" viewBox="0 0 1024 1024"><use xlink:href="#icon-signup"></use></svg>注册</button><div class="form-checkbox muted-color mt10 text-center px12 opacity8"><input name="user_agreement" id="user_agreement" type="checkbox"><label for="user_agreement" class="px12 ml6" style="font-weight:normal;">已阅读并同意<a class="focus-color" target="_blank" href="https://www.xzdbk.com/%e7%94%a8%e6%88%b7%e5%8d%8f%e8%ae%ae">用户协议</a>、<a class="focus-color" target="_blank" href="https://www.xzdbk.com/privacy-policy">隐私声明</a></label></div></div></form></div><div class="tab-pane fade" id="tab-qrcode-signin"><div class="box-body"><div class="title-h-left fa-2x">扫码登录</div><span class="muted-3-color px12">使用<a class="muted-color" href="#tab-sign-in" data-toggle="tab">其它方式登录</a>或<a class="muted-color" href="#tab-sign-up" data-toggle="tab">注册</a></span><a class="muted-color px12 hide" href="#tab-qrcode-signin" data-toggle="tab">扫码登录</a></div><div class="qrcode-signin-container box-body text-center"><p class="placeholder" style="height:180px;width:180px;margin:auto;"></p><p class="placeholder" style="height:27px;width:200px;margin:15px auto 0;"></p></div><div class="muted-color mt10 text-center px12 opacity8">扫码登录即表示同意<a class="focus-color" target="_blank" href="https://www.xzdbk.com/%e7%94%a8%e6%88%b7%e5%8d%8f%e8%ae%ae">用户协议</a>、<a class="focus-color" target="_blank" href="https://www.xzdbk.com/privacy-policy">隐私声明</a></div></div></div> </div> </div> </div> </div> <script> console.log('%c小栈AI v3.2.2 %cwww.xzdbk.com%c', 'background:#1f2937;color:#fbbf24;padding:8px 4px 8px 12px;border-radius:6px 0 0 6px;font-size:13px;font-weight:bold;', 'background:#fbbf24;color:#1f2937;padding:8px 12px;border-radius:0 6px 6px 0;font-size:13px;font-weight:bold;', ''); </script> <script id="knn-online-users-js" src="https://www.xzdbk.com/wp-content/plugins/kaninai-Integrated-plugin/js/online-users.js?ver=1.0.0"></script> <script id="knn-report-script-js-extra"> var knnReport = {"ajaxurl":"https://www.xzdbk.com/wp-admin/admin-ajax.php","nonce":"eba0e23e4a","user_id":"0"}; //# sourceURL=knn-report-script-js-extra </script> <script id="knn-report-script-js" src="https://www.xzdbk.com/wp-content/plugins/kaninai-Integrated-plugin/js/report-system.js?ver=1.0.0"></script> <script id="knn-leaderboard-frontend-js-extra"> var knnLeaderboard = {"ajaxUrl":"https://www.xzdbk.com/wp-admin/admin-ajax.php","nonce":"db222ef715","defaultAvatar":"https://secure.gravatar.com/avatar/?s=120&d=monsterid&r=g"}; //# sourceURL=knn-leaderboard-frontend-js-extra </script> <script id="knn-leaderboard-frontend-js" src="https://www.xzdbk.com/wp-content/plugins/kaninai-Integrated-plugin/js/leaderboard-frontend.js?ver=1791185446"></script> <script id="knn-vip-number-js" src="https://www.xzdbk.com/wp-content/plugins/kaninai-Integrated-plugin/js/vip-number.js?ver=2.4.0"></script> <script id="xzd-floating-chat-js-extra"> var xzdChatConfig = {"restUrl":"https://www.xzdbk.com/wp-json/xzdbk-ai/v1","restNonce":"1fe95b654c","isAdmin":"","isLoggedIn":"","userId":"0","userName":"\u8bbf\u5ba2","userAvatar":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iI0U0RTRFNyIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iMzgiIHI9IjE2IiBmaWxsPSIjQTFBMUFBIi8+PGVsbGlwc2UgY3g9IjUwIiBjeT0iODAiIHJ4PSIyOCIgcnk9IjIyIiBmaWxsPSIjQTFBMUFBIi8+PC9zdmc+","defaultAvatar":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iI0U0RTRFNyIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iMzgiIHI9IjE2IiBmaWxsPSIjQTFBMUFBIi8+PGVsbGlwc2UgY3g9IjUwIiBjeT0iODAiIHJ4PSIyOCIgcnk9IjIyIiBmaWxsPSIjQTFBMUFBIi8+PC9zdmc+","userRole":"guest","userRoles":[],"homeUrl":"https://www.xzdbk.com/","siteName":"\u5c0f\u6808\u535a\u5ba2","ajaxUrl":"https://www.xzdbk.com/wp-admin/admin-ajax.php","defaultModel":"","themeAdapter":"zibll","themeName":"\u5b50\u6bd4\u4e3b\u9898","themeTemplate":"zibll","themeColors":{"primary":"#0073aa","danger":"#dc3232","success":"#46b450","warning":"#ffb900","dark_bg":"#1e1e1e","dark_text":"#f0f0f0","light_bg":"#ffffff","light_text":"#333333"},"bubblePosition":{"bottom":"100px","right":"20px"},"themeButtonSelector":".float-right.round.position-bottom","themeHasIntegratedButton":"1","pageContextRules":{"postIdPattern":"/postid-(\\d+)|post-(\\d+)/","forumClass":"single-forum_post"},"isAdminPage":"","hideTrigger":"","aiName":"\u5c0f\u6808AI\u52a9\u624b","aiAvatar":"//img0.baidu.com/it/u=3222919707,169982407&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500","licenseActive":"1","licenseLevel":"ultimate","licenseFeatures":{"ai_chat":true,"automation":true,"knowledge_base":true,"full_pipeline":true,"media_processing":true,"wp_management":true,"theme_integration":true},"floatingButton":{"tooltip_text":"\u5c0f\u6808AI\u52a9\u624b","position":"right","h_offset":60,"v_position":"bottom","v_offset":24,"shape":"rounded","size":56,"bg_color":"#ffffff","gradient":"solid","opacity":100,"icon":"chat","icon_custom":"\u003Csvg t=\"1783052136564\" class=\"icon\" viewBox=\"0 0 1024 1024\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" p-id=\"10775\" width=\"200\" height=\"200\"\u003E\u003Cpath d=\"M335.9744 307.2a51.2 51.2 0 1 0 102.4 0 51.2 51.2 0 0 0-102.4 0z\" fill=\"#758599\" p-id=\"10776\"\u003E\u003C/path\u003E\u003Cpath d=\"M888.576 51.2H186.624A33.4848 33.4848 0 0 0 153.6 85.1456v700.1088c0 18.7904 14.7456 33.9456 33.024 33.9456h701.952a33.4848 33.4848 0 0 0 33.024-33.9456V85.1456A33.4848 33.4848 0 0 0 888.576 51.2z m-34.304 698.88H220.928V120.32h633.344v629.76z\" fill=\"#758599\" p-id=\"10777\"\u003E\u003C/path\u003E\u003Cpath d=\"M643.1744 307.2a51.2 51.2 0 1 0 102.4 0 51.2 51.2 0 0 0-102.4 0zM890.9312 895.3344h-706.56c-17.0496 0-30.7712 14.5408-30.7712 32.6144v36.7104c0 4.4544 3.4304 8.1408 7.68 8.1408h752.64c4.2496 0 7.68-3.6864 7.68-8.192v-36.6592c0.1024-18.0736-13.6192-32.6144-30.6688-32.6144zM694.5792 512h-313.856a8.192 8.192 0 0 0-8.2432 8.192v61.1328c0 4.5056 3.6864 8.192 8.2432 8.192h313.856a8.192 8.192 0 0 0 8.2432-8.192v-61.184a8.192 8.192 0 0 0-8.2432-8.1408z\" fill=\"#758599\" p-id=\"10778\"\u003E\u003C/path\u003E\u003C/svg\u003E","icon_color":"white","hover_effect":"scale","fab_animation":"breath","popup_animation":"scale","breathing":true,"breath_speed":"4s","show_delay":0,"show_badge":true,"badge_style":"circle","show_frontend":true,"show_backend":true,"show_mobile":true,"mobile_independent":false,"mobile_h_position":"right","mobile_h_offset":16,"mobile_v_position":"bottom","mobile_v_offset":16,"icon_color_custom":"#ffffff","shadow":"medium","integration_mode":"standalone","article_only":false,"exclude_paths":"","welcome_title":"","welcome_desc":"","hint_prompts":[],"auto_recommend":false,"icon_type":"image","custom_image_url":""}}; //# sourceURL=xzd-floating-chat-js-extra </script> <script id="xzd-floating-chat-js" src="https://www.xzdbk.com/wp-content/plugins/xzdbk-ai/assets/standalone/floating-chat.js?ver=1784159410"></script> <script id="xzdbk-vm-frontend-js-extra"> var xzv_front = {"ajax_url":"https://www.xzdbk.com/wp-admin/admin-ajax.php","nonce":"4f33c4c0ac"}; //# sourceURL=xzdbk-vm-frontend-js-extra </script> <script id="xzdbk-vm-frontend-js" src="https://www.xzdbk.com/wp-content/plugins/xzdbk-version-manager/assets/js/widget-frontend.js?ver=1.0.0"></script> <script id="bootstrap-js" src="https://www.xzdbk.com/wp-content/themes/zibll/js/libs/bootstrap.min.js?ver=9.1"></script> <script id="loader_js-js" src="https://www.xzdbk.com/wp-content/themes/zibll/js/loader.js?ver=9.1"></script> <script id="forums-js" src="https://www.xzdbk.com/wp-content/themes/zibll/inc/functions/bbs/assets/js/main.min.js?ver=9.1"></script> <script id="shop-js" src="https://www.xzdbk.com/wp-content/themes/zibll/inc/functions/shop/assets/js/main.min.js?ver=9.1"></script> <script id="xzd-ai-summary-js" src="https://www.xzdbk.com/wp-content/plugins/xzdbk-ai/assets/standalone/summary.js?ver=3.2.2"></script> <!--FOOTER_CODE_START--> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?27915fdfe76687cc7597504d362aec54"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <!--FOOTER_CODE_END--> <!--baidu_push_js--> <script type="text/javascript"> (function() { var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <!--baidu_push_js--> <script type="text/javascript"> console.log("数据库查询:29次 | 页面生成耗时:708.576ms"); </script> <script> (function($) { 'use strict'; // 修复:保护 ajaxComplete 处理器免受 FormData 类型导致的 indexOf 错误 // 当图片上传时,settings.data 是 FormData 对象而非字符串,直接调用 indexOf 会报错 $(document).ajaxSend(function(event, xhr, settings) { if (settings.data && typeof settings.data !== 'string') { settings._originalData = settings.data; settings._isFormData = true; } }); // 在其他 ajaxComplete 处理器之前执行,确保 data 类型安全 $(document).ajaxComplete(function(event, xhr, settings) { if (settings._isFormData && settings._originalData) { // 将 data 转换为空字符串,避免其他处理器调用 indexOf 时报错 settings.data = ''; } }); })(jQuery); </script> <script> (function($) { 'use strict'; // 缓存悬赏数据 var rewardDataCache = null; // 加载悬赏数据 function loadRewardData(callback) { if (rewardDataCache !== null) { callback(rewardDataCache); return; } $.ajax({ url: 'https://www.xzdbk.com/wp-admin/admin-ajax.php', type: 'GET', data: { action: 'knn_get_page_rewards' }, success: function(response) { if (response.success && response.data) { rewardDataCache = response.data; callback(rewardDataCache); } } }); } // 添加徽章到帖子列表 function addBadgesToPosts(rewardData) { // 遍历所有帖子 - forum-posts 是每个帖子的容器 $('.forum-posts').each(function() { var $post = $(this); // 跳过已经添加过徽章的帖子 if ($post.data('knn-badge-added')) { return; } // 在每个帖子容器内查找 forum-title 下的链接 var $heading = $post.find('.forum-title a').first(); if ($heading.length === 0) { return; } var href = $heading.attr('href'); if (!href) { return; } // 从 URL 中提取 post ID - 支持多种格式 var postId = null; // 格式 1: /forums/13869.html var matches = href.match(/\/(\d+)(\.html)?$/); if (matches && matches[1]) { postId = matches[1]; } // 格式 2: ?p=13869 if (!postId) { matches = href.match(/[?&]p=(\d+)/); if (matches && matches[1]) { postId = matches[1]; } } // 格式 3: /13869 或 /forums/13869 if (!postId) { matches = href.match(/\/(\d+)$/); if (matches && matches[1]) { postId = matches[1]; } } if (postId && rewardData[postId]) { var reward = rewardData[postId]; var badge = ''; var typeUnit = reward.type === 'balance' ? '元' : '积分'; if (reward.status === 'accepted') { badge = '<span class="knn-reward-badge-list accepted ml6"><i class="fa fa-check-circle"></i><span>已采纳</span></span>'; } else if (reward.status === 'closed') { badge = '<span class="knn-reward-badge-list closed ml6"><i class="fa fa-times-circle"></i><span>已关闭</span></span>'; } else if (reward.status === 'pending' || !reward.status) { badge = '<span class="knn-reward-badge-list pending ml6"><i class="fa fa-trophy"></i><span class="reward-text">悬赏</span><span class="reward-amount">+' + reward.amount + '</span><span class="reward-unit">' + typeUnit + '</span></span>'; } if (badge) { // 在 forum-title 后面插入徽章 $post.find('.forum-title').append(badge); $post.data('knn-badge-added', true); } } }); } // 页面首次加载 $(document).ready(function() { loadRewardData(addBadgesToPosts); }); // 监听 AJAX 完成事件(用于分类切换) $(document).ajaxComplete(function(event, xhr, settings) { // 检查是否是帖子列表的 AJAX 请求 if (settings.url && settings.url.indexOf('admin-ajax.php') > -1) { var data = settings.data || ''; // 检查是否是帖子列表相关的 AJAX(可能包含 action=zib_ajax_posts 等) if (data.indexOf('action=') > -1 && data.indexOf('knn_get_page_rewards') === -1) { // 延迟一下,确保 DOM 已更新 setTimeout(function() { loadRewardData(addBadgesToPosts); }, 300); } } }); // 监听 MutationObserver(更可靠的 DOM 变化监听) if (typeof MutationObserver !== 'undefined') { var observer = new MutationObserver(function(mutations) { var shouldUpdate = false; mutations.forEach(function(mutation) { // 检查是否有新的帖子节点被添加 if (mutation.addedNodes && mutation.addedNodes.length > 0) { for (var i = 0; i < mutation.addedNodes.length; i++) { var node = mutation.addedNodes[i]; if (node.nodeType === 1) { // Element node if ($(node).hasClass('forum-posts') || $(node).find('.forum-posts').length > 0) { shouldUpdate = true; break; } } } } }); if (shouldUpdate) { loadRewardData(addBadgesToPosts); } }); // 观察帖子列表容器 var container = document.querySelector('.forum-list, .posts-row, .posts-panel, .ajax-item'); if (container) { observer.observe(container, { childList: true, subtree: true }); } } })(jQuery); </script> <style> /* 悬赏徽章样式 */ .knn-reward-badge-list { display: inline-flex; align-items: center; gap: 5px; padding: 5px 12px; border-radius: 16px; font-size: 12px; font-weight: 700; vertical-align: middle; white-space: nowrap; position: relative; letter-spacing: 0.3px; } /* 红色悬赏徽章 - 简洁风格 */ .knn-reward-badge-list.pending { background: linear-gradient(135deg, #ff0844 0%, #ff4757 100%); color: #fff; box-shadow: 0 2px 6px rgba(255, 8, 68, 0.3); animation: reward-float 2s ease-in-out infinite; } .knn-reward-badge-list.pending i { color: #ffd700; font-size: 14px; animation: trophy-shake 2s ease-in-out infinite; filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)); } .knn-reward-badge-list.pending .reward-text { font-weight: 700; } .knn-reward-badge-list.pending .reward-amount { font-size: 14px; font-weight: 800; margin: 0 2px; color: #ffff00; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .knn-reward-badge-list.pending .reward-unit { font-size: 11px; } /* 已采纳盖章徽章 - 圆形印章样式 */ .knn-reward-badge-list.accepted { display: inline-block; width: 65px; height: 65px; padding: 0; border-radius: 50%; background: transparent; position: relative; vertical-align: middle; margin-left: 155px; animation: stamp-float 3s ease-in-out infinite; } .knn-reward-badge-list.accepted::before { content: ''; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; border: 4px solid #00c853; border-radius: 50%; transform: translate(-50%, -50%); box-shadow: 0 2px 8px rgba(0, 200, 83, 0.3); } .knn-reward-badge-list.accepted::after { content: '\2713'; /* ✓ */ position: absolute; top: 15%; left: 50%; transform: translateX(-50%); font-size: 22px; color: #00c853; font-weight: 900; } .knn-reward-badge-list.accepted span { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); font-size: 13px; font-weight: 800; color: #00c853; white-space: nowrap; text-shadow: none; } .knn-reward-badge-list.accepted i { display: none; } /* 灰色已关闭徽章 */ .knn-reward-badge-list.closed { background: linear-gradient(135deg, #757575 0%, #9e9e9e 100%); color: #fff; box-shadow: 0 2px 6px rgba(117, 117, 117, 0.3); opacity: 0.8; } .knn-reward-badge-list.closed i { font-size: 13px; } /* 悬赏轻微浮动 */ @keyframes reward-float { 0%, 100% { transform: translateY(0) scale(1); } 50% { transform: translateY(-2px) scale(1.03); } } /* 奖杯轻微摇晃 */ @keyframes trophy-shake { 0%, 100% { transform: rotate(0deg); } 25% { transform: rotate(-5deg); } 75% { transform: rotate(5deg); } } /* 盖章轻微浮动 */ @keyframes stamp-float { 0%, 100% { transform: translateY(0) rotate(-8deg); } 50% { transform: translateY(-3px) rotate(-8deg); } } /* 移动端适配 */ @media (max-width: 768px) { .knn-reward-badge-list { font-size: 11px; padding: 4px 10px; gap: 4px; } .knn-reward-badge-list.pending i { font-size: 13px; } .knn-reward-badge-list.pending .reward-amount { font-size: 12px; } .knn-reward-badge-list.accepted { width: 55px; height: 55px; margin-left: 18px; } .knn-reward-badge-list.accepted::before { border-width: 3px; } .knn-reward-badge-list.accepted::after { font-size: 18px; top: 15%; } .knn-reward-badge-list.accepted span { font-size: 11px; bottom: 8px; } } </style> </body> </html> <!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->