Hướng dẫn tích hợp Ckeditor vào JohnCMS - Kỹ thuật Xe Cộ
  1. »
  2. Tìm kiếm cho: Hướng dẫn tích hợp Ckeditor vào JohnCMS

Hướng dẫn tích hợp Ckeditor vào JohnCMS

Bài viết liên quan

Ckeditor cũng giống như TinyMce thôi à!

Để xem hướng dẫn làm tinymce và cho phép đăng bài thì xem tại đây http://xtmc9x.blogspot.com/2014/04/sang-kien-moi-cho-johncms-post-bai-bang_3380.html


Hướng dẫn tích hợp Ckeditor cho JohnCMS đây! 


Ckeditor cũng giống như Tinymce thôi nhưng nặng hơn và tiện  hơn.

Đầu tiên là tải code này đây về sao đó đem vào thư mục
/library 
thư mục khác cũng được nhưng mình khuyên là thư mục này!
xả nén ra ngay tại đó luôn!

Tiếp theo, vào file /incfiles/end.php để chỉnh sử
Thêm vào đoạn code
                 echo '<script type="text/javascript" src="../library/ckeditor/ckeditor.js"></script>';

như trong hình dưới 


Tiếp theo, vào  file đăng bài viết, thông thường là /forum/includes/nt.php
mở file đó lên và chỉnh sửa như trong hình. Bạn chỉ việc thêm vào class="ckeditor" vào trong thẻ <textarea>

Vậy là xong rồi đó! Đăng bài thử xem !
Đã ổn phần đăng bài. Vậy là đã tích hợp xong! đơn giản có vậy thôi
demo một bài viết đã đăng bài bằng Ckeditor. Nhìn chung có vẻ nó ổn hơn TinyMce

Nói chung là chỉ việc chèn code <script type="text/javascript" src="../library/ckeditor/ckeditor.js"></script>
Vào bất cứ chổ nào mà bạn thích. Sau đó thì thêm class="ckeditor" vào trong thẻ <textarea>
Vd  <textarea name="tmc" class="ckeditor"></textarea>

Tương tự ở các phần khác bạn cũng chỉ việc thêm phần đó và textarea như trên là được. 

Nâng cao: Để hạn chế việc tải trang chậm do javascript này quá nặng, load quá nhiều modules. Vì vậy chúng ta sẽ sử dụng giải pháp sau đây:

Chỉ chèn code  <script type="text/javascript" src="../library/ckeditor/ckeditor.js"> vào những trang có nhập văn bản thay vì cái kiểu lười nên chèn vô /incfiles/end.php. Ví dụ chèn code trên vào file /forum/includes/nt.php thôi! Như vậy sẽ cải thiện được tốc độ tải các trang khác!


Ai leech ghi nguồn xtmc9x.blogspot.com nhé!

Bình Luận

Back To Top