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

일단 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
반대 : <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>&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>
<? } ?>

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

<?
// 가장 추천이 높은 댓글 불러오기.
$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>&nbsp;&nbsp;&nbsp;&nbsp;
반대 : <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>&nbsp;&nbsp;&nbsp;&nbsp;
반대 : <font color=#FF8000><?=$best_row[wr_nogood]?></font>

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

공감 : <font color=#FF8000><?=$best_row[wr_good]?></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
반대 : <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>&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]?>

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

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

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

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

댓글 5개

뷰 코멘트에서
<?
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포인트를 줍니다.


그리고 저는 기뻐합니다 +ㅁ+
아 그리고 질답게시판에 1000원걸고 질문햇다가
누구 답변 선택면 그사람한테 돈이가고
전 1000원 안없어져요 ?
답변 감사 합니다 ^^ 근데 제가 저 게시판에 스킨을 사용하는게 아니라 배추님 게시판 스킨을 사용하고
있어서 뷰코멘트 부분이 다릅니다.

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

즉 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]?> 로 바꾸니 되는듯하네요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,920
16년 전 조회 1,723
16년 전 조회 879
16년 전 조회 956
16년 전 조회 1,024
16년 전 조회 1,524
16년 전 조회 1,527
16년 전 조회 1,616
16년 전 조회 1,034
16년 전 조회 956
16년 전 조회 1,178
16년 전 조회 835
16년 전 조회 1,813
16년 전 조회 1,538
16년 전 조회 966
16년 전 조회 1,765
16년 전 조회 1,677
16년 전 조회 933
16년 전 조회 1,520
16년 전 조회 1,041
🐛 버그신고