링크태그시 타겟 _blank 자동으로 붙도록 하려면?
게시판 본문내용에 예를들어
http://naver.com 이렇게만 글을 써서 넣으면 url_auto_link()함수로 <a href="http://naver.com" target="_blank">http://naver.com</a> 이렇게 자동으로 변환이 되는데요.
처음부터 html로 작성을 하면서 타겟안넣고 <a href="http://naver.com">http://naver.com</a> 이렇게 작성을 하는 사람들이 있는데. 그럼 타겟이 붙지 않고 그대로 <a href="http://naver.com">http://naver.com</a> 출력이 되서 게시물에서 새창으로 열리지 않고 현재창에서 열려버립니다.
그누보드 현재 게시판에서는 HTML사용체크하고 <a href="http://naver.com">http://naver.com</a>이렇게 넣어도 자동으로 target="_blank" 가 붙어서 들어가던데 제가 운영하는 게시판에서는 타겟이 들어가지 않고 그대로 출력됩니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=13167 이 팁을 써도 되지 않는데 어떻게 도움좀 해야할지 부탁드립니다.ㅠㅠ
http://naver.com 이렇게만 글을 써서 넣으면 url_auto_link()함수로 <a href="http://naver.com" target="_blank">http://naver.com</a> 이렇게 자동으로 변환이 되는데요.
처음부터 html로 작성을 하면서 타겟안넣고 <a href="http://naver.com">http://naver.com</a> 이렇게 작성을 하는 사람들이 있는데. 그럼 타겟이 붙지 않고 그대로 <a href="http://naver.com">http://naver.com</a> 출력이 되서 게시물에서 새창으로 열리지 않고 현재창에서 열려버립니다.
그누보드 현재 게시판에서는 HTML사용체크하고 <a href="http://naver.com">http://naver.com</a>이렇게 넣어도 자동으로 target="_blank" 가 붙어서 들어가던데 제가 운영하는 게시판에서는 타겟이 들어가지 않고 그대로 출력됩니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=13167 이 팁을 써도 되지 않는데 어떻게 도움좀 해야할지 부탁드립니다.ㅠㅠ
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
지난번 답변에서 target를 추가해주면 됩니다
$(function(){
$('#writeContents a').each(function() {
$(this).attr('rel','nofollow').attr('target','_blank');
});
});
그런데 스크립트 적용이 안되서 위에분이 말씀주신내용으로 조언을 얻어서 합치니까 너무너무 잘됩니다.
안되는 이유를 보니까 view.skin.php 에 컨텐츠를 출력하는 부분에 <span id="writeContents"><?=$view[content];?></span> 이렇게 컨텐츠를 감싸서 이용하니까 해당 스크립트가 적용이 됩니다.
허나 스킨마다 컨텐츠부분을 전부다 바꿔야 되고 새로운 스킨을 설치하면 계속 바꿔줘야하는데 각각의 스킨을 변경하지 않고 컨텐츠 부분에만 적용을 할수 있는 방법이 있을지요? 지금 도움주신것으로만도 너무너무 감사드립니다. 속이 시원해짐을 느낍니다.^^