일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- curl
- 안드로이드 푸쉬
- soundpool
- not working
- android 효과음
- dovecot
- UML
- javascript
- FCM
- 설치
- 우분투
- xe
- 자바스크립트
- 안드로이드
- 자동 생성
- roundcube
- Mail Server
- Android
- WebView
- 폼메일
- 안드로이드 푸시
- php 시큐어코딩
- html5
- php 취약점
- C#
- C# IO
- mysql
- PHP
- 안드로이드 gcm
- chart.js
- Today
- Total
그러냐
fck 에디터 이미지 업로드 후 경로를 전체 경로로 표시하 본문
fck 를 이용하여 편집된 내용을 메일로 전송 할 경우 이미지를 업로드 했을 경우에 문제가 된다.
이미지 경로가 기본으로 "/"부터 시작하기 때문에 서버에서 보지 않고 이메일 등으로 전송할 경우에 엑박이 뜨게 된다.
해결법은 프로토콜과 도메인을 같이 넣어줘야 서버 이외의 장소에서도 이미지가 제대로 나타난다.
config에 설정하는걸 찾아보았는데 없었고, 소스를 수정하여 가능하다.
어느 블로그에서 퍼온 방법이다. ( 올려주신분 고맙습니다 ㅡㅡ; )
아래 파일을 열어서 SetUrl 함수를 변경한다.
/editor/dialog/fck_image/fck_image.js
function SetUrl( url, width, height, alt )
{
var httpUrl = document.location.protocol + "//" + document.location.host;
if ( sActualBrowser == 'Link' )
{
GetE('txtLnkUrl').value = httpUrl + url ;
UpdatePreview() ;
}
else
{
GetE('txtUrl').value = httpUrl + url ;
GetE('txtWidth').value = width ? width : '' ;
GetE('txtHeight').value = height ? height : '' ;
if ( alt )
GetE('txtAlt').value = alt;
UpdatePreview() ;
UpdateOriginal( true ) ;
}
window.parent.SetSelectedTab( 'Info' ) ;
}
'javascript' 카테고리의 다른 글
select box 에서 텍스트 가져오기 (0) | 2016.01.27 |
---|---|
form 공백 제거 (0) | 2016.01.27 |
FCK 에디터 설치, 그리고 기본 설정 (FCK Editor) (0) | 2016.01.27 |
document.getElementByName is not a function (2) | 2016.01.27 |
mediaplayer제어(Kim's JS에서 펌) (0) | 2016.01.27 |