Categories: Tổng Hợp

Hướng dẫn sử dụng ckeditor php

Rate this post

Đánh mạnh: Tất cả các bài viết đều được viết dựa trên Laravel 5.8, 6.x. Các tutorial được tổng hợp và dịch từ nhiều nguồn khác nhau và đã được test.

CKEditor là gì ?

CKEditor là một trình soạn thảo mã nguồn mở theo kiểu WYSIWYG của CKSource. Trình soạn thảonày có thể tích hợp vào các web site mà không cần cài đặt.Bạn đang xem: Hướng dẫn chèn ckeditor vào php

CKFinder là gì

CKFinder là một bộ công cụ mạnh mẽ dùng để upload, quản lý ảnh. Ngoài khả năng quản lý file trên hệ thống, chúng ta có thể tích hợp CKFinder vào thư viện CkEditor để dễ dàng chèn ảnh vào bài viết.

1. Cài đặtCKEditor

Trước tiên người sử dụng cần downloadCKEditor 4 về máy tính: DownloadCKEditor 4

Sau khi download người sử dụng giải nén thư mụcckeditor vào trong folder public của Laravel

Tiếp theo chúng ta để đó và chuyển sang bước 2 cài đặtCKFinder

2. Cài đặtCKFinder

a.

Bạn đang xem: Hướng dẫn sử dụng ckeditor php

Xem thêm: Hướng Dẫn May Váy Cưới đơn thuần, Sang Trọng Cho Mùa Cưới hiện nay

Xem thêm: Bài Giảng Hướng Dẫn Sử Dụng Matlab 7.0, Hướng Dẫn Sử Dụng ứng dụng Matlab 7 0

Cài đặtCKFinder

Trên mạng hiện nay có rất nhiều hướng dẫn tích hợpCKFinder bằng cách tải fileCKFinder về giải nén vào project, tuy nhiên theo cá nhân mình cách này không ổn và khó bảo mật choCKFinder. Trong phần này mình sẽ hướng dẫn người sử dụng sử dụng PackageCKFinder do chính nhà phát triển cung cấp:https://ckeditor.com/ckfinder/download/

Để cài đặt package CKFinder người sử dụng chạy lần lượt 2 lệnh sau

composer require ckfinder/ckfinder-laravel-packagephp artisan ckfinder:downloadSau khi quá trình cài đặt và download hoàn tất chạy tiếp lệnh sau để xuất file css, js và file config

php artisan vendor:publish –tag=ckfinderCuối cùng tạo thư mụcweb1_userfiles bên trong public của Laravel

b. Tạo Middleware

Tiếp theo chúng ta cần tạo Middleware bảo mật cho CKFinder. Để tạo Middleware người sử dụng chạy lệnh sau:

php artisan make:middleware CustomCKFinderAuth

Sửa lại nội dung fileAppHttpMiddlewareCustomCKFinderAuth tương đương sau:

public function handle($request, Closure $next) config( function() return true; >); return $next($request);

Để tăng cường bảo mật người sử dụng cũng có thể custom một chút đại loại như sau:

public function handle($request, Closure $next) if (Auth::check()) config( function() use ($request) return true; > ); else config( function() use ($request) return false; > ); return $next($request);

Như vậy chỉ web1_user đã login mới sử dụng được CKFinder, người sử dụng có thể tùy chỉnh theo ý mình.

c. Cấu hìnhCKFinder

– Tiếp theo người sử dụng mở file /config/ckfinder.phpvà tìm đến dòng sau

$config = “CKSourceCKFinderBridgeCKFinderMiddleware”;Sửa lại nó trỏ tới Middleware người sử dụng đã tạo ở bước trước, ví dụ như sau

$config = “AppHttpMiddlewareCustomCKFinderAuth”;* Đánh mạnh:người sử dụng lưu ý CKFinder là ứng dụng trả phí nên với package CKFinder có thể sẽ cần phải điềnlicenseName licenseKey. Để lấy 2 thông tin này người sử dụng có thể truy cập:https://ckfinder.sanvu88.net/sau khi có 2 thông số trên người sử dụng điền vào file /config/ckfinder.php

/*============================ License Key ============================================*/// http://docs.cksource.com/ckfinder3-php/configuration.html#configuration_options_licenseKey$config = “”;$config = “”;

3. Tích hợpCKEditor vàCKFinder vào Laravel

Tạo file view test.blade.php với nội dung như sau:
Chuyên mục: Kiến thức

Từ khoá liên quan về chủ đề Hướng dẫn sử dụng ckeditor php

#Hướng #dẫn #sử #dụng #ckeditor #php.

Chân thành cảm ơn bạn đã đọc tin tại Centralreadingmosque

Vậy là bạn đã có thêm nhiều thông tin và kiến thức bổ ích về chủ đề Hướng dẫn sử dụng ckeditor php rồi nhé. Hãy cùng Centralreadingmosque đọc thêm nhiều bài viết hơn để có nhiều kiến thức tổng hợp hữu ích hơn nhé!. Xin cám ơn người sử dụng đã quan tâm theo dõi.

Nguồn: Hướng dẫn sử dụng ckeditor php

admin

Recent Posts

Hướng dẫn chơi game frozen throne

Game Warcraft 3 Frozen Throne là loại game đình đám hiện nay. Bài viết này sẽ…

8 giờ ago

[Giới Thiệu] EPE là gì? Định nghĩa và thông tin thành lập về doanh nghiệp EPE

Bạn đang cần giải đáp về nội dung EPE là gì? Định nghĩa và thông…

16 giờ ago

Truyền hình an viên là gì

Gói Alà gói cơ bản của Truyền hình An Viên MobiTVViVaTV. Gói Cơ Bản An…

16 giờ ago

Rau diếp hàn quốc

https://httl.com.vn/wiki/rau-diep-han-quoc/ Từ khoá liên quan về chủ đề Rau diếp hàn quốc #Rau #diếp #hàn…

1 ngày ago

Woven là gì

Một số kiểu dệt phổ biếnCác thông số cơ bản của vải dệt thoi –Fabric…

1 ngày ago

[Giới Thiệu] Đại học tại chức là gì? Bằng đại học tại chức có giá trị không?

Bạn đang tìm hiểu giải nghĩa về chủ đề Đại học tại chức là gì?…

2 ngày ago

This website uses cookies.