前言:
要说kodexplorer,可是个好东西,在线web管理服务器文件,着实是网站管理员的好助手。内置的adminer管理数据库,用起来也是很顺手。
这么好的工具,还是免费的。但就是页面底部有kod版权,而且普通的方法没办法修改。
免费版修改:
普通的方法直接修改模板,肯定是行不通的。
kod的这个版权检测的原理实际很简单,就是每次页面加载的时候检测底部是否包含版权信息。我们只需要不动他的这些字,隐藏起来就好。
算了,不废话了,直接看代码。
css代码

.copyright-content{display:none}
js代码

<script>
var html = document.getElementsByClassName("common-footer")[0].innerHTML;
document.getElementsByClassName("common-footer")[0].innerHTML = html + "我想啥内容就啥内容";
</script>
代码复制粘贴就可以。这样即便是程序升级,也不影响底部显示自己的内容
付费版修改:
输入代码,保存就好。

$GLOBALS['config']['settings']['copyright'] = "ZF's Cloud" //通用底部版权
$GLOBALS['L']['kod_power_by'] = ''; //title 版权信息
$GLOBALS['L']['kod_name_copyright'] = ''; //关于对话框;程序名称
$GLOBALS['L']['copyright_desc'] = '私人网盘,专注分享'; //关于对话框
$GLOBALS['L']['copyright_contact'] = 'QQ:522235677'; //关于对话框;联系我们
$GLOBALS['L']['copyright_info'] = 'Copyright ifung.net All rights reserved.'; //关于对话框版权
// 网页源码中标记,可以不修改
$GLOBALS['L']['kod_meta_description'] = '';
$GLOBALS['L']['kod_meta_keywords'] = '';
$GLOBALS['L']['kod_meta_name'] = '';
$GLOBALS['L']['kod_meta_copyright'] = '';
扩展姿势
底部加上服务器开机时间,磁盘阵列情况

function runtime(){
if (false===($str=@file("/proc/uptime")))return false;
$str=explode(" ",implode("",$str));
$str=trim($str[0]);
$min=$str/60;
$hours=$min/60;
$days=floor($hours/24);
$hours=floor($hours-($days*24));
$min=floor($min-($days*60*24)-($hours*60));
$str = '';
if ($days) $str .=$days."天";
if ($hours) $str .=$hours."小时";
$str .=$min."分";
return ' '.$str.' ';
}
function mdstat(){
$text = @file("/proc/mdstat");
$str = ' · 磁盘阵列';
if (preg_match('/\[UU\]$/',$text[2])) return $str.' 正常 ';
return $str.' 异常 ';
}
在上面的代码中调用这个函数即可。

