Dedehtml.com

织梦后台管理模板无法正常显示模板文件列表解决方法

摘要:有部分主机(linux)在使用php函数dir时读取文件夹文件列表无效,可能是空间商为了安全限制了。

首页要确定网站后台-系统-系统基本参数-站点设置-模板默认风格,填写正确的,还有一个可能是有部分主机(linux)在使用php函数dir时读取文件夹文件列表无效,可能是空间商为了安全限制了。

我们可以换scandir来解决

打开 /dede/templets/templets_default.htm 找到

$dh = dir($templetdird);

改成

$files = scandir($templetdird);

继续找到下一行的

while($filename=$dh->read())

改成

foreach($files as $filename)

保存,刷新后台,看效果。

版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.dedehtml.com/notes/dede-templeta-null.html
(4)
打赏 微信扫一扫 微信 支付宝 QQ 扫码打赏

DedeCMS织梦新手学习交流QQ群

织梦站内选择文件夹和图片文件排序后台模板管理按名称排序

Dedehtml赞(3)

织梦站内选择图片排序是直接read()读取直接输出,如果我们同一时间上传了多个图片,在没有经过排序的情况下,我们去选择图片很难快速分辨哪个是刚刚上传的,解决方法是读取该目录的文件列表,用"文件名、修改时间"做键值对,塞入数组,注意,是用文件名做键,因为图片有可能是同一个时分秒上传的,并且没有毫秒,我们无法判断哪个是快一秒哪个慢一秒。再对"修改时间"倒序,最后foreach输出即可。...