欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 网站后台 > discuz >

discuz图片顺序混乱解决方案

来源:未知 ?? 时间:2015-07-29 14:58?作者:xxadmin

[导读] 说明 discuz在发表帖子的时候,添加多张图片,然后直接发表帖子,图片顺序有时候会乱掉 即使上传图片窗口中图片顺序正确,发布之后还是会乱掉 分析 看url,程序代码中看不出什么...

说明

discuz在发表帖子的时候,添加多张图片,然后直接发表帖子,图片顺序有时候会乱掉
即使上传图片窗口中图片顺序正确,发布之后还是会乱掉

分析

看url,程序代码中看不出什么
将图片名改为序号上传,顺序乱了,记下帖子中乱掉的图片顺序为:76123458
然后在数据库找到bbs_forum_attachment_1表,发现默认的顺序也为此:

竟然也不按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'

刷新刚才图片顺序乱掉的帖子,发现顺序正常了


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

国字号训练营向家长开放 公布邮箱有问题随时反映 疫苗女王高俊芳:年薪6万到几十亿身家只用十来年 台湾校园招聘开锣 大陆岗位有可观补贴备受关注 海外舆论关注中国修宪 向世界表达稳定发展预期 对话冯珊珊:东京奥运冲击金牌 还想再拿个大满贯 巴菲特苹果持仓逾400亿美元 成第二大股东 台审查“禁挂五星红旗公投” 7日决定是否驳回 每天赚510万美元!联盟最大毒瘤走上人生新巅峰 新京报:大病医保不妨实行个人负担封顶 人民法院报:让人民感受到法院勇于纠错态度和努力 美国忠实盟友“叛变” 贸易战日澳开始暗挺中国 商务部5月第1次例行新闻发布会(全文)
十年前他抬着担架喊一句让开 总理立刻让到路边 切尔西坑王又送奇葩失误 球迷都忍不了:上他=送分 庄神20+23活塞灭雄鹿 加嫂20+11马刺力克热火 日本一餐饮店致中学生等14人食物中毒 特朗普终于遂愿可以在华盛顿阅兵 五角大楼:没有坦克 勇士记者偷保安夹克被监控拍到!他已被遣送 苏炳添雨中上海10秒05夺亚军 最后换气换得缓了 福建省军区司令员于中海调任江苏省军区司令员 台中市长欲提申复东亚青运 台媒为蔡英文指条明路 深度|磨合渐佳+MVP光环!火箭到升空的时候了? 英格兰锋线大腿能赶上世界杯吗 伤势还有待检查 施密特:比赛对张稀哲锻炼价值大 国安配得上胜利
欧文就换来一个8号签? 这奸商还觉得骑士不亏 交通运输新业态协同监管部际联席会制度获批建立 7旬老人逛商场被撞成“植物人” 家属索赔380万元 土耳其考虑今年首次发行“熊猫债” 国民闺女队的MVP 这个女孩想像库里一样打球 白魔术师致命补篮!新四巨头玩到季后赛悬崖边 北京神射受伤后频繁更博:那么离跑还会远吗? 本地无房无工作你真能落户天津吗?答案在这里 乌克兰女权组织创始人自杀 该组织抗议时会裸上身 女人适合开什么店 过年摆地摊赚10万 冬天摆地摊卖什么最好 适合女生职业的排行榜 AG亚游集团