한게시판에 서로다른 형태의 코멘트입력폼 두개달기 구현할수 있나요... > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

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

한게시판에 서로다른 형태의 코멘트입력폼 두개달기 구현할수 있나요... 정보

한게시판에 서로다른 형태의 코멘트입력폼 두개달기 구현할수 있나요...

본문

skin/board/스킨명/view.skin.php에서 코멘트필드 부분을 이렇게 바꾸고...
---------------------------------------------------------------------------------------------------------------------
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td><?
include_once("./view_comment2.php");
?></td></tr>
</table>

<? if ($ext8_00) {?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td><?
include_once("./view_comment.php");
?></td></tr>
</table>
<? } ?>
-------------------------------------------------------------------------------------------------------------------

bbs/view_comment.php에서
-------------------------------------------------------------------------------------------------------------------
include_once("$board_skin_path/view_comment.skin.php");

include_once("$board_skin_path/view_comment2.skin.php");

-------------------------------------------------------------------------------------------------------------------
내용만 바꿔서 새파일(view_comment2.php)로 추가하면...

일단 두가지 코멘트 형태가 표현되긴 하는데...
코멘트 쓰고 지울때마다 같이 돌아가네요...

하나는 주문용, 하나는 문의용이기 때문에...
둘이 같이 돌아가면 안되기에 이를 분리할수 있는 방법이 있을까해서 질문 올려봅니다...
코멘트에서 불러오는 테이블명을 달리해주면 될거 같은데...
좋은 가르침 한수 부탁 드립니다...

댓글 전체

세부적인 코드를 몰라서 그렇습니다만
위 코드로만 본다면 view_comment2.php 는 무조건 출력이니

if ($ext8_00) {
  include_once("./view_comment.php");
}
else {
  include_once("./view_comment2.php");
}
로 바꿔보세요.
$ext8_00은 게시판 여분필드에서 추가된 변수(가격)이구요...
$ext8_00값이 있으면 문의용 주문용 코멘트 입력폼이 다 나오고
$ext8_00값이 없으면 문의용 코멘트 입력폼만 나오게 하려고 하다보니...
저렇게 짠거네요...

현재 증상은 $ext8_00값이 없는 코멘트입력폼이 하나인곳에서는 입출력이 정상이고...
$ext8_00값이 있는 코멘트입력폼이두개인곳에서는 한곳에서 글을쓰면 데이타가 분리되어야할 추가한 코멘트에서 똑같이 받아 결국은 두개의 동일한 데이타가 view.skin.php에서 보여 지게되는...
그런 증상입니다...
이제 생각해보니 코멘트가 입력되는 db테이블명은 같아도 상관없겠고 불러오는 옵션데이타만 달리주면 되겠다 싶기도 한데...
쉽게 해결이 안되네요...

위에 적으신 코드로는 옵션당 한개씩만 출력하게 될건데요...
원하는 결과를 얻으려면..아무래도 view_comment2.php나 view_comment2.skin.php 쪽에서 어떤 수정을 가해야 하나봅니다...
전체 14 |RSS
그누4 질문답변 내용 검색

회원로그인

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