手机版

讨论图片顺序混乱解决方案

时间:2021-09-09 来源:互联网 编辑:宝哥软件园 浏览:

解释

Discuz发帖时添加多张图片,然后直接发帖。有时图片的顺序会混乱。即使上传图片窗口中图片的顺序是正确的,但发布后仍然会混乱

分析

看网址,在上传图片名称而不是序列号的程序代码中看不到任何东西,顺序混乱。把帖子中图片的顺序记为76123458,然后在数据库中找到bbs_forum_attachment_1表,发现默认顺序也是这个原因:

即使不按aid排序,也可以通过writelog('文件名','日志')方法直接取到直接操作此表的PHP,无需排序依据:source \ class \ table \ table \ table _ forum _ attachment _ n.php,发现每次刷新帖子并取到fetch_all_by_id时都会执行此方法。

解决

修改fetch_all_by_id方法的传入默认参数:order_by='aid '

刷新刚出问题的帖子,发现顺序正常

以上都是关于discuz的修改,希望对大家有所帮助。

版权声明:讨论图片顺序混乱解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。