코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

[씨아이보드] 스마트에디터 파일업로드시 도메인부분을 제거하고 이미지 태그 등록

스마트에디터에서 photo uploader로 사진을 등록하면 완성된 도메인의 주소가 이미지 src에 붙어서 첨부됩니다.

이 경우 http와 https 가 모두 접속이 되는 사이트에서는 혼합컨텐츠로 분류되어 이미지가 나오지않는 증상이 발생합니다.

예를 든다면 https 에서 등록한 이미지는 http로 접속하게 되는경우 이미지가 보이지 않는 증상이 발생합니다.


다음의 수정으로 이미지 첨부시 도메인을 제거하게되면 프로토콜에 관계없이 이미지가 잘 나오게 됩니다.


/plugin/editor/smarteditor/photo_uploader/plugin/hp_SE2M_AttachQuickPhoto.js : 77라인 부근 수정


/* 업로드 되는 파일의 domain 부분을 제거 : https와 http간의 혼합컨텐츠 오류 수정 */

aPhotoInfo = {

sName : htData.sFileName || "",

sOriginalImageURL : htData.sFileURL.replace(/^https?:\/\/(\w*:\w*@)?[-\w.]+(:\d+)?/i, ''),

bNewLine : htData.bNewLine || false 

};


2
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오톡으로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

팁&테크

번호 제목 글쓴이 날짜 조회수
공지 Github 운영을 시작합니다 +8 icon 관리자 11-19 2,800
공지 씨아이보드 3 배포 안내 +17 icon 관리자 11-09 3,734
48 씨아이보드 smslib 장문 문자 발송 수정 하마쿵 04-11 326
47 씨아이보드 게시판 post 하단에 다음글, 이전글 제목 나오기 whalam 04-09 264
46 씨아이보드 다음 juso.js 파일이 로드되지 않았습니다. +1 ceoseo 12-04 604
45 서버 APM AUTO INSTALL V 0.2.9 +4 icon 아파치 11-26 619
44 씨아이보드 일단 erd그렸습니다. +13 icon Rido 11-10 972
43 씨아이보드 CIBOARD 설치가 안됩니다. 답변 부탁드립니다. +4 백경우 11-01 624
42 씨아이보드 스마트에디터 파일업로드시 도메인부분을 제거하고 이미지 태그 등록 +4 꽃이피는첫걸음 10-18 607
41 씨아이보드 비밀글 열람 권한 지정 옵션 꽃이피는첫걸음 10-15 374
40 씨아이보드 post에 글주소 클립보드 복사기능 대체(크롬에서 정상작동) +1 꽃이피는첫걸음 10-05 463
39 씨아이보드 일반페이지(document)에서 이미지맵 적용하기 꽃이피는첫걸음 10-02 304
38 씨아이보드 CIBOARD에 summernote 에디터 추가 +3 BOSS 08-03 790
37 씨아이보드 날짜를 연도까지 나오게 하기.. +1 마젠토 11-10 2,094
36 씨아이보드 디렉토리 구조 이해하기 +4 icon 해피정 08-17 3,505
35 씨아이보드 utf8mb4 로 설치하기 (2017-08-11 수정) icon 해피정 08-11 1,790
34 씨아이보드 eclipse (neo, oxygen) 에서 CI, CIBOARD au… 하마쿵 07-25 1,913
33 씨아이보드 강제로 www 없애고 https로 이동하게 하기 +1 싸나이 07-17 2,295
32 씨아이보드 The action you have requested is not all… +1 싸나이 07-17 1,698
31 씨아이보드 CIBOARD 설치화면이 뜨지 않고 백지만 뜰 경우 해결방법 +1 싸나이 07-17 1,626
30 씨아이보드 베이직 1.6.7 이하 버전에서 씨아이보드 2.0 으로 업그레이드 방법 icon 관리자 06-21 1,949
29 씨아이보드 초보팁] 모든 페이지에서 로그인여부 검사하기 할때 주의 할점. 발자취 10-03 4,847