답변 2개
채택된 답변
+20 포인트
6년 전
현재 그누보드 버전에서는 보안적인 문제로 관리자의 메뉴설정에서 자바스크립트 사용을 금지하였습니다.
꼭 원하신다면 adm/menu_list.php 의 제일 하단에 function fmenulist_submit(f) 부분을
</p>
<p>function fmenulist_submit(f)
{
/*
var me_links = document.getElementsByName('me_link[]');
var reg = /^javascript/; </p>
<p> for (i=0; i<me_links.length; i++){
if( reg.test(me_links[i].value) ){
alert('링크에 자바스크립트문을 입력할수 없습니다.');
me_links[i].focus();
return false;
}
}
*/
return true;
}</p>
<p> </p>
<p>위처럼 자바스크립트 체크를 없애시고 adm/menu_list_update.php 의 </p>
<p> $me_link = (preg_match('/^javascript/i', $_POST['me_link'][$i]) || preg_match('/script:/i', $_POST['me_link'][$i])) ? G5_URL : strip_tags($_POST['me_link'][$i]);</p>
<p> </p>
<p>부분을 </p>
<p>$me_link = strip_tags($_POST['me_link'][$i]);</p>
<p>이런식으로 수정해주시면 됩니다.</p>
<p> </p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
6년 전

그누보드 기본 파일에서는 이런식으로 넣으니 잘 작동합니다.
테마의 admin.lib.php 등에 추가로 막아놨을 수 있으니 찾아보고 주석처리 하세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
민아1234
6년 전
답변 감사합니다. 저는 관리자페이지에서 해봤는데 저렇게 작동이 안됩니다.. 그누보드 버전이 높아서 그런건지... 그리고 테마의 주석처리를 하라고 하셨는데 좀 더 자세히 알려주시면 안될까요? ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택