本站遵守 Creative Commons License 许可 转载时务必以超链接形式标明文章原始出处和作者信息 |





| Remository 3.42 会 Adding file ID to filename |
|
|
|
| Written by Administrator | |
| Monday, 12 November 2007 01:19 | |
|
先ftp上传文件,然后通过控制面板处理孤儿文件,添加文件后发现上传的文件名后面加上了ID号,但是在发布页面上正常,点击下载后提示保存的文件名也正常,这是作者特意添加的功能,但是使用非常不便。
解决办法如下: CHANGE_01 ../com_remository/p-classes/remositoryFile.php lines 342-351 change: function nameWithID () { if ($this->realwithid) { $elements = explode ('.', $this->realname); if (1 < count($elements)) $extension = array_pop($elements); else $extension = ''; array_push ($elements, (string) $this->id); if ($extension) array_push ($elements, $extension); return implode('.', $elements); } else return $this->realname; } to: function nameWithID () { return $this->realname; } CHANGE_02 ../com_remository/p-classes/remositoryPhysicalFile.php lines 145-153 change: function basicNameWithID ($id, $name) { $elements = explode ('.', $name); if (1 < count($elements)) $extension = array_pop($elements); else $extension = ''; array_push ($elements, (string) $id); if ($extension) array_push ($elements, $extension); return implode('.', $elements); } to: function basicNameWithID ($id, $name) { return $name; }
|
|
| Last Updated on Sunday, 08 February 2009 07:21 |