테스트 사이트 - 개발 중인 베타 버전입니다

mp4 동영상 썸네일 생성 관련. 채택완료

015B 1년 전 조회 1,925

현재 그누 최신버전 나리야빌더 최신버전 사용 중 입니다. 

https://siane.tistory.com/349 글을 보고 ffmpeg를 설치해서 사용해보려고하는데요.

 

아래 코드를 테마의 list skin의  `if($thumb['src']) {` 부분의 윗줄에 추가를 해주라고하는데. 이게 그누 게시판스킨에는 있고 나리야에는 없거든요..ㅠㅠ

 

</p>

<p>// 첫번째 첨부파일이 동영상이라면 동영상 썸네일을 찾는다. if (preg_match("/\.(".$config['cf_movie_extension'].")$/i", $list[$i]['file'][0]['file'])) { $img_content = '<img src="'.get_ffmpeg_thumb_url($list[$i]['file'][0]).'" alt="" />'; } else</p>

<p>

 

위 코드를 밑에 나리야 보드스킨 list.skin.php 중 에서 위 코드를 어디에 넣어야 할까요?;;

[code]

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0);

// 스킨설정 $is_skin_setup = (($is_admin == 'super' || IS_DEMO) && is_file($board_skin_path.'/setup.skin.php')) ? true : false;

// 이미지 영역 및 썸네일 크기 설정 $boset['thumb_w'] = (!isset($boset['thumb_w']) || $boset['thumb_w'] == "") ? 400 : (int)$boset['thumb_w']; $boset['thumb_h'] = (!isset($boset['thumb_h']) || $boset['thumb_h'] == "") ? 225 : (int)$boset['thumb_h'];

if($boset['thumb_w'] && $boset['thumb_h']) {     $img_height = ($boset['thumb_h'] / $boset['thumb_w']) * 100; } else {     $img_height = (isset($boset['thumb_d']) && $boset['thumb_d']) ? $boset['thumb_d'] : '56.25'; }

$head_color = (isset($boset['head_color']) && $boset['head_color']) ? $boset['head_color'] : 'primary';

$boset['xl'] = isset($boset['xl']) ? (int)$boset['xl'] : 0; $boset['lg'] = isset($boset['lg']) ? (int)$boset['lg'] : 0; $boset['md'] = isset($boset['md']) ? (int)$boset['md'] : 3; $boset['sm'] = isset($boset['sm']) ? (int)$boset['sm'] : 0; $boset['xs'] = isset($boset['xs']) ? (int)$boset['xs'] : 2; $gallery_row_cols = na_row_cols($boset['xs'], $boset['sm'], $boset['md'], $boset['lg'], $boset['xl']);

// 글 이동 $is_list_link = false; $boset['target'] = isset($boset['target']) ? $boset['target'] : ''; switch($boset['target']) {     case '1' : $target = ' target="_blank"'; break;     case '2' : $is_list_link = true; break;     case '3' : $target = ' target="_blank"'; $is_list_link = true; break;     default     : $target = ''; break;  }

// No 이미지 $no_img = isset($boset['no_img']) ? na_url($boset['no_img']) : '';

// 글 수 $list_cnt = count($list);

?>

         

    

   

    

                                                                                

                 

            
                
                    
                                                  / 페이지                     
                    
                
                
                                             
                                                                                  
                                                                                                                            RSS                                                                   
                                                                      
                                                                                                                            쓰기                                                               
            
        
        

                 

                         

            

                

                        if(!$list[$i]['is_notice'])                         continue;

                        $wr_icon = '';                     $is_lock = false;                     if ($list[$i]['icon_secret']) {                         $wr_icon = '';                         $is_lock = true;                     } else if ($list[$i]['icon_new']) {                         $wr_icon = '';                     }

                        // 현재 글                     $li_css = ($wr_id == $list[$i]['wr_id']) ? ' bg-light' : '';

                        // 현재 글                     if($wr_id == $list[$i]['wr_id']) {                         $li_css = ' bg-light';                         $list[$i]['num'] = '열람';                         $list[$i]['subject'] = ''.$list[$i]['subject'].'';                     } else {                         $li_css = '';                         $list[$i]['num'] = '공지사항';                         $list[$i]['subject'] = ''.$list[$i]['subject'].'';                     }             ?>                 

  •                     
                                                 
                        
                            
                                
                                                                                                                                                                                                                                                                                       '.PHP_EOL;                                 ?>                                                                      
                                            댓글                                                                                                                                                                    
                                                                 
                            
                        
                        
                            등록자                                              
                        
                                                     등록일                                                                      
                        
                                                     조회                                              
                        
                    
  •