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函数(简单整理)
Apr 30 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
php小经验:解析preg_match与preg_match_all 函数
Jun 29 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
PHP语法小结之基础和变量
Nov 22 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
php 生成加密公钥加密私钥实例详解
Jun 16 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
Dec 14 PHP
基于laravel Request的所有方法详解
Sep 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
如何突破PHP程序员的技术瓶颈分析
2011/07/17 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
用js传递value默认值的示例代码
2014/09/11 Javascript
jQuery中dequeue()方法用法实例
2014/12/29 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
js数字滑动时钟的简单实现(示例讲解)
2017/08/14 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
Node.js实现一个HTTP服务器的方法示例
2019/05/13 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
python的多重继承的理解
2017/08/06 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
python的数学算法函数及公式用法
2020/11/18 Python
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
室内设计自我鉴定
2013/10/15 职场文书
小学运动会加油词
2015/07/18 职场文书
2015年中秋寄语
2015/07/31 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
Python实现照片卡通化
2021/12/06 Python