望塬远家族 · 望塬系列

望塬远家族·望远系列·wangyuan_cms_v3.2_20260716 v3.2 ⭐ 最新版本

📅 发布日期:2026-07-16 📦 文件大小:0.06 MB ⬇️ 下载次数:28
📝 更新日志
望远系列 · wangyuan_cms_v3.2_20260716 更新日志
一、版本信息
项目 内容
版本号 wangyuan_cms_v3.2_20260716
系列 望远系列
家族 望塬·远家族
发布日期 2026-07-16
二、新增功能
1. 分页系统重构
新增 传统页码分页,替换原有无限滚动

新增 后台可设置每页显示条数(默认 30 条,自动校验必须为 3 的倍数,保证三列布局完美对齐)

新增 首页“首页/上一页/数字页码/下一页/末页”完整页码导航

优化 第二页及以后仅显示标题列表,不重复展示图文卡片,减轻服务器压力

2. 批量管理功能
新增 首页标题列表多选复选框(仅管理员可见)

新增 全选/取消全选功能

新增 批量删除帖子功能(含二次确认,操作不可恢复)

3. 评论系统增强
新增 评论行内编辑功能(点击编辑按钮,正文变为可编辑文本框)

新增 评论作者和管理员可编辑自己的评论

优化 评论列表改为倒序排列(最新评论在最上面)

4. 编辑器体验优化
新增 正文框首行左侧固定显示黑点标记,回车后不跟随,纯视觉辅助

5. 底部信息增强
新增 页脚右侧显示站点名称和联系电话(从数据库读取,安装后后台可修改)

6. 安装程序升级
新增 page_size(每页条数)默认配置项

新增 site_phone(站长联系电话)配置项

新增 安装后自动重命名 install.php 和 install.sql,防止二次安装

三、优化改进
1. 首页排序逻辑优化
原 仅按发帖时间 dateline 排序

新 按最后活动时间 GREATEST(dateline, lastpost) 排序,新帖和新回复自动置顶

2. 图文展示优化
原 所有页面均显示三列图文

新 三列图文仅首页展示,第二页及以后只显示标题列表,大幅减少图片请求,提升加载速度

3. 移动端体验优化
手机端强制电脑版布局(1200px 固定宽度),手机打开与电脑完全一致,左右两列比例不变,字体不缩小

4. 品牌名称统一
全站品牌名称统一为 “望塬·远家族 · 望远系列”

系统代号从 wangyuanjing_cms 简化为 wangyuan_cms

安装默认站点名称从“望远景 CMS”改为“望远系列”

安装默认站点描述从“寻亲信息发布平台”改为“通用内容管理平台”

5. 代码规范化
所有 PHP 文件头注释统一为标准化格式(含家族、系列、版本号)

删除全站所有“实验站:五站(wyjxq5.com)”痕迹,打包版无任何实验站信息

分享出处从写死的“望远系列”改为从数据库动态读取 site_name

四、问题修复 🔧
问题 修复方案
删除评论后帖子仍被置顶(假性置顶) delete_comment.php 增加 lastpost 恢复逻辑
删除最后一条评论后帖子回复数变成负数 回复数更新改为 GREATEST(replies - 1, 0)
帖子正文每个字独立成行(中文换行异常) 增加 <br> 清理逻辑,自动合并多余换行符
全选批量删除时提交数据量过大被截断 改为每次勾选 30~50 条分批删除(已优化)
清理孤立附件工具报错表不存在 增加分表自动创建逻辑(pre_forum_attachment_127 等)
admin_setting.php 页面标题混用“望远景”旧名 全部统一为“望远系列”
五、数据库变更
新增配置项
配置键 默认值 说明
page_size 30 每页显示条数(必须为 3 的倍数)
site_phone '' 站长联系电话(显示在页脚右侧)
升级 SQL(v3.0 → v3.2)
sql
-- 新增配置项
INSERT IGNORE INTO `pre_settings` (`setting_key`, `setting_value`, `description`)
VALUES ('page_size', '30', '每页显示条数(必须为3的倍数)');

INSERT IGNORE INTO `pre_settings` (`setting_key`, `setting_value`, `description`)
VALUES ('site_phone', '', '站长联系电话(显示在页脚右侧)');

-- 更新默认值(如果还是旧值)
UPDATE `pre_settings` SET `setting_value` = '望远系列' WHERE `setting_key` = 'site_name' AND `setting_value` = '望远景 CMS';
UPDATE `pre_settings` SET `setting_value` = '通用内容管理平台' WHERE `setting_key` = 'site_description' AND `setting_value` = '寻亲信息发布平台';
UPDATE `pre_settings` SET `setting_value` = '6' WHERE `setting_key` = 'featured_count' AND `setting_value` = '666';

-- 修复无回复帖子的 lastpost(一次性修复历史数据)
UPDATE `pre_forum_thread` SET `lastpost` = `dateline` WHERE `replies` = 0 AND `lastpost` > `dateline`;
六、文件变更清单
文件 变更类型 说明
index.php 重构 无限滚动→分页,三列仅首页,批量删除
view.php 增强 评论倒序+行内编辑,
清理中文换行
post.php 增强 首行黑点
edit_post.php 增强 首行黑点
admin_setting.php 增强 新增每页条数设置
delete_comment.php 修复 删除评论后恢复 lastpost
footer.php 增强 左右两栏布局,右侧显示站点名称+联系电话
header.php 优化 手机端强制电脑版布局
install.php 升级 新增 page_size/site_phone,自动重命名安装文件
install.sql 升级 新增 page_size/site_phone 默认值
batch_action.php 新增 批量删除处理
404.html 优化 品牌信息统一
七、升级说明
从 v3.0 升级到 v3.2
步骤 操作
① 备份数据库和 data/ 目录
② 解压 wangyuan_cms_v3.2_20260716.zip 覆盖到网站根目录
③ 执行上方“升级 SQL”
④ 登录后台 → 首页设置,确认每页条数(建议 30 或 60)
⑤ 访问首页验证分页和排序是否正常
从全新安装
直接运行 install.php,选择“全新安装”模式,系统自动创建 19 张表并初始化管理员账号。

八、下载地址
项目 信息
压缩包 wangyuan_cms_v3.2_20260716.zip
实验站 五站(wyjxq5.com)
望远系列 · 让每一份内容都被看见
文件 MD5:
ba1b33b40c4968143c160a9787a84542
⬇️ 立即下载