XishuNav 网址导航系统内测版1.0
| 源码介绍:XishuNav 网址导航系统 我之所以开发这套导航系统,是因为经历过 ASP 建站时代,深知传统 ASP 导航系统灵活、可自定义网页特效、可自由嵌入 JS 代码的优势,因此在开发 PHP 版本时,特意保留了后台网页特效配置、自定义 JS 代码嵌入功能,延续老 ASP 系统的灵活可定制特性,兼顾现代 PHP 环境的安全与易用。这台系统属于内测阶段有什么好的建议和BUG反馈的可以在论坛留言反馈。 后台默认三套模板 ![]() ![]() 定位 这是一款轻量级 PHP 网址导航/书签管理系统(类似 hao123),适合搭建个人或团队的网址收藏站、导航站。由「西数资源网」开发发布。 技术架构 项目技术 后端语言PHP 7.4+(面向过程 + 单例模式数据库类) 数据库MySQL(PDO 预处理,防SQL注入) 前端框架Bootstrap 4 + Font Awesome 4 模板引擎原生 PHP 模板(3套可选) 安装方式向导式安装(install.php) 目录结构 ├── index.php # 前台首页(搜索+分类+网址展示) ├── category.php # 分类页 ├── 404.html # 404页面 ├── install.php # 安装向导(538行,含环境检测、建表、初始化) ├── config.php # 数据库配置(安装后生成) ├── .htaccess # Apache伪静态规则 │ ├── include/ │ ├── db.class.php # 数据库单例类(PDO封装,CRUD方法) │ └── functions.php # 核心函数库(安全过滤、版权保护、验证码等) │ ├── admin/ # 后台管理面板(15个功能模块) │ ├── login.php # 管理员登录(含验证码) │ ├── index.php # 后台首页(统计仪表盘) │ ├── site.php # 网址管理(增删改查、审核、推荐、隐藏) │ ├── site_add.php # 添加网址 │ ├── site_import.php# 批量导入网址 │ ├── category.php # 分类管理 │ ├── setting.php # 系统设置(站点名、SEO、模板、自定义JS等) │ ├── template.php # 模板管理 │ ├── ad.php # 广告管理(支持定时上下线) │ ├── link.php # 友情链接管理 │ ├── stats.php # 站点统计(点击排行、分类统计) │ ├── log.php # 操作日志 │ ├── backup.php # 数据库备份/恢复 │ └── header/footer # 后台公共模板 │ ├── template/<codegeex-tool-call sid="787b88e9-8d94-4c7a-abca-d3537a4ec8f4" mid="ef695881-242f-4f2f-90f0-a6d4b8f14072" id="7405cac0-f87c-4e0c-88aa-bc9526974612"></codegeex-tool-call><codegeex-tool-call sid="787b88e9-8d94-4c7a-abca-d3537a4ec8f4" mid="ef695881-242f-4f2f-90f0-a6d4b8f14072" id="8b41140c-c800-4beb-b279-6562c3c5cbfe"></codegeex-tool-call><codegeex-tool-call sid="787b88e9-8d94-4c7a-abca-d3537a4ec8f4" mid="ef695881-242f-4f2f-90f0-a6d4b8f14072" id="d67c9767-5a1f-4bcb-b8b5-bfae133e94e8"></codegeex-tool-call><codegeex-tool-call sid="787b88e9-8d94-4c7a-abca-d3537a4ec8f4" mid="ef695881-242f-4f2f-90f0-a6d4b8f14072" id="21256887-1e13-44ae-9a1d-a16210dbe97e"></codegeex-tool-call><codegeex-tool-call sid="787b88e9-8d94-4c7a-abca-d3537a4ec8f4" mid="ef695881-242f-4f2f-90f0-a6d4b8f14072" id="514c3f1c-032e-4450-ad1a-6b991ff4179c"></codegeex-tool-call><codegeex-tool-call sid="787b88e9-8d94-4c7a-abca-d3537a4ec8f4" mid="ef695881-242f-4f2f-90f0-a6d4b8f14072" id="2d928a68-911d-46ac-8980-b48ff0bdd321"></codegeex-tool-call><codegeex-tool-call sid="787b88e9-8d94-4c7a-abca-d3537a4ec8f4" mid="ef695881-242f-4f2f-90f0-a6d4b8f14072" id="108102c5-9570-445a-8e7e-a5d512f04f5b"></codegeex-tool-call> # 前台模板(3套风格) │ ├── default/ # 默认风格(紫蓝渐变,移动端优先) │ ├── card/ # 卡片风格 │ └── retro/ # 复古风格 │ ├── data/ # 数据目录(install.lock等) └── logs/ # 日志目录 核心功能 前台功能 •分类导航:按分类展示收录网站,支持分类颜色标识 •搜索功能:支持按名称、URL、描述模糊搜索 •移动端适配:自动检测设备,PC/手机展示不同布局 •网址推荐:推荐站点优先展示,带⭐标识 •广告位:支持定时上下线的广告展示 •友情链接:底部友链展示 •伪静态:支持 URL Rewrite 美化链接 •网站开关:后台可一键关闭网站维护 后台功能 •仪表盘:分类数、网址数、友链数、今日新增统计 •网址管理:增删改查、审核/批量审核、推荐/隐藏、排序 •批量导入:支持批量导入网址 •分类管理:分类增删改、排序、颜色设置、英文名 •系统设置:站点名、副标题、SEO关键词/描述、ICP备案号、统计代码、自定义JS、模板切换、网站开关、IP白名单 •广告管理:广告增删改、定时上下线、排序 •友情链接:友链增删改、排序 •站点统计:点击排行、分类点击统计、今日点击 •操作日志:记录管理员所有操作(含IP) •数据库备份:一键备份/恢复,SQL文件带版权标记 •模板管理:3套模板切换 安全机制 安全项实现方式 SQL注入PDO预处理 + sql_filter双重防护 XSS攻击xss_filter过滤 + htmlspecialchars输出转义 后台认证Session + Token令牌(自动刷新,防频繁掉线) 验证码登录页验证码(5分钟过期) IP白名单支持通配符的IP访问控制 目录保护data/include目录通过.htaccess禁止直接访问 入口校验IN_SYSTEM 常量防直接访问 错误处理自定义错误处理器,隐藏敏感信息 数据库设计 主要数据表(均支持自定义前缀): •category - 分类(名称、英文名、颜色、排序、隐藏) •site - 网址(名称、URL、描述、图标、分类、点击量、推荐、审核、排序) •ad - 广告(标题、图片、链接、定时上下线、排序) •link - 友链(名称、URL、Logo、排序) •log - 操作日志(操作人、内容、IP、时间) •setting - 系统设置(键值对存储) •stats - 点击统计(按日期) 总结 这是一款功能完整、安全可靠、轻量易部署的网址导航源码,适合个人站长快速搭建导航站。 |




