목록에서 별점나오게하는법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

목록에서 별점나오게하는법 정보

목록에서 별점나오게하는법

본문

영화게시판을 사용하고있는데요

내용보기안에 위 이미지처럼 별점이 나옵니다.
조회수,추천점수등을 합해서 보여지는거같은데

<? $return = $favor_point->get_favor_point($view['wr_good'], $view['wr_nogood'], $view['wr_comment'], $view['wr_hit'], $view['wr_datetime']); ?>

이부분의 소스가 이거인거 같습니다.


그래서 이부분을 목록보기에서 보여지게 하려고 하는데
<? $return = $favor_point->get_favor_point($list[$i]['wr_good'], $list[$i]['wr_nogood'], $list[$i]['wr_comment'], $list[$i]['wr_hit'], $list[$i]['wr_datetime']); ?>

이렇게 적용하면 안뜨는데 목록에서 별점 보이게 하여면 어떻게 해야 하나요?


===================================================================================추가

위 목록이미지 입니다. 목록에 저렇게 Array 라고 별점나올자리에 저 문구가 나옵니다.


상단 인크루드

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/lib/favor_point.lib.php");
$favor_point = new favor_point(100, 1, 2000, 70, 15, 15);
?>


별점나올자리

<? $return = $favor_point->get_favor_point($list[$i]['wr_good'], $list[$i]['wr_nogood'], $list[$i]['wr_comment'], $list[$i]['wr_hit'], $list[$i]['wr_datetime']); ?>
                                                                <?
//return에 값을 정해주고
$return = $favor_point->get_favor_point($list[$i]['wr_good'], $list[$i]['wr_nogood'], $list[$i]['wr_comment'], $list[$i]['wr_hit'], $list[$i]['wr_datetime']);

//echo문을 써서 출력
echo $return;
?>

본문페이지에서는 별점이 위 이미지처럼 잘 나옵니다.
원 스킨은 영화게시판 스킨입니다.
이스킨돈 확인해보니까 목록에서 별점이 안뜨네요. 제가 손대서 그런건지 넘 오래전에 받아서 잠깐 썼던거라

위처럼 소스 설정하면 설정은 제대로 된건가요?

댓글 전체

스킨파일중에 get_favor_point이 함수가 들어있는 파일을 찾아서 list.skin.php에서 인클루드 해야겠죠..

그리고 view.skin.php안에 보면 (또는 인클루드 되어있는 파일들 중에...)

$favor_point = new 클래스이름;

이런식으로 되어있는 코드가 있을겁니다. 위 코드도 get_favor_point이 함수위에 적어줘야 하구요.

그리고 출력은 <?=$return?> 이런식으로 하면 되겠구요

다 제대로 되어있는데도 안된다면 함수를 봐야 할 것 같군요.
include_once("$g4[path]/lib/favor_point.lib.php");
$favor_point = new favor_point(100, 1, 2000, 70, 15, 15);

리스트,뷰파일에 모두 적용이 되있습니다.

<? $return = $favor_point->get_favor_point($list[$i]['wr_good'... 이거를
<?=$return = $favor_point->get_favor_point($list[$i]['wr_good' 이렇게 바꾸니까

Array 이게 목록에 일률적으로 뜨네요..
<?=$return = $favor_point->get_favor_point($list[$i]['wr_good'  ... 이건 잘못된 문법입니다.

------

이건 $return이라는 변수에 값을 정해주는 거구요
<? $return = $favor_point->get_favor_point......; ?>

값을 정해줬으니까 출력할때는 그냥 아래처럼만 적어주면 됩니다.
이건 html상에서 간단하게 출력하는 방법이구요
<?=$return?>


echo 문을 써서 출력을 할 수도 있습니다.

예제1)
===========
<?
//return에 값을 정해주고
$return = $favor_point->get_favor_point($list[$i]['wr_good'], $list[$i]['wr_nogood'], $list[$i]['wr_comment'], $list[$i]['wr_hit'], $list[$i]['wr_datetime']);

//echo문을 써서 출력
echo $return;
?>
===========


예제2)
===========
변수에 정의 해주고
<? $return = $favor_point->get_favor_point($list[$i]['wr_good'], $list[$i]['wr_nogood'], $list[$i]['wr_comment'], $list[$i]['wr_hit'], $list[$i]['wr_datetime']); ?>

출력하고...
<?=$return?>
===========
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT