게시판의 모든 링크 새창으로
본문
해당 특정 게시판에서 글을 쓸때 링크를 거는데
모든 링크들이 새창으로(target="_blank")로 열리게끔 하고싶은데 방법이 있을까요?
답변 2
스킨에 write_update.head.skin.php 를 추가하신 후 아래코드를 저장해보세요.
include_once 'common.php';
if($wr_content){
preg_match_all('#(\w*://|www\.)[a-z0-9]+(-+[a-z0-9]+)*(\.[a-z0-9]+(-+[a-z0-9]+)*)+(/([^\s()<>;]+\w)?/?)?#i', $wr_content, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER);
foreach (array_reverse($matches) as $match) {
$a = '<a href="'.(strpos($match[1][0], '/') ? '' : 'http://') . $match[0][0].'" target="_blank">' . $match[0][0] . '</a>';
$wr_content = substr_replace($wr_content, $a, $match[0][1], strlen($match[0][0]));
}
}
답변을 작성하시기 전에 로그인 해주세요.