Ckeditor4.xx 링크 기본값 새창(_blank)으로 띄우기
2015-05-31 00:59
15,222
11
0
본문
그누보드5/plugin/editor/ckeditor4_eyoom/config.js 를 열어 맨 하단 }; 바로 위에 다음 소스를 첨부합니다.
CKEDITOR.on('dialogDefinition', function ( ev ){
if(ev.data.name == 'link'){
ev.data.definition.getContents('target').get('linkTargetType')['default']='_blank';
}
});
모쪼록 도움이 되었길 바랍니다.{이모티콘:rabbit_07}
0
로그인 후 추천 또는 비추천하실 수 있습니다.
댓글목록11
1님의 댓글
축하합니다. 첫댓글 포인트 99포인트를 획득하였습니다.
2님의 댓글
그리고 위 소스를 넣고 저장을 하려고 하면... 저런 경고가 뜨네요.
앞쪽 공백에 들어있네요.
CKEDITOR.on('dialogDefinition', function ( ev ){
???if(ev.data.name == 'link'){
??? ? ev.data.definition.getContents('target').get('linkTargetType')['default']='_blank';
???}
});
(글쓴이)님의 댓글의 댓글
원래는 새창이 아닌 _self가 되어 새로운 창이 아닌 자신의 창에서 새로 띄우게 되는 것이지요
소스가 제대로 작동치 않을때는 더블 클릭으로 복사하지 마시고 드래그로 복사하셔서 숫자 부분만 지우시면 될 것 같습니다.
축하합니다. 행운의 포인트 106포인트를 획득하였습니다.
2님의 댓글의 댓글
링크를 자동으로 설정한다는 방법은 머리가 나빠 이해가 안되네요. 마구 눌러봐야겠...;;;
축하합니다. 행운의 포인트 106포인트를 획득하였습니다.
(글쓴이)님의 댓글의 댓글
게다가 점수도 동일 신기하네요..
(글쓴이)님의 댓글의 댓글
주소든 글자든 일정 부분을 블록 선택해서 링크를 클릭해서 저장하면 링크 설정한 부분을 마우스로 가져갔을때 링크가 걸리면서 클릭시 타겟으로 이동하게 되는 것이지요.
제가 팁이라고 적어 드린 부분은 그 타겟 부분이 ckeditor는 기본적으로 _self라서 원래 창을 새로운 주소로 갱신하게 되는 부분을 새창 (_blank)로 바꾸는 법이구요.
이해가 되셨으면 좋겠어요. ㅜ ㅜ
이 링크를 보시면 이해가 빠르실 수도
http://eyoom.net/bbs/board.php?bo_table=tip&wr_id=515
축하합니다. 행운의 포인트 108포인트를 획득하였습니다.
2님의 댓글의 댓글
링크 단추를 눌러서 주소 입력하고, '타겟'으로 이동하면 '새로운창<_blank>'가 기본으로 뜨네요.
아까는 유니코드를 지웠는데도 안되어서 당황했네요~^^
(글쓴이)님의 댓글의 댓글
선택이 안되어있다는 것은 곧 _self(링크를 자신이 보는 창에서 갱신)라고 link.js에 규정이 되어있는데
그걸 위 소스를 통해 ckeditor 환경값을 정하는 config.js에 첨부함으로써 link.js의 타겟 탭을 아예 _blank(링크를 자신이 보는 창이 아닌 새로운 창에서 열기)로 설정한다라는 뜻으로 이해하시면 될 것 같아요.
3님의 댓글
4님의 댓글
축하합니다. 행운의 포인트 85포인트를 획득하였습니다.
5님의 댓글
http://vhost.kr/g5/shop/item.php?it_id=1433298943
저는 안되네요 흑흑