zhihe/restricted-posts
Composer 安装命令:
composer require zhihe/restricted-posts
包简介
Allow post authors to mark their posts as restricted content
README 文档
README
A Flarum extension that allows post authors to mark their posts as restricted content with visual indicators and integrated access control.
✨ Features
- 🔒 Post Marking: Post authors can mark their own posts as restricted
- 🎯 Visual Indicators: Lock icon badges appear on restricted posts
- ⚙️ Post Controls: Easy mark/unmark via post dropdown menu
- 📝 Composer Integration: Checkbox to mark posts as restricted during creation
- 🌐 Multi-language: English and Chinese (Simplified) support
- 🔗 Extension Integration: Works with money systems and access control
📋 Requirements
- Flarum 1.8.0+
- PHP 8.1+
🚀 Installation
composer require zhihe/restricted-posts php flarum extension:enable zhihe-restricted-posts php flarum migrate
Usage
For Post Authors
- Use the "Restricted" checkbox when creating posts
- Mark existing posts via the post dropdown menu (⋮)
- Only post authors can mark/unmark their own posts
Visual Design
- 🔒 Orange lock badge appears on the right side of post headers
- Works alongside zhihe-primary-posts bookmark badges
- Consistent styling with Flarum's design system
🔗 Integration
This extension is designed to work seamlessly with:
- zhihe-money-system: Provides the
is_restrictedflag for money-based content filtering - zhihe-primary-posts: Compatible badge positioning
- Access control systems: Integrates with permission-based restrictions
🛠️ Development
Local Development Setup
git clone https://github.com/echolocked/zhihe-restricted-posts.git cd zhihe-restricted-posts composer install cd js && npm install && npm run build
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
MIT License
🆘 Support
- Issues: GitHub Issues
- Community: Flarum Community Forum
Love this extension? Consider starring the repository and sharing it with the Flarum community! ⭐
zhihe/restricted-posts 适用场景与选型建议
zhihe/restricted-posts 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 245 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 08 月 12 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「extension」 「content」 「posts」 「flarum」 「restricted」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 zhihe/restricted-posts 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 zhihe/restricted-posts 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 zhihe/restricted-posts 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A block that displays featured content - large image, title, description and link.
A custom URL rule class for Yii 2 which allows to create translated URL rules
The Yii2 extension uses jQuery jquery.carousel-1.1.min.js and makes image carousel from php array of structure defined.
TYPO3 CMS extension to create gallery content element with preset crop ratios and pagination
UI Kit 3 Extension for Yii2
Adds more BBCode
统计信息
- 总下载量: 245
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 25
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-12