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 相关文章推荐
生成缩略图
Oct 09 PHP
PHP中读写文件实现代码
Oct 20 PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 PHP
php fsockopen解决办法 php实现多线程
Jan 20 PHP
ThinkPHP3.1新特性之查询条件预处理简介
Jun 19 PHP
如何让搜索引擎抓取AJAX内容解决方案
Aug 25 PHP
php提取字符串中网站url地址的方法
Dec 03 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
Feb 17 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 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
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
php获取字段名示例分享
2014/03/03 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
基于python实现简单日历
2018/07/28 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
css3实现3D色子翻转特效
2014/12/23 HTML / CSS
职业生涯规划怎么写
2013/12/29 职场文书
外贸业务员求职信
2014/06/16 职场文书
小学雷锋月活动总结
2014/07/03 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
《我在为谁工作》:工作的质量往往决定生活的质量
2019/12/27 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
MySQL修炼之联结与集合浅析
2021/10/05 MySQL
python中对列表的删除和添加方法详解
2022/02/24 Python