대댓글 무제한 댓글 들여쓰기 대신 @아이디 <=요런방식 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

대댓글 무제한 댓글 들여쓰기 대신 @아이디 <=요런방식 정보

게시판 대댓글 무제한 댓글 들여쓰기 대신 @아이디 <=요런방식

첨부파일

basic.rar (17.9K) 147회 다운로드 2017-05-04 15:24:01

본문

대댓글 스킨이라고 해야될지 사용방법에 따라 무제한 댓글이 될수도 있습니다.ㅎㅎ 

들여쓰기 대신 @아이디 <=요런방식 어느분이 QA에 대답할 방법이 없어서 만들어봤습니다.

 

그누보드 gnuboard5.2.7 기준으로 수정하였습니다.

 

bbs/view_comment.php 줄 20

수정전: $sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment, wr_comment_reply ";
수정후: $sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_id ";

 

bbs/write_comment_update.php 

줄 134

수정전: $tmp_comment_reply = $reply_array['wr_comment_reply'] . $reply_char;
수정후: $tmp_comment_reply = $reply_char;

줄 147 

$wr_subject = get_text(stripslashes($wr['wr_subject']));

바로 밑에 추가 

추가부분 $wr_1 = stripslashes($_POST['mention_user']); 

 

위와 같이 수정해주시고..

 

basic을 사용하시면 스킨을 다운받으셔가지고  board폴더에 넣으시면 됩니다 .

 

다른 스킨을 사용시에는  view_comment.skin.php 파일만 따로 board게시판에 넣으면 됩니다.

 

style도 해당파일에 포함되여 있습니다 디자인은 알아서 수정하시가 바랍니다.

 

추천
12
  • 복사

댓글 전체

하.. 아직도 테스트 못해보고 있네요..ㅠㅠ

실시간 운영중인 곳에 적용했다가 사람들 놀랠까봐.. 호스팅 하나 더 구매해서 테스트용으로 작업해야 하나 생각중입니다..ㅠㅠ

분명히 모바일버전으로 사이즈 조절을 해야할텐데, 실시간 운영중인곳에 적용했다가는 위험할 수 있으니까요...ㅎㅎ
망고님, 너무 감사한 자료 무료로 풀어주셔서 너무 감사드립니다..ㅠㅠ
근데, 혹시 한가지만 질문드려도 될까요? ㅠㅠ

이 기능이 아무래도, 답변을 달면 무조건 가장 아래 출력이 되다보니까 보는데에 약간은 불편함이 있는 것 같아요..ㅠㅠ 맨 처음 댓글에 답글을 달아도 맨아래 출력이 되버려서요...ㅠㅠ

혹시, 그누보드 QnA나 네이버카페 모바일처럼 딱 첫번째 대댓글만 들여쓰기 되도록해서 답글이 해당댓글 아래로 달리게 하려면 어딜 수정해야 할까요?
무료로 풀어주셨는데 괜히 기분나쁘실까봐 심히 걱정됩니다..ㅠㅠ

아, 그리고 모바일에는 적용해보았는데, 제가 반응형이라 그래서인지 몰라도 알아서 사이즈가 잘 맞더라구요 ^^
아 ~네 ~

bbs/view_comment.php 줄 20

$sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment, wr_comment_reply ";


스킨폴더의

view_comment.skin.php 스킨  줄 39
    <article id="c_<?php echo $comment_id ?>" <?php if ($cmt_depth) { ?> style="margin-left:<?php echo $cmt_depth ?>px;border-top-color:#e0e0e0"<?php } ?>>

이렇게 수정하시면 될거같네요 .. 디자인은 알아서 수정하시구요 ~
감사합니다. 말씀해주신대로 설정해서 해당 댓글아래로 들여쓰기가 잘 됩니다.

그런데, A라는 사람의 댓글에 B,C라는 사람이 대댓글을 달았을때, A 댓글아래로 들여쓰기
 되서 B,C의 대댓글이 순차적으로 나오는것까진 완벽한데,

이때, 여기서 B의 대댓글에 D가 대댓글을 달면, C의 대댓글위로 올라오게 되더라구요..ㅠㅠ

최종적으로 A댓글 아래로, B D C 순서로 대댓글이 달려버리게 됩니다..

혹시 댓글이 아닌, 대댓글에 답변을 달 때에는 그냥 순차적으로 나열되게 할 수 있을까요...?

A의 댓글을 필두로, 그 아래 대댓글들은 들여쓰기가 되고, B D C가 아니라 B C D 순으로 나열되게끔요...

무료로 자원봉사겸 풀어주신건데, 자꾸 수정부탁드려서 정말로 정말로 정말로 죄송합니다..ㅠㅠ
오해 없으시길 바랍니다. 주제넘을건 없구요. 단지 스킨은 그냥 예제같은겁니다 . 보시고 아 ~ 이렇게 하는거구나 그리고 살짝만 병경하시면 자기거로 만들수 있는뭐  그런거고 , 처음에 말씀하신부분은 저도 살짝 고민 햇던 부분인데 그래서 수정방법을 알려드린겁니다.

계속 수정해서 자기것을 만들고 싶다면 직접수정하거나 제작의뢰 게시판으로 가시면 된다느 그런의미죠 ..
감사합니다. ^^

이전에도 다른 댓글 소스들 많이 수정해봤는데, 유독 댓글쪽이 이상하게 마음처럼 잘 안되더라구요..ㅠㅠ

한번 더 시간들여서 해보도록 하겠습니다!!
© SIRSOFT
현재 페이지 제일 처음으로