XE 팁 보고 있는데 아래와 같은 내용을 적용 하려는데
veiw_document.html 파일이 없습니다. ㅠㅠ (스케치북5 게시판)
다른 파일들 건드려 보려는데 초보라서 엄두가 안나네요 ㅜㅜㅜ
자동링크 애드온 등을 사용하지 않고 게시판 스킨에서 다음과 같이 바꾸시면
간편하게 링크, 새창을 적용하실 수 있습니다. 모바일도 바꿔주셔야 합니다. (쓰시는 모든 게시판 스킨..)
view_document.html (본문파일)
{$oDocument->getContent(true);}
아래로 교체..
{@ $autolink = $oDocument->getContent(true);}
{@ $pattern = "/([^\"\'\=])(mms|Mms|MMS|http|Http|HTTP|https|Https|HTTPS|ftp|Ftp|FTP|telnet|Telnet|TELNET)\:\/\/(.[^ \n\<\"\']+)/";}
{$autolink = preg_replace($pattern,"\\1<a href=\\2://\\3 target=_blank>\\2://\\3</a>", " ".$autolink);}
댓글부분
comment.html
{$comment->getContent(false);} 또는 {$comment->getContent(true);}
아래로 교체
{@ $autolink = $comment->getContent(false);}
{@ $pattern = "/([^\"\'\=])(mms|Mms|MMS|http|Http|HTTP|https|Https|HTTPS|ftp|Ftp|FTP|telnet|Telnet|TELNET)\:\/\/(.[^ \n\<\"\']+)/";}
{$autolink = preg_replace($pattern,"\\1<a href=\\2://\\3 target=_blank>\\2://\\3</a>", " ".$autolink);}
이렇게 하시면 애드온 없이도 자동으로 링크가 걸리고 새창으로 띄워 줍니다.
또한, ajax 처리시에도 링크처리를 할 수 있어 유용합니다.
--
---
용도와 목적에 대한 이해는 본문이고요. 적용은 기진곰님 댓글을 참조해주세요