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 相关文章推荐
在PHP中使用反射技术的架构插件使用说明
May 18 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
php的SimpleXML方法读写XML接口文件实例解析
Jun 16 PHP
php开发中的页面跳转方法总结
Apr 26 PHP
java微信开发之上传下载多媒体文件
Jun 24 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
Dec 04 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 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-timeit估计php函数的执行时间
2015/09/06 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
JavaScript类的写法
2016/09/17 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
React 路由懒加载的几种实现方案
2018/10/23 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
基于VUE实现判断设备是PC还是移动端
2020/07/03 Javascript
Python中os.path用法分析
2015/01/15 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
python读取指定字节长度的文本方法
2019/08/27 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
淘宝网店营销策划书
2014/01/11 职场文书
幼儿教师工作感言
2014/02/14 职场文书
自考毕业自我鉴定
2014/03/18 职场文书
主管竞聘书范文
2014/03/31 职场文书
国庆节活动总结
2014/08/26 职场文书