코멘트를 2개 달고 싶습니다..^^ > 그누4 질문답변

그누4 질문답변

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

코멘트를 2개 달고 싶습니다..^^ 정보

코멘트를 2개 달고 싶습니다..^^

본문

연일 도움 많이 받아가고 있는 초보입니다.. 꾸벅..^^

코멘트 입력하는곳을 두군데로 스킨을 만들라고하는데요..
틀만 좀 틀리게해서..
입력하는 textarea 는 한개지만..
두개로 보이게끔해서..
입력을 하게 끔하고 싶습니다...

예를들면..

사용후기 : 코멘트입력

제품문의 : 코멘트입력

이런식으로요

코멘트 입력창은 같아서.. 어차피 입력하면 리스트에 카운팅되는 숫자는 합산으로 나오게끔하되..

저 두가지형식으로 댓글달수있는 방법이 있을듯한데..
고수님들 부탁드리겠습니다..^^
  • 복사

댓글 전체

1. view.skin.php에서 원하시는 곳에 include "$board_skin_path/view_comment2.skin.php"; 추가
2. view_comment2.skin.php 작성
    a. 기존 view_comment.skin.php의 코드를 그대로 복사한 후 코멘트 내용불러오는 부분 제거
    b. 태그의 id명을 변경 (태그id를 바꾸지 않으면 아예 보이지 않거나 관련 자바스크립트 에러가 발생합니다.)
위와같이 하면 될 듯 합니다.
호호까르르님..^^
말씀하신대로하니 반응이 있는데요..
작성한 리스트는 두개로 보이는데.. 입력창이 안보이거든요..
입력하는 창(textarea) 을 보이게하려면 태그id를 바꾸면 될듯한데..
어느부분을 수정해야할지 모르겠습니다..ㅠ
코멘트 내용불러오는 부분은 모두 제거하셨나요? view_comment2.skin.php의
<div id="comment_write"... 이하의 모든 id명을 변경하셔야 합니다. 예를 들어, id="comment_write"를 id="comment_write2"로 바꾸어 주시고, 같은 파일의 자바스크립트 부분에서도 해당 id를 참조하는데(document.getElementById('comment_write') 처럼) 이 부분에 있는 comment_write도 comment_write2로 바꾸어 주셔야합니다.
참, 자바스크립트의 함수명도 중복이되는군요^^; 이것또한 바꾸어주셔야하네요. 함수정의하는 부분과 호출하는 부분 모두..
뷰 페이지에서 어떻게 삽입을 해야 하나요.

<?
include_once("./view_comment.php");
?>

을 삭제하고
<?
// 코멘트 입출력
include "$board_skin_path/view_comment.skin.php";
?>
<?
// 코멘트 입출력
include "$board_skin_path/view_comment2.skin.php";
?>

위와 같이 두개를 집어넣어야 하나는 궁금합니다.

또한 수정파일은 view_comment2.skin.php 이것만 하면 되는지 궁금합니다.

view_comment2.skin.php에서 다음과 같이 2군데 수정했습니다,
<div id=comment_write2 style="display:none;"> // div id 수정
var save_html = document.getElementById('comment_write2').innerHTML; //자바스크립트수정

위 팁으로 적용이 쉽지가 않네요.
© SIRSOFT
현재 페이지 제일 처음으로