라이믹스에서 첨부파일이 그림파일이 아닐 때는 파일아이콘이 뜨지 않게 수정하려고 합니다.
(파일첨부 아이콘을 사용하지만 그림파일은 제외)
인터넷을 열심히 뒤져봤는데 자료를 찾기 힘들어서 소스를 직접 수정해 봤습니다.
syntax error 에러가 나길래 몇 번 수정했더니 일단 작동을 하기는 하는데 프로그래밍을 배운적이 없어서 { } ; 요런거 개념을 잘 모릅니다.
혹시 잘못된 부분이나 수정할 부분이 있는지 알고 싶습니다.
(라이믹스 1.9.9.7) document.item.php 원본
function getExtraImages($time_interval = 43200)
{
if(!$this->document_srl) return;
--이하생략---
// Check the attachment
if($this->hasUploadedFiles()) $buffs[] = "file";
return $buffs;
}
document.item.php 수정내용
function getExtraImages($time_interval = 43200)
{
if(!$this->document_srl) return;
--이하생략---
// Check the attachment
if($this->hasUploadedFiles())
foreach($this->getUploadedFiles() as $file)
if(preg_match('/\.(jpg|png|gif)$/i', $file->source_filename)) continue;
else if($file->direct_download !== 'Y')
{$buffs[] = 'file';break;}
else
{return $buffs;break;}
return $buffs;
}
https://xetown.com/tips/117806