现在就回复吧。
其实主要原因就一个:Discuz!X这个建站程序的原生版对于91喜来宝来说并不能拿来直接用,程序代码上还有很多地方需要修改。于是这个网站的核心文件被陆续修改了超过200多个文件,估计有七八百处。如下图
而Discuz!X是一个相当古老的程序,受限于起始年代普遍的编程水平,DZ的代码之间比较相互依赖。往往改了一处,另一处不知道哪里的功能就会受影响。请看网友评论:
有网友说到
看过discuz源码 ,discuz源码不是MVC,OOP 编程模式的,说它代码风格好的估计都是不用写代码或者是完全没有程序设计模式概念的。你在新项目试试这种写法?技术经理不把你干死就是你把技术经理气死。discuz的写法是很旧很旧的了,以现在的程序设计模式来说是不好的。至于它为什么存在并且多年不衰也是有它的道理的,比如它功能齐全,开发成本低等等。
这造成的结果就是91喜来宝现在有部分小细节功能不是太正常,例如楼主的疑问。 - 还有例如版块今日发帖量,有时候多显示成少,有时候少显示成多
- 还有少数帖子楼层错乱,主贴在下,跟帖在上。
- IP库无法更新。
- 插件运行错误。
- 编辑器错误(很少出现,但的确存在)
- 无法正常发送或阅读站内私信(有朋友误以为是站长故意限制。如果站长真要限制,直接关掉这个功能就可以了)
- 还有被黑客攻击篡改数据库后一些网站数据错误,例如注册日期错误、发帖数量错误、权限错误
- 等等各种难以统计数量的小问题。
这些问题有的已经被修复,有的无法被修复,站长也很苦恼。 |