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

뷰페이지 이미지 관련 질문드립니다. 채택완료

잘안되네요 5년 전 조회 2,039

게시판 뷰 페이지에서 이미지 를 올리면 아래의 그림처럼 이미지가 뜨는데 

이미지가 없을때 wr_1 값을 보여 주기 위해 요렇게 바꿨는데요

이게 DB의 어느 테이블 명의 부분을찍어 내는 거죠?? ----->> $v_img_count

</p>

<p>// 파일 출력

                $v_img_count = count($view['file']);</p>

<p>                if($v_img_count == "2") {

                    echo "<div id=\"bo_v_img\">\n";</p>

<p>                    for ($i=0; $i<=count($view['file']); $i++) {

                        echo get_file_thumbnail($view['file'][$i]);

                    }</p>

<p>                    echo "</div>\n";</p>

<p>

                } else {</p>

<p>                    echo "<div id=\"bo_v_img\">\n";</p>

<p>                    echo '<div class="no_img_title">'.utf8_strcut(strip_tags($view['wr_1']), 6, '..').'</div>';</p>

<p>                    echo "</div>\n";</p>

<p>                }</p>

<p>

 

$v_img_count 를 찍어보니 사진이 있을때는 2 없을때는 1 이라

위의 소스처럼   if($v_img_count == "2") {

로 하니 사진하고 wr_1 값이 제대로 출력이 되더라구요

그런데 관리자에서 게시판 파일 업로드 개수를 원래 1 에서 2개로 하니 아래의 사진에 보시면 퍼런색 사진 밑에 숫자가 3이 나오더라구요. 그랬더니 사진파일을 2개 올린 것은 사진이 나오지를 않던데

 

$v_img_count 요게 뭘 하는거고 DB 의 어느 테이블에서 뭘 가지고 오는거죠????

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
5년 전

$v_img_count = count($view['file']); 여기에서 $view['file'] 이 무엇인지 모르셨어 그런 것 같습니다.

print_r($view['file']); 또는 print_r2($ view['file']);

이렇게 실행시켜보시면 아시게 될겁니다.

 

참고)

기본적으로 DB 테이블 g5_board과 g5_board_file 일 이용하여 파일관련 정보를 호출합니다.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

잘안되네요
5년 전
답변감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

 

view.skin.php 에 보시면

위 이미지처럼 $v_img_coint 가 명시되어 있습니다.

count() 함수를 사용하여 $view['file'] 의 배열갯수를 나타내고 있구요

$view['file'] 은 해당 게시물의 첨부파일 정보를 배열로 나타내고 있습니다.

 

요약하자면

$v_img_coint 변수는 count() 함수를 사용하여 $view['file'] 함수의 배열갯수(사진갯수)를 나타낸다.

입니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

잘안되네요
5년 전
답변감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인