1. 插件信息
目录名:
leo_share插件名称:帖子分享助手
2. 功能需求
分享按钮入口:在帖子详情页首帖内容下方增加一个"分享"按钮,使用 Tabler Icons 的
share图标,与现有操作按钮保持一致的 Bootstrap 5 样式。分享弹窗:点击分享按钮后弹出 Bootstrap 5 Modal 弹窗,标题为"分享本帖"。
分享内容展示:弹窗内清晰展示三项信息:
帖子标题:读取当前帖子的
subject。帖子链接:生成当前帖子的完整访问 URL。
出处:自动调用网站标题(
site_name),展示为"来自:网站标题"。
一键复制:弹窗内提供"复制分享内容"按钮,将"标题 + 链接 + 出处"按固定格式复制到剪贴板,复制成功后显示 Bootstrap Toast 提示。
弹窗关闭交互:支持点击关闭按钮、点击遮罩层、按 ESC 键关闭弹窗。
3. 后台管理
功能开关:启用/禁用帖子分享功能。
出处名称:默认自动读取系统
site_name,支持后台手动覆盖。分享文案模板:配置复制内容的组合格式,占位符为
{title}、{url}、{site_name},默认格式:{title}\n{url}\n来自:{site_name}。
4. 技术约束
遵循 Xiuno X 插件规范
前端:Bootstrap 5 + Tabler Icons,无 jQuery
POST 操作需 CSRF token 验证
积分操作使用
CreditsService,事务保证原子性(如有)
5. readme.md
插件简介
为 Xiuno X 帖子详情页增加 Discuz 风格的分享按钮。点击后在弹窗中展示帖子标题、帖子链接和网站出处,并支持一键复制完整分享内容。
安装说明
将插件目录
leo_share上传至plugin/目录。后台插件中心安装并启用本插件。
进入插件设置页配置出处名称和分享文案模板。
前台帖子详情页内容下方即可看到分享按钮。
更新日志
1.0.0:初始版本,实现帖子详情页分享按钮、分享弹窗、一键复制、出处调用网站标题。





