Discuz在發表帖子的時候,添加多張圖片,然後直接發表帖子,圖片順序有時候會亂掉,即使上傳圖片窗口中圖片順序正確,發佈之後還是會亂掉,並不按aid排序。
 
圖片排序是由/source/class/table/table_forum_attachment_n.php文件決定
 
找到以下內容

將 $orderby = " 修改為 $orderby = ‘aid’
 
以後圖片排序就會按aid了。

以上是帖子閱讀而圖片的排序,下面是帖子編輯頁中圖片浮窗中的排序
打開/source/class/table/table_forum_attachment.php
找到:
$orderby = ‘ORDER BY ‘.DB::order($orderby, ‘DESC’);
修改為
$orderby = ‘ORDER BY ‘.DB::order($orderby, ‘asc’);
這樣會將降序改為升序
11256

Tags: