摘要:织梦站内选择图片排序是直接read()读取直接输出,如果我们同一时间上传了多个图片,在没有经过排序的情况下,我们去选择图片很难快速分辨哪个是刚刚上传的,解决方法是
织梦站内选择图片排序是直接read()读取直接输出,如果我们同一时间上传了多个图片,在没有经过排序的情况下,我们去选择图片很难快速分辨哪个是刚刚上传的,解决方法是读取该目录的文件列表,用"文件名、修改时间"做键值对,塞入数组,注意,是用文件名做键,因为图片有可能是同一个时分秒上传的,并且没有毫秒,我们无法判断哪个是快一秒哪个慢一秒。再对"修改时间"倒序,最后foreach输出即可。
解决方法
打开 includedialogselect_images.php 找到
|
146行到245行,把整个代码换成下面的代码
$dh = dir($inpath); $ty1=""; $ty2=""; $filearr = array(); while($file = $dh->read()) { //-----计算文件大小和创建时间 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 = " |
后台模板管理按名称排序修改
打开 dede emplets emplets_default.htm 找到
|
改成
|
继续找到
|
改成
|
完成
Pbootcms问题解决
请点击在线联系我们【点击咨询解决问题】 如果您有任何Pbootcms问题,我们将免费为您写解决教程!