Hướng dẫn ckeditor php

Ckeditor là trình soạn thảo trên Website nổi tiếng và được nhiều người dùng sử dụng nhất hiện nay, tuy nhiên rất nhiều lập trình viên gặp khó khăn khi tích hợp chúng vào Website, vì vậy trong bài viết này vncodeer.vn sẽ hướng dẫn chi tiết cách tích hợp Ckeditor vào website

Hướng dẫn ckeditor php

Ckeditor là trình soạn thảo trên Website nổi tiếng và được nhiều người dùng sử dụng nhất hiện nay, tuy nhiên rất nhiều lập trình viên gặp khó khăn khi tích hợp chúng vào Website, vì vậy trong bài viết này vncoder.vn sẽ hướng dẫn chi tiết cách tích hợp Ckeditor vào website.

1) Tải Ckeditor

- Truy cập vào địa chỉ dowload ckeditor http://ckeditor.com/download

Hướng dẫn ckeditor php

Giao diện download ckeditor
- Ckeditor cung cấp các gói mặc định để bạn download, nên chọn đúng gói phù hợp với nhu cầu của bạn, để tiết kiệm tài nguyên hệ thống.

  • Basic Package (1): Là trình soạn thảo mini, nhỏ gọn, bao gồm 17 plugin cơ bản.
  • Standard Package (2): Là trình soạn thảo thông thường, gồm 48 plugin thường dùng nhất. (Khuyên dùng)
  • Full Package (3): Trình soạn thảo trù phú, đầy đủ với 72 plugin cài sẵn.

- Có thể click vào “Compare packages” để xem các plugin đã được cài theo các gói cấu hình tương ứng.
- Sau khi chọn được gói cấu hình đúng với nhu cầu của bạn, click vào “Download CKEditor” (5) để tiến hành tải về CKEditor

2) Cài đặt CKEditor trong

- Giải nén tập tin vừa download, được thư mục ckeditor, di chuyển thư mục này vào thư mục web của bạn. (Đặt thư mục ở vị trí thích hợp, đường dẫn sẽ khai báo sau)
- Thêm tập tin ckeditor.js vào HTML: Chèn đoạn mã này vào trong thẻ .

Chú ý: Thay đường dẫn đến file ckeditor.js tương ứng với đường dẫn tại thư mục web của bạn.
- Tạo một textarea, có khai báo thuộc tính id. Giá trị của thuộc tính này bạn có thể đặt tùy ý. Ở đây mình ví dụ là id=“editor1”

- Dùng javascript, thay thế textarea bên trên bằng editor. Giá trị editor1 ở đây chính là giá trị của thuộc tính id đặt bên trên.

Đoạn mã hoàn chỉnh



	
		
		A Simple Page with CKEditor
		
	
	
		

3) Kết luận

Trên đây là toàn bộ hướng dẫn của vncoder.vn về cách tích hợp trình soạn thảo CKEditor vào website. Hy vọng bài viết sẽ giúp ích cho bạn. Chúc bạn thành công!.

4) Tài liệu tham khảo

  • https://mynukeviet.net/lap-trinh-php/huong-dan-cai-dat-ckeditor-trinh-soan-thao-van-ban-tren-website-112.html

5) Xem thêm

  • Hướng dẫn cách viết code PHP tối ưu

  • Hướng dẫn viết ứng dụng đếm số người đang online bằng PHP

Tiếp tục chuỗi seri tạo website bằng php, bài viết hôm nay mình sẽ hướng dẫn các bạn cách cài đặt ckeditor và tích hợp ckeditor vào php, cụ thể ở đây là chức năng thêm bài viết

Mục lục

  • Giới thiệu về ckeditor
  • Cài đặt ckeditor
  • Tích hợp ckeditor vào php – trang thêm bài viết
    • 1. Sửa nội dung file header.php
  • Tổng kết

Giới thiệu về ckeditor

Hướng dẫn ckeditor php
trình soạn thảo văn bản ckeditor
  • ckeditorlà bộ soạn thảo dữ liệu cực kì mạnh mẽ và được sử dụng rất phổ biến hiện nay với số lượt download hơn 17 triệu lượt từ thời điểm ra mắt.
  • Đây là mã nguồn mở cho phép bạn download miễn phí và việc cài đặt ckeditor và việc tích hợp ckeditor cũng rất dễ dàng nhanh chóng.

Cài đặt ckeditor

Để tích hợp ckeditor vào php, việc đầu tiên chúng ta cần phải download gói thư viện ckeditor về máy tính. Các bước thực hiện như sau :

1. Truy cập vào địa chỉ download ckeditor sẽ thấy như hình dưới

