설문조사 2개 이상 사용시 버그가 있습니다. 채택완료
설문조사 2개 이상 사용시 버그가 있습니다.
그누보드 사용된 버전 : Version 5.5.8.3.1
그리고 그이전의 버전도 안됩니다.
아래 테스트 사이트 입니다.
https://wedgo1.cafe24.com/potal/serlmun.php
적용 소스 :
** 에러 원인 -> 투표b의 체크항목을 클릭하면 상단의 투표a의 값에 체크가 됩니다.
버그일까요??
아니면 안되는 것일까요?
페이지 모든 소스 :
-------------------------------------------------------------------------
설문조사 헤드
상단10
상단20
상단30
--------------------------------------------------------------------
답변 3개
라디오버튼 디자인 처리 때문에 그런 것 같네요.
복사한 스킨 poll.skin.php 파일에서 여기 id 값을 다른 이름으로 변경하세요.
예를 들어 이렇게.. 두 군데 있습니다.
gb_poll2_">
답변에 대한 댓글 2개
즉 여러가지 값을 한개의 변수에 실어보내는거죠..중복체크는 아닙니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
쪽지로 대화 가능하거나 소스 보내주시면 확인해드릴게요
댓글을 작성하려면 로그인이 필요합니다.
poll.skin.php 자체를 모두 다 수정하는게 좋구요..
앞으로 계속 사용하시고 계속 여러개를 사용한다고 가정할때
lib/poll.lib.php 를 lib/newpoll.lib.php 하나 추가 하셔서 그대로 소스 카피 하시고
함수명을 Newpoll 이라고 셋팅 한 뒤에 맨 뒤에
기존 function poll($skin_dir='basic', $po_id=false)
변경 function poll($skin_dir='basic', $po_id=false, $nm=1)
로 함수 변경 하시고 하단에 include_once ($poll_skin_path.'/poll.skin.php'); 를 newpoll.skin.php 로 변경
후 실제 스킨에서 newpoll.skin.php 생성 후 기존 poll.skin.php 카피 완료 후
/head.php 에 include_once(G5_LIB_PATH.'/poll.lib.php'); 밑에 include_once(G5_LIB_PATH.'/newpoll.lib.php'); 삽입
호출하는 명령은
기존 에서
변경
처럼 뒤에 값을 추가 하고 그 값이 적용되어 읽혀지는 skin 안에 newpoll.skin.php 에서
이러게 처리 하면 되지 않을까 생각해봅니다.
가상 시뮬레이션입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인