$GLOBALS['config']['settings']['copyright'] = "ZF's Cloud · 运行时间".runtime().md
KODExplorer的软件,软件开源,仿Windows 的界面,有点类似“千脑”一类的在线系统。纯PHP软件代码,界面十分漂亮,而且还支持常用的快捷键,对于我们这些用惯了windows的人来说,确实是个福音。
在这里写上作者的主页:http://www.kalcaddle.com/ 感谢作者的开源精神。
本人比较懒,就不做截图了,有兴趣的同学可以到作者的网站看看,本人不认识作者,不过上次发现一个小问题,加了作者QQ,询问这些问题的时候,作者也是很乐意帮助,虽然最终问题还是没有解决,不过还是非常感谢作者的。
在此小小的分析下:
拿到这个项目,首先看文件结构,因为没有数据库,所以分析起来简单多了:
config\
config.php 应用全局设置
user\ 应用用户配置目录(目前好像是单用户,没做测试。)
setting.php 用户配置文件,估计是为了扩展多用户,专门创建user目录
controller\ 应用控制器目录
desktop.class.php 桌面类
editor.class.php 编辑器类
explorer.class.php 文件管理器类
fav.class.php 收藏夹类
setting.class.php 设置控制器
upload.class.php 上传控制器
user.class.php 用户操作控制器(用户登录,修改密码等操作,并非用户管理)
Data\ 数据存放目录
Recycle\ 回收站目录
thumb\ 缩略图目录
User\ 用户数据目录
desktop\ 用户桌面目录
doc\ 文档目录
download\ 下载目录
image\ 图片目录,好像是用户头像
movie\ 电影
music\ 音乐
xxx.oexe 按照作者的意思,应该就是在线程序了,记录的json数据,和程序地址,iframe加载的。
star.html 一个特效页面,不清楚做啥,该不会是屏幕保护吧?
lib\ 库目录
class\ 类库
arraysql.class.php php array仿sql
history.class.php 历史操作类
http.class.php php 仿http请求类 和httpclient.class.php有点像
imageThumb.class.php 生成多种类型的缩略图
seccode.class.php 验证码类,可以随机产生
template.class.php 模板引擎类
zip.class.php zip压缩类
core\ 核心库
Application.class.php 应用基类
Controller.class.php 控制器基类
Model.class.php 模型基类
function\ 函数库
common.function.php 公共函数
file.function.php 文件函数库
web.function.php web函数库。ip url header post get cookie等处理
static\ 静态文件目录
images\ 图片文件
thumb\ 缩略图
wall_page\ 桌面背景图文件
thumb\ 桌面背景缩略图
js\ js文件
app\ 应用js
artDialog\ 提示框
cmp4\ 在线mp4
codemirror\ 在线编辑器
common.js 公共js
contextMenu\ 菜单
picasa\ 相册
swfUpload\ flash上传
ztree\ 大名鼎鼎的ztree
template\ 模板目录
common\ 公共模板
desktop\ 桌面控制
editor\ 编辑器
explorer\ 文件管理器
setting\ 设置
user\ 用户登录
终于写完了。文件结构并不复杂。
另外发现两个小BUG:
文件管理器,如果linux主机或者mac主机下,网站目录没有写入权限,很抱歉,你连文件夹都看不到,不知道作者是为了安全考虑,还是其他啥原因。
如果要修改成只读权限下,可以浏览目录修改 file.function.php
function dir_readable($path){
$path = iconv_system($path);
return is_readable($path); //这里以前写的is_writeable(),判断可写,现在改为判断可读
}
在线代码编辑器:
当代码中出现 反斜杠”\”时,提交上出之后,反斜杠就消失了。应该跟转义字符有关。还没有去看详细情况(上次问作者就是这个问题,可能我没有描述清楚,作者不知道)
————————————————
版权声明:本文为CSDN博主「freelysuiyi」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/freelysuiyi/article/details/21239215
KODExplorer的软件,软件开源,仿Windows 的界面,有点类似“千脑”一类的在线系统。纯PHP软件代码,界面十分漂亮,而且还支持常用的快捷键,对于我们这些用惯了windows的人来说,确实是个福音。
在这里写上作者的主页:http://www.kalcaddle.com/ 感谢作者的开源精神。
本人比较懒,就不做截图了,有兴趣的同学可以到作者的网站看看,本人不认识作者,不过上次发现一个小问题,加了作者QQ,询问这些问题的时候,作者也是很乐意帮助,虽然最终问题还是没有解决,不过还是非常感谢作者的。
在此小小的分析下:
拿到这个项目,首先看文件结构,因为没有数据库,所以分析起来简单多了:
config\
config.php 应用全局设置
user\ 应用用户配置目录(目前好像是单用户,没做测试。)
setting.php 用户配置文件,估计是为了扩展多用户,专门创建user目录
controller\ 应用控制器目录
desktop.class.php 桌面类
editor.class.php 编辑器类
explorer.class.php 文件管理器类
fav.class.php 收藏夹类
setting.class.php 设置控制器
upload.class.php 上传控制器
user.class.php 用户操作控制器(用户登录,修改密码等操作,并非用户管理)
Data\ 数据存放目录
Recycle\ 回收站目录
thumb\ 缩略图目录
User\ 用户数据目录
desktop\ 用户桌面目录
doc\ 文档目录
download\ 下载目录
image\ 图片目录,好像是用户头像
movie\ 电影
music\ 音乐
xxx.oexe 按照作者的意思,应该就是在线程序了,记录的json数据,和程序地址,iframe加载的。
star.html 一个特效页面,不清楚做啥,该不会是屏幕保护吧?
lib\ 库目录
class\ 类库
arraysql.class.php php array仿sql
history.class.php 历史操作类
http.class.php php 仿http请求类 和httpclient.class.php有点像
imageThumb.class.php 生成多种类型的缩略图
seccode.class.php 验证码类,可以随机产生
template.class.php 模板引擎类
zip.class.php zip压缩类
core\ 核心库
Application.class.php 应用基类
Controller.class.php 控制器基类
Model.class.php 模型基类
function\ 函数库
common.function.php 公共函数
file.function.php 文件函数库
web.function.php web函数库。ip url header post get cookie等处理
static\ 静态文件目录
images\ 图片文件
thumb\ 缩略图
wall_page\ 桌面背景图文件
thumb\ 桌面背景缩略图
js\ js文件
app\ 应用js
artDialog\ 提示框
cmp4\ 在线mp4
codemirror\ 在线编辑器
common.js 公共js
contextMenu\ 菜单
picasa\ 相册
swfUpload\ flash上传
ztree\ 大名鼎鼎的ztree
template\ 模板目录
common\ 公共模板
desktop\ 桌面控制
editor\ 编辑器
explorer\ 文件管理器
setting\ 设置
user\ 用户登录
终于写完了。文件结构并不复杂。
另外发现两个小BUG:
文件管理器,如果linux主机或者mac主机下,网站目录没有写入权限,很抱歉,你连文件夹都看不到,不知道作者是为了安全考虑,还是其他啥原因。
如果要修改成只读权限下,可以浏览目录修改 file.function.php
function dir_readable($path){
$path = iconv_system($path);
return is_readable($path); //这里以前写的is_writeable(),判断可写,现在改为判断可读
}
在线代码编辑器:
当代码中出现 反斜杠”\”时,提交上出之后,反斜杠就消失了。应该跟转义字符有关。还没有去看详细情况(上次问作者就是这个问题,可能我没有描述清楚,作者不知道)
————————————————