ja_mageia


 


本站遵守 Creative Commons License 许可 转载时务必以超链接形式标明文章原始出处和作者信息 
  • Narrow screen resolution
  • Wide screen resolution
  • Increase font size
  • Decrease font size
  • Default font size
Home IT Knowledge Joomla Remository 3.42 会 Adding file ID to filename
Joomla
Remository 3.42 会 Adding file ID to filename PDF Print E-mail
(0 votes, average 0 out of 5)
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
 

Add comment


Security code
Refresh

Login Form



Who's Online

We have 3 guests online