Ckeditor4.xx 링크 기본값 새창(_blank)으로 띄우기 > 시즌3 팁 & 테크

본문 바로가기

시즌3 팁 & 테크

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님의 댓글

1
2015-05-31 07:25
감사합니다

축하합니다. 첫댓글 포인트 99포인트를 획득하였습니다.

2님의 댓글

2
2015-05-31 11:23
- 첨부파일 : 2015.05.31_01.png (17.9K) - 다운로드
본문에 주소를 넣으면 자동으로 링크가 걸리나요? 저는 걸리지 않아 항상 메뉴의 링크 단추를 눌러서 선택해주는데...
그리고 위 소스를 넣고 저장을 하려고 하면... 저런 경고가 뜨네요.
앞쪽 공백에 들어있네요.

CKEDITOR.on('dialogDefinition', function ( ev ){
???if(ev.data.name == 'link'){
??? ? ev.data.definition.getContents('target').get('linkTargetType')['default']='_blank';
???}
});

(글쓴이)님의 댓글의 댓글

(글쓴이)
2015-05-31 11:55
자동으로 걸리는게 아니라 에디터 메뉴를 통해 원하는 내용에 링크를 설정할때 자동으로 target 을 _blank(새창으로) 설정하는 방법입니다.
원래는 새창이 아닌 _self가 되어 새로운 창이 아닌 자신의 창에서 새로 띄우게 되는 것이지요
소스가 제대로 작동치 않을때는 더블 클릭으로 복사하지 마시고 드래그로 복사하셔서 숫자 부분만 지우시면 될 것 같습니다.

축하합니다. 행운의 포인트 106포인트를 획득하였습니다.

2님의 댓글의 댓글

2
2015-05-31 12:04
아~ 원래 그렇군요. 더블클릭으로 복사해서 바로 붙혀넣으면 안되겠네요.
링크를 자동으로 설정한다는 방법은 머리가 나빠 이해가 안되네요. 마구 눌러봐야겠...;;;

축하합니다. 행운의 포인트 106포인트를 획득하였습니다.

(글쓴이)님의 댓글의 댓글

(글쓴이)
2015-05-31 12:06
앗~ 행운의 포인트가 더블로...
게다가 점수도 동일 신기하네요..이모티콘

(글쓴이)님의 댓글의 댓글

(글쓴이)
2015-05-31 12:11
원래 에디터는 제가 알기론 기본적으로 링크를 자동으로 걸어주지 않는 걸로 알고 있어요
주소든 글자든 일정 부분을 블록 선택해서 링크를 클릭해서 저장하면 링크 설정한 부분을 마우스로 가져갔을때  링크가 걸리면서 클릭시 타겟으로 이동하게 되는 것이지요.

제가 팁이라고 적어 드린 부분은 그 타겟 부분이 ckeditor는 기본적으로 _self라서 원래 창을 새로운 주소로 갱신하게 되는 부분을 새창 (_blank)로 바꾸는 법이구요.
이해가 되셨으면 좋겠어요. ㅜ ㅜ

이 링크를 보시면 이해가 빠르실 수도
http://eyoom.net/bbs/board.php?bo_table=tip&wr_id=515

축하합니다. 행운의 포인트 108포인트를 획득하였습니다.

2님의 댓글의 댓글

2
2015-05-31 12:13
이제 되네요.
링크 단추를 눌러서 주소 입력하고, '타겟'으로 이동하면 '새로운창<_blank>'가 기본으로 뜨네요.
아까는 유니코드를 지웠는데도 안되어서 당황했네요~^^

(글쓴이)님의 댓글의 댓글

(글쓴이)
2015-05-31 12:15
타겟 탭이 원래는 아무런 선택이 안되어있죠.
선택이 안되어있다는 것은 곧 _self(링크를 자신이 보는 창에서 갱신)라고 link.js에 규정이 되어있는데
그걸 위 소스를 통해 ckeditor 환경값을 정하는 config.js에 첨부함으로써 link.js의 타겟 탭을 아예 _blank(링크를 자신이 보는 창이 아닌 새로운 창에서 열기)로 설정한다라는 뜻으로 이해하시면 될 것 같아요.

3님의 댓글

3
2015-06-01 11:27
ckeditor4 링크 새창 띄우기

4님의 댓글

4
2015-06-03 15:35
쉐도우님 감사합니다. ^^ 바로 적용해볼께요. ^^

축하합니다. 행운의 포인트 85포인트를 획득하였습니다.

5님의 댓글

5
2015-11-03 08:09
안녕하세요
http://vhost.kr/g5/shop/item.php?it_id=1433298943

저는 안되네요 흑흑

전체 129 건 - 3 페이지
번호
제목
글쓴이
2015-06-18
2015-06-18
97
2015-06-13
13,792
0
2015-06-13
2015-06-13
2015-06-11
2015-06-07
2015-06-05
2015-06-03
2015-06-02
2015-06-01
2015-06-01
2015-05-31
2015-05-31
2015-05-28
2015-05-25
사이트 내 전체검색