discuz图片顺序混乱解决方案


Posted in PHP onJuly 29, 2015

说明

discuz在发表帖子的时候,添加多张图片,然后直接发表帖子,图片顺序有时候会乱掉
即使上传图片窗口中图片顺序正确,发布之后还是会乱掉

分析

看url,程序代码中看不出什么
将图片名改为序号上传,顺序乱了,记下帖子中乱掉的图片顺序为:76123458
然后在数据库找到bbs_forum_attachment_1表,发现默认的顺序也为此:

discuz图片顺序混乱解决方案

竟然也不按aid排序,有可能取的时候就直接取了没有order by
找到直接操作此表的php:source\class\table\table_forum_attachment_n.php
通过writelog('文件名','log')方法,发现,每刷新一次帖子,fetch_all_by_id,此方法就执行一次
原来查看帖子的时候,没有插入到帖子中的附件地址是每次都要从数据库读的

解决

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

discuz图片顺序混乱解决方案

刷新刚才图片顺序乱掉的帖子,发现顺序正常了

以上就是关于discuz的修改的全部内容了,希望对大家能够有所帮助。

PHP 相关文章推荐
如何使用Strace调试工具
Jun 03 PHP
php导出word格式数据的代码实例
Nov 25 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 PHP
php查询操作实现投票功能
May 09 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
浅谈PHP的反射API
Feb 26 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
Apr 18 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
CI框架实现创建自定义类库的方法
Dec 25 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 PHP
微信小程序和php的登录实现
Apr 01 PHP
php计算title标题相似比的方法
Jul 29 #PHP
PHP实现简单实用的验证码类
Jul 29 #PHP
php使用gzip压缩传输js和css文件的方法
Jul 29 #PHP
PHP实现加强版加密解密类实例
Jul 29 #PHP
PHP之密码加密的几种方式
Jul 29 #PHP
PHP实现仿Google分页效果的分页函数
Jul 29 #PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 #PHP
You might like
php文件上传简单实现方法
2015/01/24 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
javascript 鼠标拖动图标技术
2010/02/07 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
python中append实例用法总结
2019/07/30 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
关于Django Models CharField 参数说明
2020/03/31 Python
Python confluent kafka客户端配置kerberos认证流程详解
2020/10/12 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
HTML5中外部浏览器唤起微信分享
2020/01/02 HTML / CSS
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
光荣入党自我鉴定
2014/01/22 职场文书
领导干部培训感言
2014/01/23 职场文书
教师节演讲稿
2014/05/06 职场文书
平安建设汇报材料
2014/12/29 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
python 经纬度求两点距离、三点面积操作
2021/06/03 Python