CKEditor5 > 자유게시판

자유게시판

CKEditor5 정보

CKEditor5

본문

간만에 에디터를 검색하다 CKEditor5 업된것을 확인하고 살짝 건들여 봤습니다.

예전에 익스플로어11을 지원안해서 걍 마음을 비웠는데, 점차 점유율이 줄어드는거 같고 ^^;

 

테스트 : https://theme.kilho.net/free

(아이디:test/암호:test)

 

이미지랑 유튜브 URL 첨부 가능합니다.

 

* 문제점이 발견되지 않으면 플러그인 게시판에 등록하겠습니다.

 

추천
8

베스트댓글

이미지 크기 수정하는 것을 했다가 뺏습니당 ㅠㅠ
막상 제가 운영하는 사이트들이 반응형인데 굳이 필요가 없단 생각에 ;;;

CKEditor5 온라인 빌더에서 첨부 이미지처럼 Image Resize 만 추가하시면 됩니당 ^^

댓글 18개

크게 중요하진 않지만,  IOS에서 굵게 입력은 애플에서 composition event를 지원해야 해결이 될것 같네요.

맥/크롬도 단축키로 굵게 입력도 애플이 해주어야 되는지,  크롬이 해줘야 되는지..

요즘 대세인 webp도 지원되는 것 같아서 업로드해 봤는데,  아래와 같이 나오네요.

jiff, pjpeg, jpeg, pjp, jpg, png, gif, bmp, dib, webp, tiff, tif 등 다양하게 나오는데, 지원되는 파일만.....

그누보드에 포함된 cheditor5 의 upload.php  을 간단히 수정해서 사용하는데 이미지 포맷(jpg, gif, png) 제한이 있어 webp 가 등록되지 않았습니다 ^^;
체크하는 부분들을 다 지우니 webp 도 정상적으로 올라가는 것을 확인 했습니다.
(추후, 이미지 포맷 체크하는 것을 수정해야겠습니다.)

감사합니다.
저도 목표가 다양한 포맷을 지원하게 만들어야 되는데..  webp, mp4, wav, pdf, doc 같은 것도 지원해야 될 것 같아서, upload.php에서 다양하게 지원되는 것을 찾아 보고 있습니다.
exif_imagetype 은 php 7.1 버전 이상부터 webp 를 추가했다고 해서 생각난 김에 파일 포맷을 구하는 것을 만들었습니다.
다양한 포맷을 추가해서 upload.php 로 만들어야 겠습니다 ^^

function get_filetype($filename)
{
$types = [
'jpg' => [0, "\xFF\xD8\xFF"],
'png' => [0, "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A"],
'bmp' => [0, "\x42\x4D"],
'gif' => [0, "\x47\x49\x46\x38"],
'webp' => [0, "\x57\x45\x42\x50"],
'tiff' => [0, "\x49\x20\x49"]
];

if(is_file($filename) && $hnd = @fopen($filename, 'r'))
{
$buf = fgets($hnd, 16);

foreach($types as $type => $patt)
if(strpos($buf, $patt[1], $patt[0]) !== false)
return $type;
}

return false;
}
굉장히 깔끔해졌네요! 좋은 정보 감사합니다.
다만 이미지의 크기 수정? 도 가능 하면 좋을것같아요.
스마트에디터가 사용자한테는 쉬운데 버전이 낮아서 이미지 크기 수정이 ㅜㅜ...
이미지 크기 수정하는 것을 했다가 뺏습니당 ㅠㅠ
막상 제가 운영하는 사이트들이 반응형인데 굳이 필요가 없단 생각에 ;;;

CKEditor5 온라인 빌더에서 첨부 이미지처럼 Image Resize 만 추가하시면 됩니당 ^^
안녕하세요.
간단한 에디터가 필요한데,  딱 이게 좋은것 같아요.
가능하시다면 플러그인에 공유 좀 부탁드립니다.
전체 195,055 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

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