新聞中心
dedecms程序網(wǎng)站后臺(tái)使用圖集上傳后不能按順序排列怎么辦
作者 / 無憂主機(jī) 時(shí)間 2016-03-18 15:27:52
對(duì)織夢(mèng)dedecms比較熟悉的站長(zhǎng)朋友們都知道織夢(mèng)后臺(tái)有個(gè)圖集功能,那么這個(gè)圖集功能到底是做什么使用的呢?一般企業(yè)站圖片案例比較少的話是用不到的,只有比較多的產(chǎn)品圖片的話那么就可以用到這個(gè)圖集了,上傳和瀏覽都是比較方便的。今天有位站長(zhǎng)朋友使用了php虛擬主機(jī)安裝了織夢(mèng)程序后就使用了這個(gè)圖集功能,可是使用之后發(fā)現(xiàn)了一個(gè)問題,那就是上傳的圖片比較多,可是打開圖集觀察的時(shí)候圖片都不是按照上傳的順序排列的,同樣是保存在數(shù)據(jù)庫中的,為什么順序就變了呢?如果這些圖片重新去數(shù)據(jù)庫調(diào)ID的話就比較麻煩了,有沒有什么比較方便的方法可以讓圖集按照正常順序排列呢?小編經(jīng)過仔細(xì)研究后找到了方法,具體的小編就來詳細(xì)的整理下吧
首先按照程序的目錄找到dede/album_add.php文件,在里面找到如下代碼:
$fm->GetMatchFiles($tmpzipdir,"jpg|png|gif",$imgs);在這行代碼下添加以下代碼:
$tmpimgs = array(); foreach($imgs as $k=>$v){ preg_match_all("/\/(\d+)\./",$v,$kk); $tmpimgs[$kk[1][0]-1] = $v; } ksort($tmpimgs); $imgs = $tmpimgs; unset($tmpimgs);添加好了之后,保存上傳到對(duì)應(yīng)的目錄下覆蓋就可以了,那么到了這一步是否完成了呢?還是要再次修改一個(gè)程序文件的,同樣是找到dede/album_edit.php文件,在相同的代碼位置添加上面的這段代碼。添加好了之后再次保存上傳,然后登陸網(wǎng)站后臺(tái)更新下系統(tǒng)的緩存就可以了。這樣就可以自動(dòng)排列圖片順序了,比如我們要上傳的圖片名為01.jpg,02.jpg,03.jpg,04.jpg,這樣上傳的圖片就會(huì)自動(dòng)按照1234順序來顯示了。希望這篇文章可以幫到有需要的站長(zhǎng)朋友們哦。再次感謝大家對(duì)無憂主機(jī)小編的支持。 無憂主機(jī)相關(guān)文章推薦閱讀: DEDECMS建站如何保護(hù)版權(quán)下載的時(shí)候設(shè)置防盜鏈的方法 DEDECMS程序如何修改系統(tǒng)默認(rèn)縮略圖保存的路徑呢 織夢(mèng)DEDECMS程序TITLE太長(zhǎng)如何使用省略號(hào)替代的方法
本文地址:http://www.gle-technology.com/dedecms/21899.html