게시판 스킨에서 자동링크(https://xe1.xpressengine.com/tip/22707619)를 적용해 사용하고 있는데요
라이믹스에 내장된 자동링크 애드온(https://github.com/rhymix/rhymix/issues/636)처럼
"(", ")", "[", "]" 같은 괄호를 링크로 인식하지 않게 하는 방법이 있을까요?
{@ $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);}
위 링크에 나온 소스입니다.
ajax 처리로 게시판 스킨에서 링크를 직접 변환해줘야 하는데 방법을 알고 싶습니다 ㅠㅠ
"ajax 처리로 게시판 스킨에서 링크를 직접 변환해줘야 하는데"
그렇다면 ajax 처리 후에도 자동링크 애드온이 적용되도록 하는 방법을 물어보세요.
정규식 대소문자 구분하는 법도 모르는 8년 전 소스는 이제 놓아주시고요.
왜 자꾸 멀쩡한 기능을 중복으로 만들어 넣으려고 하는지...