제목에 태그가 그대로 출력 ^^:: > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

제목에 태그가 그대로 출력 ^^:: 정보

제목에 태그가 그대로 출력 ^^::

본문

될수 있으면 귀찮게 안해드리려고...
지난 질문답변 뒤졌는데 못찾아서...
 
제목에 태그를 사용하면..
최근글에서는 적이 잘되는데...
읽기로 들어가면.. 태그가 그대로 출력되네요..
 
아래의 사이트구요..
 
 
도움 부탁드립니다.
  • 복사

댓글 전체

common.lib.php 대략 418줄 정도보면 아래의 소스 땜에 태그적용이 안될 겁니다.

// 제목을 변환
function conv_subject($subject, $len, $suffix="")
{
    return cut_str(get_text($subject), $len, $suffix);
}
태그적용이 되게 하려고...
다른 질문답변을 보고 아래처럼 변경해놓았거든요.. ^^
잘못된건가요?

    // 제목을 변환
    function conv_subject($subject, $len, $suffix="")
    {
        //return cut_str(get_text($subject), $len, $suffix); // 기존소스 주석처리
        return cut_str($subject, $len, $suffix);
    }
또 한번 더 걸러 내는 듯한데요
common.lib.php 대략 418줄 정도보면 아래의 소스 땜에 태그적용이 안될 겁니다.
이내용의 위에 있죠..

function search_font($stx, $str)
{
    global $config;

    // 문자앞에 \ 를 붙입니다.
    $src = array("/", "|");
    $dst = array("\/", "\|");

    if (!trim($stx)) return $str;

    // 검색어 전체를 공란으로 나눈다
    $s = explode(" ", $stx);

    // "/(검색1|검색2)/i" 와 같은 패턴을 만듬
    $pattern = "";
    $bar = "";
    for ($m=0; $m<count($s); $m++) {
        // 태그는 포함하지 않아야 하는데 잘 안되는군. ㅡㅡa
        //$pattern .= $bar . '([^<])(' . quotemeta($s[$m]) . ')';
        //$pattern .= $bar . quotemeta($s[$m]);
        //$pattern .= $bar . str_replace("/", "\/", quotemeta($s[$m]));
        $tmp_str = quotemeta($s[$m]);
        $tmp_str = str_replace($src, $dst, $tmp_str);
        $pattern .= $bar . $tmp_str . "(?![^<]*>)";
        $bar = "|";
    }

    // 지정된 검색 폰트의 색상, 배경색상으로 대체
    $replace = "<span style='background-color:$config[cf_search_bgcolor]; color:$config[cf_search_color];'>\\1</span>";

    return preg_replace("/($pattern)/i", $replace, $str);
}
© SIRSOFT
현재 페이지 제일 처음으로