# HuanYingTools **Repository Path**: hywltd/tools ## Basic Information - **Project Name**: HuanYingTools - **Description**: HuanYingTools是一个支持多插件即插即用的在线工具聚合平台,前端采用 Tailwind CSS + Flowbite,后端为纯 PHP(无框架),插件通过统一规范实现,支持后台管理、数据统计、SEO 优化等功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-27 - **Last Updated**: 2025-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 幻影工具网多工具聚合站 ## 项目简介 HuanYingtools是一个支持多插件即插即用的在线工具聚合平台,前端采用 Tailwind CSS + Flowbite,后端为纯 PHP(无框架),插件通过统一规范实现,支持后台管理、数据统计、SEO 优化等功能。 ## 主要功能 - 插件即插即用(plugin.json、main.php、icon.svg) - 插件热度、点赞统计 - SEO 优化 - 后台管理(插件、分类、统计、日志、用户等) - 插件分类绑定、搜索、筛选 - 数据库支持 MySQL - 响应式美观后台(Tailwind CSS) ## 技术栈 - PHP 7.2+ - MySQL 5.7+/8.0+ - Tailwind CSS 3.x - Flowbite(可选) - 原生 JS ## 目录结构 ``` ├── admin/ # 后台管理页面 ├── core/ # 核心类与配置 │ ├── config.php # 数据库配置 │ └── PluginModel.php # 插件与分类核心逻辑 ├── plugins/ # 插件目录(每个插件一个子目录) ├── public/ # 前台页面 ├── db_schema.sql # 数据库结构初始化脚本 ├── README.md # 项目说明 └── ... ``` ## 安装与部署 1. **克隆代码到服务器** 2. 配置 `core/config.php` 数据库信息 3. 用 phpMyAdmin、Navicat 或命令行导入 `db_schema.sql` 初始化数据库 4. 确保 `plugins/` 目录有读写权限 5. 访问 `/admin/index.php` 进入后台,默认账号:admin 密码:hyjs2024 ## 数据库初始化 - 执行 `db_schema.sql` 创建所有表结构 - 如需重置,先备份数据再重新导入 ## 插件开发规范 每个插件目录下需包含: - `plugin.json` 插件元信息(name、description、version、author、tags等) - `main.php` 插件主入口 - `icon.svg` 插件图标 插件示例: ``` plugins/ myplugin/ plugin.json main.php icon.svg ``` ## 常见问题 - **后台页面跳首页?** 检查 session 配置和登录状态 - **SQL 报错?** 检查数据库表结构与字段是否与 `db_schema.sql` 一致 - **插件不显示?** 检查插件目录结构和 `plugin.json` 是否规范 - **样式错乱?** 清理浏览器缓存,确保 Tailwind CDN 可访问 ## 扩展建议 - 支持多管理员、权限分级 - 插件市场/在线安装 - API接口/第三方集成 --- 如有问题请联系开发者或提交 issue。