普通注册 - 普通登录
开源之家-免费素材_软件_模板_源码下载-更快的站长下载站

开源之家-免费素材_软件_模板_源码下载-更快的站长下载站

织梦后台文件管理器、模板文件、缩略图排序修改

时间:2020-11-18 21:47 [[DEDE教程]] 作者:开源之家 浏览:

今天一个客户的网站在后台传图片的时候,发现织梦DEDECMDEDECMS生成的文件夹是按天生成的,只要传了图片就会自动建立个年月日的文件,centos系统下,都是随便排序的,很难找到对应文件夹,所以查阅很多资料才发现:dir()和scandir()原来是有区别的,故整理如下,希望可以帮到有需要的小伙伴!

    一、文件管理器

    修改/dede/templets/file_manage_main.htm

$dh=dir($inpath);
    $ty1="";
    $ty2="";
    $files=$dirs=array();
    while(($file=$dh->read())!==false)

    改为

$dh=scandir($inpath);
    $ty1="";
    $ty2="";
    $files=$dirs=array();
    foreach($dhas$file)

    删掉

    $dh->close();

    

二、模板文件

    修改/dede/templets/templets_default.htm

<?php    $dh=dir($templetdird);
    while($filename=$dh->read())
    {
    if(!preg_match("#\.htm#",$filename))continue;
    $filetime=filemtime($templetdird.'/'.$filename);
    $filetime=MyDate("Y-m-dH:i",$filetime);
    $fileinfo=(isset($fileinfos[$filename])?$fileinfos[$filename]:'未知模板');
    ?>

    改为

<?php    $files=scandir($templetdird);
    foreach($filesas$filename)
    {
    if(!preg_match("#\.htm#",$filename))continue;
    $filetime=filemtime($templetdird.'/'.$filename);
    $filetime=MyDate("Y-m-dH:i",$filetime);
    $fileinfo=(isset($fileinfos[$filename])?$fileinfos[$filename]:'未知模板');
    ?>

    

三、缩略图

    修改/include/dialog/select_images.php

$dh=dir($inpath);
    $ty1="";
    $ty2="";
    while($file=$dh->read())

    改为

$dh=scandir($inpath);
    $ty1="";
    $ty2="";
    foreach($dhas$file)

    删掉

    $dh->close();


转载请注明来源: 织梦后台文件管理器、模板文件、缩略图排序修改

本文永久链接地址: https://www.enboo.cn/CMSjiaocheng/DEDEjiaocheng/22319.html

文本标签:织梦

郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:2225329841@qq.com