위와 같이 에러메세지가 뜨네요.

관리자모드로 접속을 하려고 했더니...
아래와 같은 에러 메세지가 뜨네요..
어떤 머가 문제인지~~
고수님들 답변 부탁드립니다..... ^.^

Fatal error: Cannot redeclare get_skin_dir() (previously declared in /home/www/vetcom/board/bbs/admin/admin.lib.php:22) in /home/www/vetcom/board/bbs/admin/admin.lib.php on line 22
|

댓글 1개

스킨 폴더를 불러 오지 못하는 것입니다..

아마 관리자 모드의 보드의 설정 페이지에서 에러가 나는듯 한다.
get_skin_dir 는 스킨 폴더를찾아 스킨을 불러 오는 것입니다..
혹 스킨 폴더명을 변경 하시거나. bbs/admin/boardform.php 파일을 수정 하신것이 아닌가 생각됩니다..
(__)

admin.lib.php 22번 내용

// 스킨경로를 얻는다
function get_skin_dir($val, $path)
{
global $cfg;

$result_array = array();

$dirname = "$path/skin/$val/";
$handle = opendir($dirname);
while ($file = readdir($handle)) {
if($file == "."||$file == "..") {
continue;
}

if (is_dir($dirname.$file)) {
$result_array[] = $file;
}
}
closedir($handle);
sort($result_array);

return $result_array;
}

이부분에서 get_skin_dir($val, $path) 명령중에 $var 은 스킨의 종류라고 보시면 되고 $path는 스킨 게시판의 위치 입니다..



예를 든다면 bbs/admin/boardform.php 에서 253 라인에
get_skin_dir("board", "./bbs"); 부분이 있습니다.

board -> 게시판 스킨 ./bbs <- 스킨 위치를 표시 합니다..

get_skin_dir("board", "./bbs"); 명령을 주면 admin.lib.php에서 그것을 받아.

$dirname = "$path/skin/$val/"; 부분에서 변형을 하여서 스킨폴더에서 스킨들을 불러 오죠..


$dirname = "./bbs/skin/board/"; <-- 위 명령을 하면 $dirname 값에 이렇게 저장 되신다고 봅니다..

어렵게 설명했나요 ㅜ.ㅜ 죄송 (__)
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
20년 전 조회 1,669
20년 전 조회 1,288
20년 전 조회 1,718
20년 전 조회 1,531
20년 전 조회 1,484
20년 전 조회 1,417
20년 전 조회 1,453
20년 전 조회 1,440
20년 전 조회 1,506
20년 전 조회 1,562
20년 전 조회 1,909
20년 전 조회 1,855
20년 전 조회 1,453
20년 전 조회 2,119
20년 전 조회 1,289
20년 전 조회 1,466
20년 전 조회 1,335
20년 전 조회 1,328
20년 전 조회 1,390
20년 전 조회 1,819
🐛 버그신고