에러문제
본문
https://sir.kr/g5_skin/15756?sfl=wr_subject%7C%7Cwr_content&stx=%EC%9E%90%EB%8F%99%EC%B0%A8
위 스킨을 이용중입니다.
리스트에서는
Fatal error: Class 'ST' not found in /home/222.231.28.12/aphp53/theme/car/skin/board/order_list/list.skin.php on line 142
뷰에서는
Fatal error: Class 'ST' not found in /home/222.231.28.12/aphp53/theme/car/skin/board/order_list/view.skin.php on line 47
위 에러가 나옵니다.
ST 클래스가 문제인것 같은데요..
어디서 수정해야할지 모르겠습니다 ㅠ.ㅠ
<div class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<?=ST::get_mb_icon($view['mb_id'], $view['name'])?> <strong><?=$view['wr_name'] ?></strong>님<?php if ($is_ip_view) { echo " ($ip)"; } ?>
</a>
<?=$mb_menu?>
</div>
답변 4
해당 문제는 'ST'라는 PHP 클래스가 없어서 생기는 문제입니다.
조금 알아보니, 해당스킨은 ST-basic 이라는 테마를 사용했을때 이용할 수 있는것 같네요,
ST-basic이라는 테마 안에 'ST'라는 PHP Class가 있을것입니다.
이 'ST'라는 클래스가 ST::get_mb_icon($view['mb_id'], $view['name'])와 같이 쓰이고 있네요. 아마도 회원아이콘이나 그밖의 정보들을 추출하는 클래스인듯합니다.
만약에 ST-basic 테마를 사용하지 않으신다면,
라이센스 확인해보시고 ST-basic 테마에 포함되어있는 ST클래스의 php 파일만 가져다 업로드 하신 후에 적당한 곳에서 include 하시면 될것 같네요^^
해당 줄이 문제라기보단 해당 클래스를 참조하는 경로문제인듯 한데
파일이 제 위치에 업로드되어있는지 확인하셔야 할 듯 합니다.
에러 내용만 보면 ST 라는 클래스가 없다는 내용입니다.
에러 라인에서 ST 클래스를 선언또는 사용하는 것 같은데, ST클래스가 없어서 발생하는 에러인듯 합니다.
빌더를 찾았습니다
보통 ST 클래스 선언은 어디파일에서 하나요?
덮어씌우려고 해도 해당파일을 찾을수가 없습니다.