베플 스킨 다시 질문좀 드립니다. > 그누4 질문답변

그누4 질문답변

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

베플 스킨 다시 질문좀 드립니다. 정보

베플 스킨 다시 질문좀 드립니다.

본문

일단 1시에 올려서 실시간으로 확인을 했으나 답변이 안달려서 나름 열심히 혼자 이것저것
지금 까지 수정을 해 보았는데 역시 안되더라구요 ^^
값을 전달하지 못한다고 뜨는데 오전에 올렸던 질문 내용은 ^^

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=62840&sca=&sfl=wr_subject&stx=%B0%F8%B0%A8&sop=and

이 스킨인데 이스킨에 보면 베플로 가는 공감 반대라는게 있습니다. 스킨을 다운 받아 보시면 ^^;;
마마 구조를 쉽게 보실 수 있으실 겁니다.
근데 문제는 공감을 눌러서 베플로 갔다면 .. 베플에서도 당연히 공감 및 반대가 눌러 져야 하는데
값을 못받는거 같습니다. 즉 뷰코멘트에 공감을 반대를 하는 부분은

<? if ($list[$i][wr_option] == "secret") { // 비밀글이라면
echo "비밀글";
} else if ($is_guest) {?>
공감 : <font color=#FF8000><?=$list[$i][wr_good]?></font>      
반대 : <font color=#FF8000><?=$list[$i][wr_nogood]?></font>
<? } else {?>
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=nogood" target='hiddenframe'><u>공감</u></a> : <font color=#FF8000><?=$list[$i][wr_good]?></font>      
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=nogood" target='hiddenframe'><u>반대</u></a> : <font color=#FF8000><?=$list[$i][wr_nogood]?></font>
<? } ?>

이것이고 ..
베스트 코멘트 스킨을 인클루트 해서 제일 많이 공감을 받는 것을 추출 하는데 베스트 코멘트 뷰는

<?
// 가장 추천이 높은 댓글 불러오기.
$best_sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = '1' order by wr_good desc ";
$best_row = sql_fetch($best_sql);

