weixinxin1994/flarum-custom-discussions-item
最新稳定版本:v1.0.1
Composer 安装命令:
composer require weixinxin1994/flarum-custom-discussions-item
包简介
Enhanced Discussions List Item for Flarum - Add author avatars, likes count, and reply user avatars
README 文档
README
Enhanced Discussions List Item for Flarum - Add author avatars, likes count, and reply user avatars to discussion list items.
功能特性
- ✨ 作者头像显示 - 在讨论列表中显示讨论作者的头像
- ❤️ 点赞数统计 - 显示讨论的总点赞数
- 👥 回帖用户头像 - 显示最近回帖用户的头像列表
- ⚙️ 后台配置 - 可控制各项功能的开启/关闭
- 📱 响应式设计 - 支持移动端显示
- 🌍 多语言支持 - 支持中文和英文
安装
composer require weixinxin1994/flarum-custom-discussions-item
启用
php flarum extension:enable custom-discussions-item
配置
在Flarum后台的扩展设置中,你可以配置:
- 显示作者头像 - 控制是否显示讨论作者头像
- 显示点赞数 - 控制是否显示点赞统计
- 显示回帖用户头像 - 控制是否显示回帖用户头像
- 最大回帖头像数量 - 设置显示的回帖用户头像数量(1-10个)
- 头像大小 - 设置头像的显示大小(像素)
截图
技术实现
- 扩展了
DiscussionSerializer来添加likesCount和replyUsers属性 - 扩展了
ForumSerializer来传递后台配置到前端 - 使用
DiscussionListItem组件扩展来添加新的显示元素 - 支持Flarum的权限系统和缓存机制
开发
本地开发
- 克隆仓库
git clone https://github.com/Weixinxin1994/flarum-custom-discussions-item.git
cd flarum-custom-discussions-item
- 安装依赖
composer install
- 编译资源
npm install npm run build
测试
composer test
更新日志
v1.0.0
- 初始版本发布
- 支持作者头像、点赞数、回帖用户头像显示
- 完整的后台配置界面
- 中英文语言支持
许可证
MIT License. 详见 LICENSE 文件。
支持
如果你遇到问题或有建议,请:
- 查看 Issues
- 创建新的 Issue
- 联系开发者:903386832@qq.com
贡献
欢迎提交 Pull Request 来改进这个扩展!
相关链接
统计信息
- 总下载量: 38
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-29