老表轻量导航系统 v1.0.0

老表轻量导航系统 v1.0.0-Alimm.Com-码²
老表轻量导航系统 v1.0.0
此内容为付费资源,请付费后查看
5
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

一个基于 PHP + SQLite 的轻量级网址导航系统,无需 MySQL,零配置开箱即用。

项目简介

老表轻量导航系统专为个人站长和中小型团队设计。系统采用 PHP + SQLite 构建,无需安装 MySQL 等数据库服务,上传即用。前端基于 Moonshine UI 设计语言,界面简洁现代,支持暗黑模式,完美适配 PC、平板和手机。

核心亮点

  • 零依赖部署:仅需 PHP 8.1+ 和 SQLite 扩展,无需 MySQL
  • 一键暗黑模式:前后台统一支持暗黑/明亮主题切换
  • 安全防护:CSRF 防护、登录验证码、SQL 预处理、XSS 过滤、安全响应头
  • 广告隔离渲染:广告代码通过 iframe 沙箱隔离,避免破坏页面布局
  • 响应式设计:完美适配桌面端、平板、手机三端
  • 申请收录:用户在线提交网站申请,管理员审核后自动上线
  • 访问统计:实时统计访客数据,可视化趋势图表

功能模块

  • 仪表盘:访问统计、访客趋势图表、最新申请、系统信息概览
  • 分类管理:自定义分类名称、图标、排序、启用/禁用
  • 导航管理:网站收录、图标自动获取、排序、点击统计
  • 申请管理:审核用户提交的网站申请,通过后自动添加到导航
  • 广告管理:支持图片/HTML/JS 广告,位置下拉选择,iframe 沙箱隔离渲染
  • 系统设置:站点名称、描述、关键词、页脚、分页数量等配置
  • 访客统计:记录 IP/UA/访问时间,支持趋势图表展示
  • 评分评论:游客可对网站进行 1-5 星评分和评论
  • 暗黑模式:前后台一键切换主题,自动保存用户偏好

技术栈

  • 后端:PHP 8.1+ / SQLite 3 / PDO
  • 前端框架:Moonshine UI
  • JavaScript:jQuery 3.7 / Chart.js / DataTables / SweetAlert2
  • 图标:Font Awesome 6
  • 安全:CSRF Token / 登录验证码 / PDO 预处理 / XSS 过滤

安装部署

环境要求

  • PHP 8.1 或更高版本
  • SQLite 3 扩展
  • PHP PDO 扩展
  • PHP cURL 扩展(用于自动获取网站图标)

安装步骤

  1. 将程序文件上传到网站根目录
  2. 访问 http://你的域名/install/ 进入安装向导
  3. 设置管理员用户名/密码及站点信息
  4. 完成安装后立即删除 install/ 目录
  5. 通过 http://你的域名/admin/ 登录后台管理

目录结构

/
├── admin/ 后台管理页面
├── assets/ 静态资源
│ ├── css/ 样式文件
│ ├── fontawesome/ 图标库
│ ├── js/ JavaScript 库
│ ├── moonshine/ UI 框架
│ ├── sweetalert2/弹窗组件
│ └── chart.js/ 图表库
├── config/ 配置文件
├── includes/ 核心函数库
├── install/ 安装向导(安装后删除)
├── uploads/ 上传文件目录
├── index.php 首页
├── detail.php 网站详情页
├── apply.php 申请收录页
└── README.md 说明文档

安全建议

  • 安装后必须删除 install/ 目录
  • 定期修改管理员密码
  • 通过 Nginx/Apache 配置禁止直接访问 config/ 目录
  • 强烈建议配置 HTTPS
  • 保持 PHP 为最新稳定版本

更新日志 v1.0.0

  • 全新发布基于 PHP + SQLite 的轻量级导航系统
  • 前后端统一 Moonshine UI 设计语言
  • 暗黑模式全覆盖(含自动偏好保存)
  • 申请收录系统:自动获取网站信息 + 管理员审核
  • 广告管理系统:iframe 沙箱隔离渲染
  • 全面安全防护:CSRF/XSS/SQL 注入防护 + 安全响应头
  • 响应式设计适配多终端
  • 访问统计与可视化趋势图表
  • 网站评分评论系统(1-5 星)
  • 详情页启用/禁用开关

老表轻量导航系统 v1.0.0老表轻量导航系统 v1.0.0

THE END
喜欢就支持一下吧
点赞0 分享