음악게시판 스킨을 적용했는데, 관리자만 글쓰기가 됩니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

음악게시판 스킨을 적용했는데, 관리자만 글쓰기가 됩니다. 정보

음악게시판 스킨을 적용했는데, 관리자만 글쓰기가 됩니다.

본문

글 검색해봤는데, 같은 문제로 몇분이서 글을 올렸는데 해결 답변이 없네요 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파일의 윗부분 코드는 아래와 같습니다.


<?
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("/\"/", "&#034;", get_text(trim($write['wr_1'])));
$title_song = preg_replace("/\"/", "&#034;", 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=""><!-- 두줄 가사 삭제하지 마십시오.-->

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT