織夢(mèng)CMS系統(tǒng)站內(nèi)選擇文件夾和圖片文件排序后臺(tái)
導(dǎo)讀:織夢(mèng)技巧織夢(mèng)技巧織夢(mèng)站內(nèi)選擇圖片排序是直接read()讀取直接輸出,如果我們同一時(shí)間上傳了多個(gè)圖片,在沒(méi)有經(jīng)過(guò)排序的情況下,我們?nèi)ミx擇圖片很難快速分辨哪個(gè)是剛剛上傳的,解決方法百度seo網(wǎng)站優(yōu)化seo網(wǎng)站優(yōu)化培訓(xùn)。
織夢(mèng)站內(nèi)選擇圖片排序是直接read()讀取直接輸出,如果我們同一時(shí)間上傳了多個(gè)圖片,在沒(méi)有經(jīng)過(guò)排序的情況下,我們?nèi)ミx擇圖片很難快速分辨哪個(gè)是剛剛上傳的,解決方法是讀取該目錄的文件列表,用文件名、修改時(shí)間做鍵值對(duì),塞入數(shù)組,注意,是用文件名做鍵,因?yàn)閳D片有可能是同一個(gè)時(shí)分秒上傳的,并且沒(méi)有毫秒,我們無(wú)法判斷哪個(gè)是快一秒哪個(gè)慢一秒。再對(duì)修改時(shí)間倒序,最后foreach輸出即可。 實(shí)現(xiàn)教程 打開(kāi) include/dialog/select_images.php 找到 $ dh […]
實(shí)現(xiàn)教程
打開(kāi) include/dialog/select_ima網(wǎng)站建設(shè)ges.php 找到
$dh = dir($inpath); ....(中間代碼省略) $dh->close();146行到245行,把整個(gè)代碼換成下面的代碼
$dh = dir($inpath); $ty1=""; $ty2=""; $filearr = array(); w網(wǎng)站seo優(yōu)化培訓(xùn)hile($file = $dh->read()) { //-----計(jì)算文件大小和創(chuàng)建時(shí)間 if($file!="." && $file!=".." && !is_dir("$inpath/$file")){ $filetime = filemtime("$inpath/$file"); $filetime = MyDate("Y-m-d H:i:s", $filetime); $filearr[] = $file; $filetimearr[] = $filetime; } if($file == ".") continue; else if($file == "..") { if($activepath == "") continue; $tmp = preg_replace("#[/][^/]*$#i", "", $activepath); $line = " <tr> <td class='linerow' colspan='2'> <a href='select_images.php?imgstick=$imgstick&v=$v&f=$f&activepath=".urlencode($tmp).$addparm."'><img src=img/dir2.gif border=0 width=16 height=16 align=absmiddle>上級(jí)目錄</a></td> <td colspan='2' class='linerow'> 當(dāng)前目錄:$activepath</td> </tr> "; echo $line; } else if(is_dir("$inpath/$file")) { if(preg_match("#^_(.*)$#i", $file)) continue; #屏蔽FrontPage擴(kuò)展目錄和linux隱蔽目錄 if(preg_match("#^.(.*)$#i", $file)) continue; $dirarr[] = $file; } }//End Loop $dh->close(); arsort($dirarr); foreach($dirarr as $file) { $line = " <tr> <td bgcolor='#F9FBF0' class='linerow' colspan='2'> <a href='select_images.php?imgstick=$imgstick&v=$v&f=$f&activepath=".urlencode("$activepath/$file").$addparm."'><img src=img/dir.gif border=0 width=16 height=16 align=absmiddle>$file</a></td> <td class='linerow'> </td> <td bgcolor='#F9FBF0' class='linerow'> </td> </tr>"; echo "$line"; } array_multisort($filetimearr,SORT_DESC,SORT_STRING, $filearr); array_multisort($filetimearr,SORT_DESC,SORT_STRING, $filetimearr); $result = array_combine($filearr,$filetimearr); foreach($result as $file => $filetime) { $filesize = filesize("$inpath/$file"); $filesize = $filesize / 1024; if($filesize != "") if($filesize < 0.1){ @list($ty1, $ty2) = split(".", $filesize); $filesize = $ty1.".".substr($ty2, 0, 2); } else{ @list($ty1, $ty2) = split(".", $filesize); $filesize = $ty1.".".substr($ty2, 0, 1); } if(preg_match("#.(gif|png)#i", $file)) { $reurl = "$activeurl/$file"; $reurl = preg_replace("#^..#", "", $reurl); if($cfg_remote_site=='Y' && $remoteuploads == 1) { $reurl = $remoteupUrl.$reurl; }else{ $reurl = $reurl; } if($file==$comeback) $lstyle = " style='color:red' "; else $lstyle = ""; $line = " <tr> <td align='center' class='linerow' bgcolor='#F9FBF0'> <a href="#" onClick="ChangeImage('$reurl');"><img src='img/picviewnone.gif' width='16' height='16' border='0' align=absmiddle></a> </td> <td class='linerow' bgcolor='#F9FBF0'> <a href=# onclick="ReturnImg('$reurl');" $lstyle><img src=img/gif.gif border=0 width=16 height=16 align=absmiddle>$file</a></td> <td class='linerow'>$filesize KB</td> <td align=&如何seo優(yōu)化推廣網(wǎng)站#39;center' class='linerow' bgcolor='#F9FBF0'>$filetime</td> </tr>"; echo "$line"; } else if(preg_match("#.(jpg)#i", $file)) { $reurl = "$activeurl/$file"; $reurl = preg_replace("#^..#", "", $reurl); if($cfg_remote_site=='Y' && $remoteuploads == 1) { $reurl = $remoteupUrl.$reurl; }else{ $reurl = $reurl; } if($file==$comeback) $lstyle = " style='color:red' "; else $lstyle = ""; $line = " <tr> <td align='center' class='linerow' bgcolor='#F9FBF0'> <a href="#" onClick="ChangeImage('$reurl');"><img src='img/picviewnone.gif' width='16' height='16' border='0' align=absmiddle></a> </td> <td class='linerow' bgcolor='#F9FBF0'> <a href=# onclick="ReturnImg('$reurl');" $lstyle><img src=img/jpg.gif border=0 width=16 height=16 align=absmiddle>$file</a> </td> <td class='linerow'>$filesize KB</td> <td align='center' class='linerow' bgcolor='#F9FBF0'>$filetime</td> </tr>"; echo "$line"; } }聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-25 ,文章織夢(mèng)CMS系統(tǒng)站內(nèi)選擇文件夾和圖片文件排序后臺(tái)主要講述站內(nèi),文件夾,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_8187.html
為你推薦與織夢(mèng)CMS系統(tǒng)站內(nèi)選擇文件夾和圖片文件排序后臺(tái)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12