스킨에 add_stylesheet 동작여부??

스킨에 add_stylesheet 동작여부??

QA

스킨에 add_stylesheet 동작여부??

본문

안녕하세요.

스킨에 add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">', 0);

의... --> add_stylesheet 가 동작하지 않습니다.

그래서 그냥 <link rel="stylesheet" href="<?=$member_skin_url?>/style.css">

이렇게는 사용하고 있는데..이것도 다 수정해야되서..좀 그렇네요..

왜그런지 모르겠네요..

아시는분 댓글좀..부탁드립니다.

 

이 질문에 댓글 쓰기 :

답변 3

tail.sub.php 파일이 반드시 페이지 내에 포함되어야 합니다. 

혹시 별도의 head 와 tail를 사용하고 있다면 이 부분이 누락되는 경우가 많은데요.

tail.sub.php 파일 하단에 보면 아래 코드가 있는데 이 코드가 누락되면 css가 로딩이 안됩니다. 

체크해서 없다면 추가해보세요.

 

</body>

</html>

<?php echo html_end(); // HTML 마지막 처리 함수 : 반드시 넣어주시기 바랍니다. ?>

add_stylesheet() 함수는

lib/common.lib.php 파일에 선언이 되어 있습니다.


2331번줄에
function add_stylesheet($stylesheet, $order=0)
{
    global $html_process;

    if(trim($stylesheet))
        $html_process->merge_stylesheet($stylesheet, $order);
}

2351번줄에
    function merge_stylesheet($stylesheet, $order)
    {
        $links = $this->css;
        $is_merge = true;

        foreach($links as $link) {
            if($link[1] == $stylesheet) {
                $is_merge = false;
                break;
            }
        }

        if($is_merge)
            $this->css[] = array($order, $stylesheet);
    }

함수가 존재하는지 확인해 보시고 혹시 원본 common.lib.php 파일에서 변경이나 삭제된 부분이 존재하지 않는지 한번 체크해 보세요.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 23
QA 내용 검색

회원로그인

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