한 게시글의 댓글창을 두군데로 나누는 방법에 대해.. > 그누4 질문답변

그누4 질문답변

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

한 게시글의 댓글창을 두군데로 나누는 방법에 대해.. 정보

한 게시글의 댓글창을 두군데로 나누는 방법에 대해..

본문

위 사진같이 한 게시글에 댓글을 두군데로 나눠서 입력/출력을 하려고 합니다.
왼편댓글란에 입력한 댓글은 왼편에만, 오른편댓글란에 입력한 댓글은 오른편에만 나오도록요..

아래와 같이 진행해 보았습니다.

1. bbs/view_comment.php 를 복사하여 bbs/view_comment2.php를 만듬

2. 스킨폴더(skin/board/basic)의 view_comment.skin.php 를 복사하여 view_comment2.skin.php를 만듬

3. 스킨폴더(skin/board/basic)의 view.skin.php를 아래와같이 수정(테이블작업은 되어있다고 가정)
<?
// 코멘트 입출력(왼편)
include_once("./view_comment.php");
?>

<?
// 코멘트 입출력(오른편) -추가된코멘트
include_once("./view_comment2.php");
?>

4. 스킨폴더(skin/board/basic)의 view_comment2.skin.php 수정
<div id="comment_write"... 이하의 모든 id명 변경. 예를 들어, id="comment_write"를 id="comment_write2"로 바꾸고, 같은 파일의 자바스크립트 부분에서도 해당 id를 참조하는데(document.getElementById('comment_write') 처럼) 이 부분에 있는 comment_write도 comment_write2로 바꾸기..

위에까지 완료하였는데 제대로 한건지도 잘 모르겠고..; 그다음 어떻게 하면 좋을지 해서 여쭤봅니다
제 생각은,

오른편 댓글입력할때 여분필드 wr_1의 값을 2를 자동입력 되게해서,

bbs/view_comment2.php 의 코멘트 출력부분을 아래와 같이 수정하면..

//코멘트 출력
$sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 and wr_1 = 2 order by wr_comment, wr_comment_reply ";

오른편에 댓글은 wr_1값이 2인것만 출력되지 않을까 하고 생각했습니다.
*만약 위 방법이 괜찮다면 view_comment2.skin.php 에서 코멘트 입력 form에 wr_1값을 2로 자동입력되게 하는것도 궁금합니다.
form태그 안에 <input type=hidden name=wr_1      id="wr_1" value="2"> 이렇게 해도 값이 안넘어가서요..

좋으신분 의견 꼭좀 부탁드립니다..

( select a.* , ( select sum(co_count) as co_count from g4_qa_choose where mb_id=a.mb_id and bo_table = 'g4_qa' ) as q_co_count from `g4_write_g4_qa` a where wr_parent = '281508' and wr_8 != '' and wr_is_comment = 1 and CONVERT(wr_7, UNSIGNED) >= 5 group by wr_content having max(wr_7) order by CONVERT(wr_7, UNSIGNED) desc limit 3 )

1055 : Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sir.a.wr_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

error file : /15sir/bbs/board.php