베플 스킨 다시 질문좀 드립니다. 정보
베플 스킨 다시 질문좀 드립니다.본문
지금 까지 수정을 해 보았는데 역시 안되더라구요 ^^
값을 전달하지 못한다고 뜨는데 오전에 올렸던 질문 내용은 ^^
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>
반대 : <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>
반대 : <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>
<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원 안없어져요 ?
있어서 뷰코멘트 부분이 다릅니다.
배추님 게시판에 이미 말씀 하신 부분으로 제가 적용을 해 보았는데 인크루트 위치를 변경을 알려
주시기 전에 시도를 해봤느데 문제는 베플 하나 코멘트 하나 이런식으로 뿌려 진다는 것입니다.
즉 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>
<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>
<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]?> 로 바꾸니 되는듯하네요