묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
다운로드시 자동 추천
2014.03.07 16:56
현재 1.4.5.X 버전대
bodex게시판을 사용하는데요
bodex.controller.php 에 빨간 부분을 추가해줬는데 작동이 되지 않더라구요
소스에 문제가 있는 걸까요??
// 다운로드시 자동으로 추천되게 추가
$point = 1;
$args->voted_count = $oDocument->get('voted_count') + 1;
$output = executeQuery('document.updateVotedCount', $args);
/** * @brief 다운로드 후 trigger **/ function triggerDownloadFile(&$obj){ return $this->_checkFileDownload($obj, true); } /** * @brief 다운로드 전 trigger **/ function triggerBeforeDownloadFile(&$obj){ // 링크 파일은 바로 입력 if(!$obj->media_player && preg_match("/^(https?|ftp|file|mms):\/\/[0-9a-z-]+(\.[_0-9a-z-\/\~]+)+(:[0-9]{2,4})*/i",$obj->uploaded_filename)){ $output = $this->_checkFileDownload($obj, true); if(!$output->toBool()) return $output; // 다운로드시 자동으로 추천되게 추가 $point = 1; $args->voted_count = $oDocument->get('voted_count') + 1; $output = executeQuery('document.updateVotedCount', $args); // 이상이 없으면 download_count 증가 $args->file_srl = $obj->file_srl; executeQuery('file.updateFileDownloadCount', $args); Context::close(); exit("<script>location.href = (('".$obj->uploaded_filename."').replace(/&/g,'&'));</script>"); } return $this->_checkFileDownload($obj); }