# TianYiWeb Pro **Repository Path**: j326598/tian-yi-web-pro ## Basic Information - **Project Name**: TianYiWeb Pro - **Description**: ## 仓库介绍 TianYiWeb Pro 是基于PHP的轻量级企业建站系统,专为中小企业设计。 ### ✨ 核心功能 - 多模板支持 - 内置13套精美响应式模板 - 可视化管理 - 直观的后台管理界面 - 访问统计 - 实时追踪访问数据 - 轮播图/公告/导航管理 - 完整的内容管理功能 - RESTful API - 提供完整API接口 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2026-05-03 - **Last Updated**: 2026-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TianYiWeb Pro - 企业建站系统 一个基于PHP的轻量级企业建站系统,支持多模板切换、响应式设计和完整的后台管理功能。 [![License: MIT](https://img.shields.io/github/license/yourusername/TianYiWeb-Pro)](https://opensource.org/licenses/MIT) [![PHP Version](https://img.shields.io/badge/PHP-%3E%3D7.4-blue.svg)](https://www.php.net/) [![MySQL Version](https://img.shields.io/badge/MySQL-%3E%3D5.7-orange.svg)](https://www.mysql.com/) ## ✨ 功能特性 - **多模板支持** - 内置13套精美模板,支持一键切换 - **响应式设计** - 完美适配桌面端和移动端 - **可视化管理** - 直观的后台管理界面 - **访问统计** - 实时统计网站访问数据 - **轮播图管理** - 支持多轮播图的添加和排序 - **公告管理** - 支持发布和管理网站公告 - **导航管理** - 自定义网站导航菜单 - **API接口** - 提供完整的RESTful API ## 📁 项目结构 ``` TianYiWeb Pro/ ├── admin/ # 后台管理系统 │ ├── api/ # 后台API接口 │ ├── assets/ # 后台静态资源 │ ├── includes/ # 后台公共文件 │ └── pages/ # 后台页面 ├── assets/ # 前台公共静态资源 ├── config/ # 系统配置文件 ├── includes/ # 公共包含文件 ├── templates/ # 模板目录 │ ├── template1/ # 模板1 │ ├── template2/ # 模板2 │ └── ... # 其他模板 ├── api.php # 前台API接口 ├── api_doc.html # API文档 ├── index.php # 前台入口 └── install.php # 安装程序 ``` ## 🚀 快速开始 ### 环境要求 - PHP 7.4 或更高版本 - MySQL 5.7 或更高版本 - Apache 或 Nginx Web服务器 ### 安装步骤 1. **克隆项目** ```bash git clone https://github.com/yourusername/TianYiWeb-Pro.git cd TianYiWeb-Pro ``` 2. **配置数据库** 创建MySQL数据库,并修改 `config/config.php` 文件: ```php define('DB_HOST', 'localhost'); define('DB_PORT', 3306); define('DB_USER', 'your_username'); define('DB_PWD', 'your_password'); define('DB_NAME', 'your_database'); ``` 3. **运行程序** 导入sql文件访问前台即可 4. **登录后台** 访问 `http://yourdomain.com/index.php`,使用初始账号密码登录。 ## 🔧 管理后台 ### 登录信息 http://yourdomain.com/admin/login.php - **用户名**: admin - **密码**: admin123 > **注意**: 登录后请及时修改密码! ### 后台功能 - **仪表盘** - 查看网站概览和统计数据 - **模板管理** - 切换和管理网站模板 - **轮播图管理** - 添加、编辑和删除轮播图 - **公告管理** - 发布和管理网站公告 - **导航管理** - 管理网站导航菜单 - **设置** - 修改网站基本信息 ## 📡 API接口 ### 基础信息 - **基础URL**: `http://yourdomain.com/api.php` - **请求方式**: GET - **返回格式**: JSON ### 接口列表 | 接口 | 描述 | 参数 | |------|------|------| | `get_settings` | 获取网站设置 | - | | `get_carousel` | 获取轮播图 | - | | `get_announcements` | 获取公告列表 | `show_all` (可选) | | `get_announcement_detail` | 获取公告详情 | `id` | | `get_nav_list` | 获取导航列表 | - | | `get_nav_count` | 获取导航数量 | - | | `get_visit_stats` | 获取访问统计 | - | | `record_visit` | 记录访问 | - | ### 使用示例 ```javascript // 获取网站设置 fetch('api.php?action=get_settings') .then(response => response.json()) .then(data => console.log(data)); // 获取轮播图 fetch('api.php?action=get_carousel') .then(response => response.json()) .then(data => console.log(data)); // 获取公告列表 fetch('api.php?action=get_announcements') .then(response => response.json()) .then(data => console.log(data)); // 获取公告详情 fetch('api.php?action=get_announcement_detail&id=1') .then(response => response.json()) .then(data => console.log(data)); ``` ## 📝 模板开发 ### 创建新模板 在 `templates/` 目录下创建新文件夹,例如 `template14/`,包含以下文件: ``` template14/ ├── index.html # 模板主文件 ├── info.json # 模板信息 └── assets/ # 模板静态资源 ├── css/ ├── js/ └── images/ ``` ### 模板信息 (info.json) ```json { "name": "模板名称", "description": "模板描述", "author": "作者名称", "version": "1.0.0", "preview": "preview.png" } ``` ## 📄 许可证 MIT License - 详见 [LICENSE](LICENSE) 文件 ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! ## 📧 联系方式 如有问题或建议,请通过以下方式联系: - 邮箱: support@tianyipro.com - QQ: 123456789 --- **TianYiWeb Pro** - 让企业建站更简单!