한페이지에 설문조사 전부 불러오기

먼저 사전 작업이 필요합니다. 베이직 스킨을 기본으로 설명드립니다.

첫번째로 설문조사스킨폴더안에 poll.skin.php 파일에서

18번째라인
<form name="fpoll" method="post" action="<?=$g4[bbs_path]?>/poll_update.php" onsubmit="return fpoll_submit(this);" target="winPoll">

<form name="fpoll_<?=$po_id?>" method="post" action="<?=$g4[bbs_path]?>/poll_update.php" onsubmit="return fpoll_submit(this);" target="winPoll">


69번째라인
<a href="javascript:;" onclick="poll_result('<?=$po_id?>');">

<a href="javascript:;" onclick="poll_result('<?=$po_id?>', document.fpoll_<?=$po_id?>);">


111번째라인
function poll_result(po_id)

function poll_result(po_id, f)


118번째라인
win_poll("<?=$g4[bbs_path]?>/poll_result.php?po_id="+po_id+"&skin_dir="+document.fpoll.skin_dir.value);

win_poll("<?=$g4[bbs_path]?>/poll_result.php?po_id="+po_id+"&skin_dir="+f.skin_dir.value);


바꿉니다.


두번째로 lib폴더의 poll.lib.php 파일에서
include_once ("$poll_skin_path/poll.skin.php");

include ("$poll_skin_path/poll.skin.php");

바꿉니다.

마지막으로 첨부된 파일을 다운받아 상대경로 수정후 확인해 봅니다.


---------------------------------------------------------------------------------------------------------------------------------------


위의 파일 두개를 수정하셨다면 한페이지에 두개나 세개만 보이고자 하실경우
<?=poll("스킨이름", 번호);?> 형식에 맞게 불러오시면 됩니다.


---------------------------------------------------------------------------------------------------------------------------------------


poll.skin.php 를 꾸미실때 아래의 변수를 사용할 수도 있겠죠
<?=$po[po_level]?> 투표권한
<?=$po[po_point]?> 지급포인트
<?=$po[po_date]?> 투표시작일

첨부파일

poll_all.php (1.8 KB) 75회 2006-06-18 10:14
|

댓글 2개

f 에 대한 것이 없는데요..
죄송합니다.
poll.skin.php 파일에서 69라인에
<a href="javascript:;" onclick="poll_result('<?=$po_id?>');">를
<a href="javascript:;" onclick="poll_result('<?=$po_id?>', document.fpoll_<?=$po_id?>);">로
바꾸는 것을 빼먹었네요.
수정 해 놓겠습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고