테스트 사이트 - 개발 중인 베타 버전입니다

extend 를 못 불러오는 거 같습니다. 채택완료

허걱김선생 8개월 전 조회 1,697

수고 하십니다.

리빌더 사용중인데요.

 

조언 좀 얻을 수 있을 까요?

 

같은 폴더에서 스타일은 주었고요.

 

</p>

<p>/* 레이아웃 CSS */

@media all and (max-width:1024px) { 

    .gnb_wrap .inner {padding-left: 0px !important; padding-right: 0px !important;}

}</p>

<p>.get_bbs_new_ico {

  display: inline-block;

  border-radius: 5px;

  /*background-color:#FF5722 !important;*/

  background-color:#000 !important;

  padding:0px 5px 2px 5px;

  margin: -3px 0 0 2px;

  line-height: 13px;

  vertical-align: middle;

  font-size: 9px;

  color:#fff;

}</p>

<p>

 

  •  

    이런식으로

    get_bbs_new_ico($row2['me_link']);?>

    get_bbs_new_ico를 extend에서 불러와야 하는데 불러 지지가 않는거 같습니다.

     

    </p>
    
    <p>function get_bbs_new_ico($link, $category = "", $newText = "New") {
    
        global $g5;</p>
    
    <p>    $parsed_url = parse_url($link);
    
        
    
        $bo_table = "";</p>
    
    <p>    if (!empty($parsed_url['query'])) {
    
            parse_str($parsed_url['query'], $query_params);
    
            if (!empty($query_params['bo_table'])) {
    
                $bo_table = $query_params['bo_table'];
    
            }
    
        }</p>
    
    <p>    if (!empty($parsed_url['path'])) { 
    
            $path = explode('/', trim($parsed_url['path'], '/'));
    
            $bo_table = end($path);
    
        }</p>
    
    <p>    $sql = "SHOW TABLES LIKE '".$g5['write_prefix'].$bo_table. "'"; 
    
        $qry = sql_query($sql);
    
        $row = sql_fetch_array($qry);    
    
        if ($row) {
    
            return get_new_ico($bo_table, "");
    
            return str_replace(">New<", ">{$newText}<", get_new_ico($bo_table, $category));</p>
    
    <p>    } else {
    
            return "";
    
        }
    
    }</p>
    
    <p>

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

    답변 1개

    채택된 답변
    +20 포인트
    8개월 전

    긴 주소 게시판 $bo_table 추출
    
        if (!empty($parsed_url['query'])) {
    
            parse_str($parsed_url['query'], $query_params);
    
            if (!empty($query_params['bo_table'])) {
    
                $bo_table = $query_params['bo_table'];
    
            }
    
        }
    
    짧은주소 에서 $bo_table 추출
    
        if (!empty($parsed_url['path'])) { 
    
            $path = explode('/', trim($parsed_url['path'], '/'));
    
            $bo_table = end($path);
    
        }</p>
    
    <p>
    아래와 같이 변경 하면  나올 것입니다.
        global $g5, $config; // 이 부분 $confi 추가하세요
    
        $parsed_url = parse_url($link);
    
        
    
        $bo_table = "";
    
        if($config['cf_bbs_rewrite'] == 0) {
    
            if (!empty($parsed_url['query'])) {
    
                parse_str($parsed_url['query'], $query_params);
    
                if (!empty($query_params['bo_table'])) {
    
                    $bo_table = $query_params['bo_table'];
    
                }
    
            }
    
         } else if($config['cf_bbs_rewrite'] == 1) {
    
            if (!empty($parsed_url['path'])) { 
    
                $path = explode('/', trim($parsed_url['path'], '/'));
    
                $bo_table = end($path);
    
            }
    
        } 
    get_new_ico() 이것도 선언이 되어 있어야 작동 합니다.

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

    답변에 대한 댓글 1개

    허걱김선생
    8개월 전
    사용 하고 싶었는데 덕분에 해결 되었습니다.
    정말 감사합니다. ㅠㅠ

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

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

    로그인