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 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 PHP
php中用数组的方法设置cookies
Apr 21 PHP
PHP缓存技术的多种方法小结
Aug 14 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
一个简洁实用的PHP缓存类完整实例
Jul 26 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
WordPress开发中用于标题显示的相关函数使用解析
Jan 07 PHP
php制作的简单验证码识别代码
Jan 26 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
PHP中关键字interface和implements详解
Jun 14 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
Oct 02 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
Apr 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
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
js 页面执行时间计算代码
2009/03/04 Javascript
jquery默认校验规则整理
2014/03/24 Javascript
浅谈jQuery中的事件
2015/03/23 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
python写入已存在的excel数据实例
2018/05/03 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
Python:type、object、class与内置类型实例
2019/12/25 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
聊聊python中的异常嵌套
2020/09/01 Python
机械专业个人求职自荐信格式
2013/09/21 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
运动会200米广播稿
2015/08/19 职场文书
商务信函英语问候语
2015/11/10 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
Python数据分析之绘图和可视化详解
2021/06/02 Python
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers