POST TIME:2021-05-23 00:25
織夢程序有些地方限制的比較死板,例如圖片模型就是如此。細心的站長朋友們使用織夢程序搭建網站發布文稿的時候也許會發現這樣的問題,那就是發布的文章中如果有圖集的話先插入的反而會排列在后面,而不是按照最新插入的應該排列在最前面的原理來排序的。站長朋友們試想如果一次插入了幾十甚至是上百張圖集的話如果調用下順序是不是都比較困難了,織夢58小編之前也是遇到了類似的問題。基本都是先在本地把圖集都排列好順序,然后把最后的圖片最先上傳,最先的圖片最后上傳這樣解決的。其實也許對數據庫操作比較熟悉的站長朋友們也可以通過SQL語句在數據庫中進行升序和降序排列。最近一位站長朋友使用的也是php免備案空間搭建的企業站點,恰好也是遇到了這樣的問題。小編給了以上的兩種方法之后,這位站長朋友說太麻煩了,有沒有比較好的解決方法呢?小編經過幾個小時的研究終于找到了處理的方法,具體小編來整理下吧。 首先 按照路徑找到以下程序文件。include/taglib/channel/img.lib.php并使用高級編輯器打開。 找到以下代碼: 大約在80行左右
$GLOBAL['photoid'] = 0; foreach($dtp->CTags as $ctag)修改為:
$GLOBAL['photoid'] = 0; foreach(array_reverse($dtp->CTags) as $ctag)修改好了以上兩行代碼,再傳回到之前的目錄下覆蓋,再登陸網站后臺更新下緩存,這樣再登陸去測試的時候就會發現最新發布的圖集已經可以成功排列在最前面了。