대댓글 무제한 댓글 들여쓰기 대신 @아이디 <=요런방식 > 그누보드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 순으로 나열되게끔요...

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

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

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

한번 더 시간들여서 해보도록 하겠습니다!!
전체 2,423 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT