채택완료

에러문제

2018-03-13 (화) 12:59:17 2,628

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 "&nbsp;($ip)"; } ?>
    </a>
    <?=$mb_menu?>
   </div>   

|

답변 4개

채택된 답변
+20 포인트
2018-03-13 (화) 13:24:50

해당 문제는 '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 하시면 될것 같네요^^

2018-03-13 (화) 14:04:27

빌더를 찾았습니다

보통 ST 클래스 선언은 어디파일에서 하나요?

덮어씌우려고 해도 해당파일을 찾을수가 없습니다.

2018-03-13 (화) 13:24:42

에러 내용만 보면 ST 라는 클래스가 없다는 내용입니다.

에러 라인에서 ST 클래스를 선언또는 사용하는 것 같은데, ST클래스가 없어서 발생하는 에러인듯 합니다.

해당 줄이 문제라기보단 해당 클래스를 참조하는 경로문제인듯 한데

파일이 제 위치에 업로드되어있는지 확인하셔야 할 듯 합니다.

답변을 작성하려면 로그인이 필요합니다.