if ($best_row[wr_good] > 0)
{
?>

... 생략 ..

<? if (strstr($best_row[wr_option], "secret")) { // 비밀글이라면
} else { ?>
공감 : <font color=#FF8000><?=$best_row[wr_good]?></font>    
반대 : <font color=#FF8000><?=$best_row[wr_nogood]?></font>
<? } ?>

이런식인데 보면 코멘트 뷰에 베스트를 인크루트해서 불러오는 방식인데 .. 보시면 아시겠지만
공감이숫자를 출력 하는 방식이 다릅니다. 왜 다른지는 모르겠지만 ^^;;
즉 코멘트 뷰에는 <?=$list[$i][wr_good]?> 이렇게
베스튜 뷰에느 <?=$best_row[wr_good]?> 이렇게 불러 옵니다.

공감 : <font color=#FF8000><?=$best_row[wr_good]?></font>
반대 : <font color=#FF8000><?=$best_row[wr_nogood]?></font>

부분에 공감 반대 숫자가 나타 나는데 즉 베스트를 출력했다면 당연히
공감 반대 버튼이 먹혀야 하는데 .. 안되네요 ^^;;
일일이 사람들이 그 코멘트를 찾아서 공감을 눌러 줄 수 없으므로 거기서도 되야 맞는거 같은데 ..
안되더라구요

공감 : <font color=#FF8000><?=$best_row[wr_good]?></font>    
반대 : <font color=#FF8000><?=$best_row[wr_nogood]?></font>

이부분을 링크를 뷰코멘트 스킨과 같이 ..

공감 : <font color=#FF8000><?=$best_row[wr_good]?></font>      
반대 : <font color=#FF8000><?=$list[$i][wr_nogood]?></font>
<? } else {?>
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=nogood" target='hiddenframe'><u>공감</u></a> : <font color=#FF8000><?=$best_row[wr_nogood]?></font>      
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=nogood" target='hiddenframe'><u>반대</u></a> : <font color=#FF8000><?=$list[$i][wr_nogood]?>

뭐 이런식으로 바꿔 주면 값을 못받는거 같습니다. ^^;; 값을 제대로 전달할 수 없습니다라고
뜹니다.
베스트 코멘트 페이지에서도 공감 비공감이 먹히게 할려면 어떻게 줘야 하나요 ^^;;

아 그리고 추가적으로 한가지만 질문 더 드리자면 .. 혹시 지금 보면 배플이 하나 인데 혹시 2~3개로
늘릴려면 어디를 수정해 줘야 할까요 ^^;;

질문이 많아서 죄송합니다. ^^;;

오늘 오전에 질문 올리고 혼자 이리 저리 만져 보고 하는데 지금까지 해결을 하지 못하고 있네요 ..
고수님들에 조언좀 부탁 드리겠습니다.^^
  • 복사

댓글 전체

뷰 코멘트에서
<?
include("$board_skin_path/best_comment.skin.php");
?>

<!-- 코멘트 리스트 -->
<div id="commentContents">
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
$comment_no = $list[$i][wr_id];
$mb = get_member($list[$i][mb_id]);
?>



<div id="commentContents">
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
$comment_no = $list[$i][wr_id];
$mb = get_member($list[$i][mb_id]);
include("$board_skin_path/best_comment.skin.php");
?>

로 바꿔줍니다.

베스트 코멘트에서는

<? if (strstr($best_row[wr_option], "secret")) { // 비밀글이라면
} else { ?>
공감 : <font color=#FF8000><?=$best_row[wr_good]?></font>&nbsp;&nbsp;&nbsp;&nbsp;
반대 : <font color=#FF8000><?=$best_row[wr_nogood]?></font>
<? } ?>



<? if (strstr($best_row[wr_option], "secret")) { // 비밀글이라면
} else if ($is_guest) {?>
공감 : <font color=#FF8000><?=$best_row[wr_good]?></font>&nbsp;&nbsp;&nbsp;&nbsp;
반대 : <font color=#FF8000><?=$best_row[wr_nogood]?></font>
<? } else {?>
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=good" target='hiddenframe'><u>공감</u></a> : <font color=#FF8000><?=$list[$i][wr_good]?></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=nogood" target='hiddenframe'><u>반대</u></a> : <font color=#FF8000><?=$list[$i][wr_nogood]?></font>
<? } ?>

로 바꿔줍니다.


뷰 코멘트에서

<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=good" target='hiddenframe'><u>반대</u></a> : <font color=#FF8000><?=$list[$i][wr_nogood]?></font>



<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=nogood" target='hiddenframe'><u>반대</u></a> : <font color=#FF8000><?=$list[$i][wr_nogood]?></font>

로바꿔줍니다 [반대했는데 공감되는경우 수정]


그리고 저한테 35000포인트를 줍니다.


그리고 저는 기뻐합니다 +ㅁ+
답변 감사 합니다 ^^ 근데 제가 저 게시판에 스킨을 사용하는게 아니라 배추님 게시판 스킨을 사용하고
있어서 뷰코멘트 부분이 다릅니다.

배추님 게시판에 이미 말씀 하신 부분으로 제가 적용을 해 보았는데 인크루트 위치를 변경을 알려
주시기 전에 시도를 해봤느데 문제는 베플 하나 코멘트 하나 이런식으로 뿌려 진다는 것입니다.

즉 ex

베플

코멘트

베플

코멘트

이런식으로 뿌려 지더라구요 ^^;;
뷰 코멘트에서

<div id="commentContents">
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
$comment_no = $list[$i][wr_id];
$mb = get_member($list[$i][mb_id]);
include("$board_skin_path/best_comment.skin.php");
?>



<?
include("$board_skin_path/best_comment.skin.php");
?>
<div id="commentContents">
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
$comment_no = $list[$i][wr_id];
$mb = get_member($list[$i][mb_id]);
?>
로 바꿔주시고...

베스트 코멘트에서

<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=good" target='hiddenframe'><u>공감</u></a> : <font color=#FF8000><?=$list[$i][wr_good]?></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$comment_id?>&good=nogood" target='hiddenframe'><u>반대</u></a> : <font color=#FF8000><?=$list[$i][wr_nogood]?></font>


<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$best_row[wr_id]?>&good=good" target='hiddenframe'><u>공감</u></a> : <font color=#FF8000><?=$best_row[wr_good]?></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./feel.php?bo_table=<?=$bo_table?>&wr_id=<?=$best_row[wr_id]?>&good=nogood" target='hiddenframe'><u>반대</u></a> : <font color=#FF8000><?=$best_row[wr_nogood]?></font>

로 바꿔주시면 해결 될꺼예요 ;;

혹시나 해서 링크에 <?=$comment_id?> 를 <?=$best_row[wr_id]?> 로 바꾸니 되는듯하네요
© SIRSOFT
현재 페이지 제일 처음으로