게시판에서 사용자정의 항목으로 날짜를 사용중입니다.

 

그런데 특정 년월일 을 if 문으로 지정해놓고

 

선택시 안내경고창을 띄우고싶습니다.

 

그래서 /classes/extravar/Extravar.class.php 파일을 열어보았는데

 

case 'date' :
// datepicker javascript plugin load
Context::loadJavascriptPlugin('ui.datepicker');
$buff[] = '<input type="hidden" name="' . $column_name . '" value="' . $value . '" />'; 
$buff[] = '<input type="text" required placeholder="여기를 클릭하여 날짜를 선택하세요." id="date_' . $column_name . '" value="' . zdate($value, 'Y-m-d') . '" class="date" />'; // 여기 수정
$buff[] = '<input type="button" value="' . Context::getLang('cmd_delete') . '" class="btn" id="dateRemover_' . $column_name . '" />';
$buff[] = '<script type="text/javascript">';
$buff[] = '//<![CDATA[';
$buff[] = '(function($){';
$buff[] = '$(function(){';
$buff[] = '  var option = { dateFormat: "yy-mm-dd", changeMonth:true, changeYear:true, gotoCurrent:false, yearRange:\'-100:+10\', onSelect:function(){';
$buff[] = '    $(this).prev(\'input[type="hidden"]\').val(this.value.replace(/-/g,""))}';
$buff[] = '  };';
$buff[] = '  $.extend(option,$.datepicker.regional[\'' . Context::getLangType() . '\']);';
$buff[] = '  $("#date_' . $column_name . '").datepicker(option);';
$buff[] = '  $("#date_' . $column_name . '").datepicker("option", "dateFormat", "yy-mm-dd");';
$buff[] = '  $("#dateRemover_' . $column_name . '").click(function(){';
$buff[] = '    $(this).siblings("input").val("");';
$buff[] = '    return false;';
$buff[] = '  })';
$buff[] = '});';
$buff[] = '})(jQuery);';
$buff[] = '//]]>';
$buff[] = '</script>';
break;

 

이 부분에서 수정을 해야하는지요?

 

조언 부탁드립니다..ㅠㅠ

  • ?
    접근이 잘못 되셨습니다

    개시판 스킨을 수정하셔야 합니다
    write_form.html에 스크립트를 추가하세요

    해당 확장변수 input을 검사하셔서 조건에 맞으면 alert을 띄우시면 됩니다
  • profile
    자바스크립트로 가능할거 같아요.
  • ?
    "게시판에서" 띄우려면 게시판스킨에서 수정하셔야 합니다