안녕하세요 datepicker 문제 때문에 도움 요청하고자 합니다.
본문
제가 요즘 일정관리 게시판을 만들고 싶어서 그누보드 4에 있는 일정관리를 G5로 바꾸고 있습니다.
달력에서 날짜를 클릭하면 해당 날짜가 자동 입력되고 글쓰기가 되도록 세팅되어 있었는데
G5로 옮기고 난 뒤 오늘 날짜로 자동 입력되는데다가 이러저리 검색해서 다시 수정해보니 2014-1-1 이런식으로 나옵니다
1번 게시판에서 날짜를 클릭하면 2번 날짜가 적힌곳에 자동으로 클릭된 날짜가 입력되었었는데 어느순간부터 글쓴 날짜가 자동으로 기입되구요.. 수정하려구 날짜 클릭하면 달력뜨게 했는데 해당 날짜를 선택해서 글쓰기를 누르면 결국 2014년 -1월 1일이 뜹니다.-_-;;
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>
<script>
$(function(){
$("#wr_link1").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", maxDate: "+0d" });
});
</script>
<input type="text" name="wr_link1" value="<?php echo $write['wr_link1'] ?>" id="wr_link1" class="frm_input" size="20">
<img src="<?php echo $board_skin_url ?>/img/calendar.gif" border="0" align="absmiddle" title="날짜를 선택하세요"></a>
</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
소스는 이러합니다. 부지런히 알아보며 짜집기 했는데 ..OTL..
어디가 잘못되었는지 도움 부탁드립니다.
참! '/jquery-ui/datepicker.php' 라는게 js 폴더의 jquery-ui-1.7.2.custom.min.js 맞는지요? 이름이 다른데 적용이 되나요?? jquery-ui라는 폴더가 없던데.. 초보라서..ㅎㅎ (__)
답변 3
렇게 해보세요
해당 스킨에 위에 말씀하신 파일이 있을 것 같네요.
스킨 주소를 알려줘야 고수님들이 답을 달아줄 수 있을 것입니다.
저장된 값이 '2014년 -1월 1일'로 뜬다면 뷰페이지 php부분에서 substr 인자의 숫자부분이 잘못된거 같구요..
날짜 클릭했을때 지정날짜가 아니라 현재일로 뜨는것도 스크립트인지 페이지이동후 php인지는 모르겠지만 인자 넘겨주는게 잘못되지 않았을까 싶습니다. 이건 소스를 봐야 알듯하네요.
그리고 plugin/jquery-ui/datepicker.php 파일에서 해당 js파일을 로딩하게 코딩되어 있습니다.