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 相关文章推荐
如何去掉文章里的 html 语法
Oct 09 PHP
PHP制作图型计数器的例子
Oct 09 PHP
一个简易需要注册的留言版程序
Oct 09 PHP
IIS环境下快速安装、配置和调试PHP5.2.0
Dec 17 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
PHP循环结构实例讲解
Feb 10 PHP
PHP代码优化的53个细节
Mar 03 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
PHP 7.0.2 正式版发布
Jan 08 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 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/11/10 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
使用jspdf生成pdf报表
2015/07/03 Javascript
jQuery Validate 数组 全部验证问题
2017/01/12 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
EL表达式截取字符串的函数说明
2017/09/22 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
2018/09/12 Javascript
JS块级作用域和私有变量实例分析
2019/05/11 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
Face++ API实现手势识别系统设计
2018/11/21 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
python实现TCP文件传输
2020/03/20 Python
利用python生成照片墙的示例代码
2020/04/09 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
String这个类型的class为何定义成final?
2012/11/13 面试题
货代行业个人求职简历的自我评价
2013/10/22 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
个人现实表现材料
2014/02/04 职场文书
信息技术课后反思
2014/04/27 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
项目投资合作意向书
2014/07/29 职场文书
2016年中秋节晚会领导致辞
2015/11/26 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书