음악게시판 스킨을 적용했는데, 관리자만 글쓰기가 됩니다. 정보
음악게시판 스킨을 적용했는데, 관리자만 글쓰기가 됩니다.본문
글 검색해봤는데, 같은 문제로 몇분이서 글을 올렸는데 해결 답변이 없네요 OTL
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=94752&sca=&sfl=wr_subject&stx=%C0%BD%BE%C7&sop=and
위의 스킨을 적용 시켰는데, 관리자만 글쓰기 버튼이 활성화가 됩니다. (관리메뉴에서 게시판 글쓰기 권한레벨을 설정해도 적용이 안됍니다)
이전 질문글 답변 중에서 kplayer_board_check 함수를 봐야 알거 같다는 답변이 있었는데
어디서 확인해봐야하는지요? (게시판 스킨 중에서 kplayer_board_check 라는 파일은 없던데요..)
write.skin.php파일의 윗부분 코드는 아래와 같습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=94752&sca=&sfl=wr_subject&stx=%C0%BD%BE%C7&sop=and
위의 스킨을 적용 시켰는데, 관리자만 글쓰기 버튼이 활성화가 됩니다. (관리메뉴에서 게시판 글쓰기 권한레벨을 설정해도 적용이 안됍니다)
이전 질문글 답변 중에서 kplayer_board_check 함수를 봐야 알거 같다는 답변이 있었는데
어디서 확인해봐야하는지요? (게시판 스킨 중에서 kplayer_board_check 라는 파일은 없던데요..)
write.skin.php파일의 윗부분 코드는 아래와 같습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("{$g4['path']}/lib/kplayer_common_lib.php");
if (!($member['mb_id'] && ($is_admin == "super" || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))){
die("<script language='javascript' type='text/javascript'> alert('권한이 없습니다.'); window.history.go(-1);</script>");
}else if ($w == "r"){
die("<script language='javascript' type='text/javascript'> alert('잘못된 방법으로 변수가 정의되었습니다.'); window.history.go(-1);</script>");
}else{
$alert_str = kplayer_board_check("\\n\\n", "audio", $board, 1);
if ($alert_str){
die("<script language='javascript' type='text/javascript'> alert('({$board['bo_subject']}) board \\n\\n{$alert_str}설정 에러.\\n\\n관리자에게 문의하시기 바랍니다.'); window.history.go(-1);</script>");
}
}
$source = array("/\n/", "/\r/");
$target = array("\\n", "");
$two_lyrics = preg_replace($source, $target, trim(addslashes($write['wr_10'])));
$singer = preg_replace("/\"/", """, get_text(trim($write['wr_1'])));
$title_song = preg_replace("/\"/", """, get_text(trim($write['wr_2'])));
?>
<link rel="stylesheet" href="<?=$board_skin_path?>/css/kplayer_board.css" type="text/css">
<script language="javascript" type="text/javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
<!-- 김선용 2005.4 - ff(불여우) 에서는 innerhtml 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data">
<input type="hidden" name="null"><!-- 삭제하지 마십시오. -->
<input type="hidden" name="w" value="<?=$w?>">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="wr_id" value="<?=$wr_id?>">
<input type="hidden" name="sfl" value="<?=$sfl?>">
<input type="hidden" name="stx" value="<?=$stx?>">
<input type="hidden" name="spt" value="<?=$spt?>">
<input type="hidden" name="sst" value="<?=$sst?>">
<input type="hidden" name="sod" value="<?=$sod?>">
<input type="hidden" name="page" value="<?=$page?>">
<input type="hidden" name="wr_10" value=""><!-- 두줄 가사 삭제하지 마십시오.-->
댓글 전체