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

get_list 를 사용해야 for문에서 정상적으로 출력이 되나요? 채택완료

강력드라이브 2년 전 조회 1,992

안녕하세요 

 

리스트 페이지에서 리스트 처리중인데요.

 

</p>

<p><?</p>

<p>$list = array();</p>

<p>for ($j=0; $j < $list_cnt; $j++) {</p>

<p>$list[$j] = <strong>get_list</strong>($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);</p>

<p>    $thumb = get_list_thumbnail($list[$j]['bo_table'], $list[$j]['wr_id'], $thumb_width, $thumb_height, false, true);

    if($thumb['src']) {

        $img = $thumb['src'];

    } else {

        $img = G5_IMG_URL.'/no_img.png';

        $thumb['alt'] = '이미지가 없습니다.';

    }</p>

<p>    $img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" style="border-radius:7px;">';

    

    $subject =  $list[$j]['wr_subject'];</p>

<p>    echo $subject;</p>

<p>

?></p>

<p>

 

get_list를 이렇게 쓰는게 맞을까요?

 

$subject =  $list[$j]['wr_subject'];

 

이게 echo가 되지 않거든요..

문법이 잘 못 된걸까요?

 

 

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

답변 3개

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

list.php에서 이미 만들어진 $list를 리스트 페이지에서 다시 처리하는 이유가 이상하군요

더우기

 $list_cnt , $row 값은 어디서 나온 값들인가요?

위와 같이 해서 $list 값이 만들어질 리가 없습니다

 

$list를 새로이 만드는 것이라면 bbs/list.php에서 $list만드는 것을 참고하세요

 

 

 

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

답변에 대한 댓글 3개

강력드라이브
2년 전
게시판 스킨폴더 별로 리스트 처리를 다르게 할 필요가 있어
게시판 스킨에 list.php 파일을 복사해서 쓰고 있습니다.
균이
2년 전
그렇다면 board.php에서 list.php 불러오는 곳에서 게시판별로 다른 list.php를 사용하토록 만드는 것이 트래픽 등 효율면에서 좋을 것입니다
엑스엠엘
2년 전
게시판 스킨폴더 별로 리스트 처리를 다르게 할 필요가 있어....
==
그누보드가 이미 그렇게 되어 있지 않나요.

앞뒤 내용을 알면 더 좋은 방법이 있을 수 있습니다.

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

e
2년 전

$list[$j] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);

이거 한줄만 삭제하면 될 것 같네요..

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

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

https://sir.kr/developers_pr/13" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/developers_pr/13

저의 연락처가있습니다

핸드폰으로 연락주시면 같이 고민 해 드릴게요

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

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

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

로그인