2026, 새로운 도약을 시작합니다.

list.10.skin.php 말고 임의로 만들어진 list.test.skin.php 를 사용하는 방법이 있을까요? 채택완료

listtype.php?type=1,2,3,4,5 등 공통적으로 list.10.skin.php로 가지더라고요.

listtype.php?type=3 만 다른 제가 만든 list.test.skin.php 쪽으로 들어가고 싶은데 어디를 고치면 될까요?

답변 2개

채택된 답변
+20 포인트

기본스킨을 사용한다는 가정하에

/shop/list.php 파일을 열어보시면

 // 리스트 스킨

    $skin_file = is_include_path_check($skin_dir.'/'.$ca['ca_skin']) ? $skin_dir.'/'.$ca['ca_skin'] : $skin_dir.'/list.10.skin.php';

이렇게 된 영역이 있습니다.

그 바로 위에서

Copy


 

$type = preg_replace("/[\\'\"\\\'\\\"\%\=\(\)\s]/", "", $_REQUEST['type']);

// listtype.php에서 참조

 

$skinfile= $typearr(1=>"10",2=>"10",3=>"test".4=>"10",5=>"10");

 // 리스트 스킨

    $skin_file = is_include_path_check($skin_dir.'/'.$ca['ca_skin']) ? $skin_dir.'/'.$ca['ca_skin'] : $skin_dir.'/list.'.$skinfile[$type].'.skin.php';

로 변경해주세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

넵. 감사합니다. 변경해보겠습니다. ㅎ
오타가 있어서 수정합니다
[code]
$skinfile= $typearr(1=>"10",2=>"10",3=>"test".4=>"10",5=>"10");


// 위 내용을
//****************************************************

$skinfile= array(1=>"10",2=>"10",3=>"test".4=>"10",5=>"10");
//이렇게 변경해주세요
[/code]

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

listtype.php 파일에서 type 이 3인경우만 호출하는 skin 파일을 변경하셔서 적용하시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

플라이님 답변감사드립니다.
네. ㅋ 안되길래 typearr 변수가 전역으로 선언되었나 싶었습니다.

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

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

로그인
🐛 버그신고