新聞中心
dedecms如何讓最新發(fā)布的的圖顯示排列最前面呢
織夢(mèng)程序有些地方限制的比較死板,例如圖片模型就是如此。細(xì)心的站長(zhǎng)朋友們使用織夢(mèng)程序搭建網(wǎng)站發(fā)布文稿的時(shí)候也許會(huì)發(fā)現(xiàn)這樣的問(wèn)題,那就是發(fā)布的文章中如果有圖集的話先插入的反而會(huì)排列在后面,而不是按照最新插入的應(yīng)該排列在最前面的原理來(lái)排序的。站長(zhǎng)朋友們?cè)囅肴绻淮尾迦肓藥资踔潦巧习購(gòu)垐D集的話如果調(diào)用下順序是不是都比較困難了,無(wú)憂主機(jī)小編之前也是遇到了類(lèi)似的問(wèn)題。基本都是先在本地把圖集都排列好順序,然后把最后的圖片最先上傳,最先的圖片最后上傳這樣解決的。其實(shí)也許對(duì)數(shù)據(jù)庫(kù)操作比較熟悉的站長(zhǎng)朋友們也可以通過(guò)SQL語(yǔ)句在數(shù)據(jù)庫(kù)中進(jìn)行升序和降序排列。最近一位站長(zhǎng)朋友使用的也是php免備案空間搭建的企業(yè)站點(diǎn),恰好也是遇到了這樣的問(wèn)題。小編給了以上的兩種方法之后,這位站長(zhǎng)朋友說(shuō)太麻煩了,有沒(méi)有比較好的解決方法呢?小編經(jīng)過(guò)幾個(gè)小時(shí)的研究終于找到了處理的方法,具體小編來(lái)整理下吧。 首先 按照路徑找到以下程序文件。include/taglib/channel/img.lib.php并使用高級(jí)編輯器打開(kāi)。 找到以下代碼: 大約在80行左右
$GLOBAL['photoid'] = 0; foreach($dtp->CTags as $ctag)修改為:
$GLOBAL['photoid'] = 0; foreach(array_reverse($dtp->CTags) as $ctag)修改好了以上兩行代碼,再傳回到之前的目錄下覆蓋,再登陸網(wǎng)站后臺(tái)更新下緩存,這樣再登陸去測(cè)試的時(shí)候就會(huì)發(fā)現(xiàn)最新發(fā)布的圖集已經(jīng)可以成功排列在最前面了。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: 織夢(mèng)DEDECMS程序如何有效控制搜索時(shí)間的間隔呢 DEDECMS怎么在文章頁(yè)面添加圖片展示功能 DEDECMS搜索頁(yè)不能使用ARCLIST等標(biāo)簽的問(wèn)題的解決方法
本文地址:http://www.love62.cn/dedecms/21541.html