본문내용의 링크를 따로 효과(색, 볼드)를 입히고 싶다면 어떻게 해야 할까요? > 그누3질답

그누3질답

본문내용의 링크를 따로 효과(색, 볼드)를 입히고 싶다면 어떻게 해야 할까요? 정보

그누보드 본문내용의 링크를 따로 효과(색, 볼드)를 입히고 싶다면 어떻게 해야 할까요?

본문

간단하게 지금 이런 글중에 http://test.com 같은 링크나 *** 개인정보보호를 위한 이메일주소 노출방지 *** 같은 메일주소가 있다면

이 부분에 색을 따로 입힌다던가 볼드처리를 하려면 어떻게 해야 할까요?

아무래도 그누소스 자체를 건드려야 할 것 같은데....

방법을 좀 가르쳐주십시요.
  • 복사

댓글 전체

이런... 확인했습니다.  html 로 작성된 글에서 계속 테스트를 했었으니 될리가 없지요.  일반글에서는 잘 되는군요. ;;;

html 로 작성된 글에서도 자동으로 적용되게 하는 방법은 없을까요?
으음... 그렇다면 다른 스타일에서 영향을 받는다는 소리가 되는건가요..  ㅡ_ㅜ  다시 해보겠습니다.  귀찮게 해드려 죄송합니다.
될거라고 생각하고 감사 인사부터 올렸었는데...

해봤는데 안변하더군요.  ㅡ_ㅜ;;  다른 스타일에서 영향을 받는 것일까요?
그누폴더 lib/string.lib.php 의

    # 속도 향샹 031011
    $str = preg_replace("/</", "\t_lt_\t", $str);
    $str = preg_replace("/>/", "\t_gt_\t", $str);
    $str = preg_replace("/&/", "&", $str);
    $str = preg_replace("/"/", "\"", $str);
    $str = preg_replace("/([^(http:\/\/)]|\(|^)(www\.[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA-Z0-9\.:&#=_\?\/~\+%@;\-]+)/i", "\\1<A HREF=\"http://\\2\" TARGET='$default[de_link_target]'>\\2</A>", $str);
    $str = preg_replace("/([^(HREF=\"?'?)|(SRC=\"?'?)]|\(|^)((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA-Z0-9\.:&#=_\?\/~\+%@;\-\|\,]+)/i", "\\1<A HREF=\"\\2\" TARGET='$default[de_link_target]'>\\2</A>", $str);
    $str = preg_replace("/(([a-z0-9_]|\-|\.)+@([^[:space:]]*)([[:alnum:]-]))/i", "<a href='mailto:\\1'>\\1</a>", $str);
    $str = preg_replace("/\t_lt_\t/", "&lt;", $str);
    $str = preg_replace("/\t_gt_\t/", "&gt;", $str);

    return $str;
}



    # 속도 향샹 031011
    $str = preg_replace("/&lt;/", "\t_lt_\t", $str);
    $str = preg_replace("/&gt;/", "\t_gt_\t", $str);
    $str = preg_replace("/&amp;/", "&", $str);
    $str = preg_replace("/&quot;/", "\"", $str);
    $str = preg_replace("/([^(http:\/\/)]|\(|^)(www\.[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA-Z0-9\.:&#=_\?\/~\+%@;\-]+)/i", "\\1<b><A HREF=\"http://\\2\" TARGET='$default[de_link_target]'>\\2</A></b>", $str);
    $str = preg_replace("/([^(HREF=\"?'?)|(SRC=\"?'?)]|\(|^)((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA-Z0-9\.:&#=_\?\/~\+%@;\-\|\,]+)/i", "\\1<b><A HREF=\"\\2\" TARGET='$default[de_link_target]'>\\2</A></b>", $str);
    $str = preg_replace("/(([a-z0-9_]|\-|\.)+@([^[:space:]]*)([[:alnum:]-]))/i", "<b><a href='mailto:\\1'>\\1</a></b>", $str);
    $str = preg_replace("/\t_lt_\t/", "&lt;", $str);
    $str = preg_replace("/\t_gt_\t/", "&gt;", $str);

    return $str;
}

로 해 주세요.
© SIRSOFT
현재 페이지 제일 처음으로