Hướng dẫn ckeditor php
Cài đặt ckeditor – Download file cài

2. Tại đây có nhiều gói cài đặt ckeditor bao gồm:

  • Basic Package : Chứa 17 plugin, thanh công cụ đơn giản
  • Standard Package : Chứa 48 plugin, chứa những thanh công cụ phổ biến và cần thiết cho soạn thảo
  • Full Package : Gói đầy đủ, chứa 73 plugin, thêm những công cụ khác
  • Customize : Gói này bạn sẽ tự điều chỉnh những thanh công cụ nào cần cho website của bạn

Trong phạm vi bài viết này, mình sẽ chọn gói Standard Package, rồi ấn nút Download.

Sau khi download file zip về máy, chúng ta sẽ được file ckeditor_4.6.2_standard.zip, bạn giải nén file này ra sẽ được thư mục ckeditor, sau đó copy toàn bộ thư mục này và bỏ vào đường dẫn website của chúng ta website/admin/ckeditor

Hướng dẫn ckeditor php
vị trí thư mục ckeditor

Tích hợp ckeditor vào php – trang thêm bài viết

Ở bài 5 : Hướng dẫn tạo trang thêm bài viết, mình có hướng dẫn các bạn tạo trang Thêm bài viết bằng thẻ

Public bài viết ? : public

Tiếp theo chúng ta sẽ thực hiện chỉnh sửa lại file them-bai-viet-ck.php để có thể tích hợp được ckeditor vào chức năng thêm bài viết.

Các bạn mở file header.php trong thư mục admin/includes , thêm đường dẫn này vào bên trong thẻ và lưu lại.

Khi đó nội dung file header.php sẽ là


	
		
		Tạo website bằng PHP
		
		

	
		

	

Header...

2. Chỉnh sửa file them-bai-viet-ck.php

Đổi giá trị name và id của thẻ từ “content” thành tên và id mới “post_content”.

Gắn đoạn code ckeditor để hiến hành tích hợp như sau

Sửa lại giá trị post vào để query có thể hiểu, sửa $_POST[“content”] thành $_POST[“post_content”] như sau

$content = $_POST["post_content"];

Lúc này toàn bộ nội dung file them-bai-viet-ck.php sẽ là :






Thêm bài viết mới

Tiêu đề bài viết :
Nội dung :
Public bài viết ? : public

Giờ thì chúng ta đăng nhập vào website bằng chức năng đăng nhập ở bài cũ với quyền admin (permission > 0 là admin, nếu quên, bạn tham khảo lại bài trước Tạo phân quyền cho website php).

Tiếp đến, sau khi đăng nhập, truy cập vào đường dẫn sau :

localhost/website/admin/them-bai-viet-ck.php

các bạn sẽ thấy giao diện trang Thêm bài viết mới đã được tích hợp ckeditor vào, sau đó bạn điền thông tin cần thiết là tiêu đề, nội dung, is_public như hình dưới rồi ấn nút Thêm bài viết sẽ thấy dữ liệu được lưu vào database không khác gì trang Thêm bài viết cũ, nhưng lúc này dữ liệu đã được định dạng lại theo trình soạn thảo ckeditor, rất đẹp và bắt mắt.

Hướng dẫn ckeditor php
Giao diện thêm bài viết sử dụng ckeditor

Lúc này, Ở trang hiển thị bài viết sẽ hiển thị như sau

Hướng dẫn ckeditor php
Trang hiển thị bài viết

Vậy là chúng đã đã xong phần tích hợp ckeditor vào php một cách dễ dàng rồi 🙂

Tổng kết

Vậy là mình đã hướng dẫn xong các bạn cách tích hợp ckeditor vào php mà điển hình ở đây đó là chức năng Thêm bài viết.

ckeditor là một bộ công cụ soạn thảo mạnh mẽ và vô cùng tiện lợi, giúp cho việc canh chỉnh, format dữ liệu đầu vào của chúng ta được tốt hơn.

Có bất kỳ thắc mắc nào về phần này, để lại bình luận bên dưới mình sẽ giải đáp

Thân !

Mình là Hiếu.
Người sáng lập ra blog Kungfu PHP chia sẻ mọi thứ về tiền điện tử, mmo, lập trình,…
Một câu nói mà mình rất thích đó là “Cuộc đời chỉ có một, vì thế hãy làm những gì khiến bạn hạnh phúc và ở bên người khiến bạn luôn mỉm cười”.
Hy vọng nơi đây là góc cafe nhỏ để chúng ta có thể trao đổi, cùng nhau phát triển.

►Nếu bạn thấy bài viết bạn đang đọc hữu ích, hãy mời mình một ly cafe nhé : https://kungfuphp.com/donate