最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

discuz圖片順序混亂解決方案

 更新時間:2015年07月29日 11:35:22   投稿:hebedich  
本文給大家分享的是在discuz論壇中上傳多張圖片,直接發(fā)表帖子的時候圖片順序有時候會亂掉的解決辦法,十分的簡單,有需要的小伙伴可以參考下。

說明

discuz在發(fā)表帖子的時候,添加多張圖片,然后直接發(fā)表帖子,圖片順序有時候會亂掉
即使上傳圖片窗口中圖片順序正確,發(fā)布之后還是會亂掉

分析

看url,程序代碼中看不出什么
將圖片名改為序號上傳,順序亂了,記下帖子中亂掉的圖片順序為:76123458
然后在數(shù)據(jù)庫找到bbs_forum_attachment_1表,發(fā)現(xiàn)默認(rèn)的順序也為此:

竟然也不按aid排序,有可能取的時候就直接取了沒有order by
找到直接操作此表的php:source\class\table\table_forum_attachment_n.php
通過writelog('文件名','log')方法,發(fā)現(xiàn),每刷新一次帖子,fetch_all_by_id,此方法就執(zhí)行一次
原來查看帖子的時候,沒有插入到帖子中的附件地址是每次都要從數(shù)據(jù)庫讀的

解決

修改fetch_all_by_id方法的傳入默認(rèn)參數(shù):order_by='aid'

刷新剛才圖片順序亂掉的帖子,發(fā)現(xiàn)順序正常了

以上就是關(guān)于discuz的修改的全部內(nèi)容了,希望對大家能夠有所幫助。

相關(guān)文章

最新評論

双鸭山市| 科尔| 寻甸| 区。| 玉门市| 西畴县| 沧州市| 邛崃市| 甘泉县| 堆龙德庆县| 通辽市| 盖州市| 全椒县| 江阴市| 怀仁县| 上栗县| 平陆县| 勐海县| 桓仁| 乐东| 房产| 忻州市| 县级市| 陇川县| 栖霞市| 平凉市| 顺平县| 华安县| 敖汉旗| 新兴县| 铜鼓县| 和林格尔县| 赞皇县| 通河县| 绥化市| 新乡市| 军事| 潜江市| 柳州市| 三原县| 万源市|