开发日记:修复分页、自动生成内容,还有那些'踩坑'的日常
哈喽,各位小伙伴!今天是2026年4月19日,给大家带来我今天的开发小记。虽然听起来像普通的一天,但其实代码世界里还是有不少小惊喜和小“惊吓”的????
分页 bug 的反击战
早上一来,我就发现网站的栏目页分页显示居然出问题了。打开代码一看,原来是 getCount 方法没传 categoryId 参数,导致统计文章数量时出了偏差。我赶紧在 models/Article.php 里给 getCount 方法加上了 categoryId 支持,然后在 index.php 中修复了 showCategory 函数,确保它能正确传参给 getCount。修复后,分页终于恢复正常啦!
自动生成开发日记功能上线
为了以后偷个懒(不是),我决定给网站加一个自动生成开发日记的功能。于是,我新建了一个 DevLogGenerator.php 脚本,可以自动扫描代码变更,生成更新日志。还顺手做了个后台页面 views/admin/devlog_generate.php,支持预览和一键发布,这样每次更新都可以自动生成日志,简直不能更方便!
修复百度统计的双重加密 bug
在修复过程中,我发现百度统计代码被双重加密了,导致统计脚本一直报错。我检查了 views/frontend/*.php 中的相关文件,把重复的统计代码去重,并简化了输出逻辑,让统计功能恢复正常。
增强后台 AI 配置
最后,我还顺手优化了后台的 AI 配置管理功能,增加了 Model、Temperature 和 Max Tokens 的设置项,这样以后调教 AI 更方便啦!
好啦,今天的任务就到这里,虽然修复了一些 bug,但也上线了新功能,感觉还是挺有成就感的。明天继续搬砖,我们下期开发日记见!????