주제: 덧글에 있는 웹 주소 고리 걸기 기능
텍스트큐브에서 덧글에 http://로 시작하는 웹 주소가 있으면 자동으로 주소 고리(하이퍼링크)가 걸리고 있습니다.
그런데 덧글의 맨 앞에 있는 웹 주소가 있을 때와 https://로 시작하는 주소가 있을 때에 고리 걸기가 되지 않아서,
library/view/html.php 69째 줄부터 나오는 내용을 아래처럼 고쳐 쓰고 있습니다.
function addLinkSense($text, $attributes = '') {
return preg_replace('@(^|\s|"|\')(https?://[^\s"\']+)@i','$1<a href="$2"' . $attributes . ' rel="external nofollow">$2</a>',$text);
}
\^를 ^로 바꾸고 http를 https?로 바꾸었습니다.
이렇게 해서 제가 바라는 결과는 나오는데, 본래 뜻에 맞게 어긋나게 고친 건 아닌지 모르겠습니다.
덧글의 웹 주소가 잘 걸리도록 살펴서 반영해 주셨으면 합니다.
팥알 (2015-02-26 19:34:21)에 의해 마지막으로 수정