dedecms织梦上传缩略图页面日期文件夹排序混乱怎么办?
冰貂主人
2023-11-21 14:44:26
0

问题描述:

dedecms织梦发布文章页面,上传缩略图页面日期时间文件夹排序混乱,看着很不方便,查找也有些难。



解决办法:


大约在180行,复制下面代码粘贴即可。关键点都已标注。
    if($file == ".") continue;
    else if($file == "..")
    {
        if($activepath == "") continue;
        $tmp = preg_replace("#[\/][^\/]*$#i", "", $activepath);
        $line = "\n<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>上级目录</a></td>
       <td colspan='2' class='linerow'> 当前目录:$activepath</td>
       </tr>
       ";
       $sort[$file]=$line;
        // echo $line;
    }
    else if(is_dir("$inpath/$file"))
    {
        if(preg_match("#^_(.*)$#i", $file)) continue; #屏蔽FrontPage扩展目录和linux隐蔽目录
        if(preg_match("#^\.(.*)$#i", $file)) continue;
        $line = "\n<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>";
        $sort[$file]=$line;
        // echo "$line";
    }
    else 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:blue' ";
        else  $lstyle = "";

        $line = "\n<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='center' class='linerow' bgcolor='#F9FBF0'>$filetime</td>
       </tr>";
        $sort[$file]=$line;
        // 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:blue' ";
        else  $lstyle = "";

        $line = "\n<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>";
        $sort[$file]=$line;
        // echo "$line";
    }else if(preg_match("#\.(jpeg)#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:blue' ";
        else  $lstyle = "";

        $line = "\n<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>";
        $sort[$file]=$line;
        // echo "$line";
    }
}//End Loop
$dh->close();
ksort($sort);
foreach ($sort as $key => $value) {
    echo $value;
}





上一篇:dedecms织梦上传缩略图没图片

下一篇:没有了

相关内容

MySQL日期时间类型
MySQL支持多种日期时间类型,如DATE、TIME、DATETI...
2025-02-08 16:00:41
MySQL大数据类型支持
MySQL支持多种大数据类型,包括整数、浮点数、字符、日期、二进制...
2025-02-08 15:00:40
Apache在云服务器上的...
摘要: 本文介绍了Apache在云服务器上的性能优化策略,包括调...
2025-02-08 06:00:46
PHP性能优化中APC缓存...
APC缓存技术应用于PHP性能优化,可显著提升页面加载速度、降低服...
2025-01-25 03:46:41
提高云服务器虚拟内存使用效...
提高云服务器虚拟内存使用效率的方法包括合理分配物理内存、优化应用程...
2025-01-24 21:46:44
`DATE_ADD` 函数
`DATE_ADD`函数是数据库中用于日期和时间计算的函数,可向指...
2025-01-19 10:23:42

热门资讯

织梦后台一键更新所有出现空白问... 问题描述: 我织梦后台更新所有的时候,只更新到id为4 之后就成为空白 没有下文了,这是什么情况? ...
dede织梦后台添加文章,提示... 问题描述: 安装dedecms织梦的时候,一切安装完成,进入后台添加网站栏目,在网站栏目下添加文章的...
百度搜索网站后点击跳转到彩票赌... 问题描述: 在公司有一个官网,近期总是有人 告诉我,在百度搜索网站名称,点击后网站跳转到彩票赌博类网...
dedecms织梦上传缩略图没... 问题描述: dedecms织梦发布文章页面,表单缩略图在[站内选择]点击后,上传图片后没图片。或者修...
dede删除会员文章中的图片 问题描述: 会员在删除自己写的文章的时候,一般只会删除缩略图,并不会删除文章中的图片,这就造成了图片...
dede织梦 跳转指定页面并刷... 问题描述: 在给评论添加回复功能的时候,遇到了跳转问题。评论区是在artilce_article.h...
织梦dedecms添加或者增加... 第一步:执行SQL命令为数据库的栏目表结构添加一个字段(执行选多行命令),在后台也可以在数据库里面也...
dede PDF下载在线浏览 问题描述: 在普通文章内容模型中添加一个字段,上传PDF文件。 解决办法: 第一步: 在后台打开附件...
dedecms友情链接(fli... 有时候我们用到下拉式的友情链接,dedecms友情链接(flink)增加下拉菜单的方法总结了...
织梦二级栏目channelar... 织梦二级栏目channelartlist当前栏目高亮