링크태그시 타겟 _blank 자동으로 붙도록 하려면? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

링크태그시 타겟 _blank 자동으로 붙도록 하려면? 정보

링크태그시 타겟 _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 이 팁을 써도 되지 않는데 어떻게 도움좀 해야할지 부탁드립니다.ㅠㅠ

댓글 전체

링크 걸어 주신 팁 대로 하시면 가능하시구요, 대신 그누보드 본문을 감싸고 있는 div 나 객체의 id 값이 writeContents 와 동일한지 확인해 보시고, 그렇지 않다면 writeContents 를 해당 id 값으로 변경해 주셔야 합니다.
도움주셔서 감사합니다. 적용이 안됬던 부분이 말씀주신 writeContents 를 해당 id 값이 없어서 적용이 안됬던것 같습니다. 스킨마다 변경을 하러 고고씽 해야겠습니다. 다시한번 감사드립니다.^^
그 팁대로 하지마시고
지난번 답변에서 target를 추가해주면 됩니다

$(function(){
 $('#writeContents a').each(function() {
  $(this).attr('rel','nofollow').attr('target','_blank');
});
});
균이님 매번 너무 감사드립니다. 초보들에게 빛이 되시는 균이님 같은 분은 어떤분이신지 뵙고 싶어지기 까지 합니다.
그런데 스크립트 적용이 안되서 위에분이 말씀주신내용으로 조언을 얻어서 합치니까 너무너무 잘됩니다.
안되는 이유를 보니까 view.skin.php 에 컨텐츠를 출력하는 부분에 <span id="writeContents"><?=$view[content];?></span> 이렇게 컨텐츠를 감싸서 이용하니까 해당 스크립트가 적용이 됩니다.
허나 스킨마다 컨텐츠부분을 전부다 바꿔야 되고 새로운 스킨을 설치하면 계속 바꿔줘야하는데 각각의 스킨을 변경하지 않고 컨텐츠 부분에만 적용을 할수 있는 방법이 있을지요? 지금 도움주신것으로만도 너무너무 감사드립니다. 속이 시원해짐을 느낍니다.^^
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT