ติดตั้ง ckeditor และ ckfinder ใน drupal

, Post in:

CKEditor คืออะไร มันก็คือรุ่นน้องของ FCKeditor ครับที่ถูกพัฒนาต่อยอดขึ้นไปอีกเพราะเนื่องจาก FCKeditor เขาจะไม่พัฒนาต่อแล้ว ส่วน CKFinder ก็คือตัวอัพโหลดรูปเหมือนกับ IMCE ครับ สำหรับเว็บไซต์ drupal แล้วเรามาเปลี่ยนเป็น CKeditor กันดีกว่า

ขั้นตอนการติดตั้ง
1. โหลด module ckeditor มาก่อน http://drupal.org/project/ckeditor
2. โหลด ckeditor มา http://ckeditor.com/download
3. โหลด ckfinder มา http://ckfinder.com/download
4. จากนั้นทำการติดตั้ง module ckeditor จากข้อ 1. ก่อนครับลงใน drupal ของเรา
5. แตกไฟล์ ckeditor ที่ได้มากจากข้อ 2. ลงในตัว module ckeditor โดยไว้ที่ modules/ckeditor/ckeditor ซึ่งไฟล์ข้างในจะมีบอกว่า COPY_HERE.txt

6. แตกไฟล์ ckfinder ในข้อ 3. ลงใน modules/ckeditor/

7. ทำการแก้ไขไฟล์ modules/ckeditor/ckfinder/config.php แล้วลบโค็ดด้านล่างออก

function CheckAuthentication()

{

        // WARNING : DO NOT simply return "true". By doing so, you are allowing

...

        return false;

}

จากนั้นหา
$baseUrl = '/ckfinder/userfiles/';
แก้ให้เป็นตาม path ของ server ที่ใช้งานจริงเช่น
$baseUrl = '/var/www/html/sites/default/module/ckeditor/ckfinder/userfiles/';
และเพิ่ม
require_once '../../../../includes/filemanager.config.php';

ในบรรทัดถัดไปจาก
$baseDir = resolveUrl($baseUrl);

เสร็จแล้วทำการบันทึกครับ modules/ckeditor/ckfinder/config.php

8. ต่อมาให้ทำการแก้ไขไฟล์ sites/default/settings.php โดยเอา # ออกและใส่ url เว็บไซต์เราลงไป

$cookie_domain = 'www.snappytux.com';

9. เปิดการใช้งาน module

10. จากนั้นไปที่ User management > Permissions เปิดสิทธิ์การใช้งาน upload

11. จากนั้นไปการตั้งค่า Ckeditor ทำการแก้ไข profile และดูในส่วนของ File browser settings ให้เราเลือก File browser type เป็น Ckfinder

thank : http://drupal.org/node/728210

Comments

Oranjer's picture
Oranjer Thu, 26/08/2010 - 16:48 (#274)
drupal's picture
drupal Tue, 11/01/2011 - 11:08 (#286)
snappy's picture
snappy Wed, 30/03/2011 - 21:38 (#300)

 วิธีนี้ใช้ได้กับ drupal 7 ด้วยนะครับผมทดสอบแล้ว แจ่ม

plubbi's picture
plubbi Sun, 13/11/2011 - 01:48 (#311)
ลองลงตามที่บอกมาหมดเลยนะคะ ไม่ติดอะไรเลย แต่ติดอยู่ที่ พอกดเซฟ แล้วรูปมันไม่ขึ้นมาอะคะ แต่ตอนอัพโหลดแล้วยังแสดงอยู่ใน Body อะคะ รูปขึ้นนะ แต่พอกดเซฟมันดันไม่ขึ้น ไม่ทราบว่าต้องแก้ไขยังไงอะค้ะ แต่ตรงที่ให้ใส่ url ตอนนี้เราทำเปนแค่ localhost อยุ่อะคะ ยังไม่มี url ถ้าใส่ localhost/drupal ก่อนไปได้มั้ยอะึึึคะ ูู
snappy's picture
snappy Sun, 13/11/2011 - 10:40 (#312)
เปลี่ยน Text format เป็น full html ยังครับ
plubbi's picture
plubbi Sun, 20/11/2011 - 21:11 (#313)
ได้แล้วค่ะ ขอบคุณนะคะ แต่ว่าตอนนี้ลองเอาเว็บไปใส่ในโฮสต์อะคะ แล้วมันต้องลงใหม่หมดเลย ผ่านมาได้ด้วยดี แต่คิดอยู่ตรงที่ ขั้นตอนที่ 8 อะคะ พอใส่ url ของเราไปแล้ว ทำให้ admin เข้า login ไม่ได้อะคะ ไม่ทราบว่าเป็นเพราะอะไรอ่าาา แล้วต้องไปแก้ตรงไหนอะคะ
snappy's picture
snappy Sun, 27/11/2011 - 11:05 (#318)
http://snappytux.com/drupal/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B9%8... ลองทำตามนี้ดูครับ
plubbi's picture
plubbi Sun, 11/12/2011 - 00:17 (#325)
ขอบคุณค่ะ
jotinyo5188's picture
jotinyo5188 Tue, 17/01/2012 - 11:46 (#330)
ขอบคุณมากค่ะ ที่แนะนำความรู้ดีๆมาเผยแพร่ กำลังอัพโหลดอยู่นะค่ะ ลุ้นๆๆ
snappy's picture
snappy Tue, 17/01/2012 - 16:49 (#331)

แต่ถ้า drupal 7 ผมแนะนำเป็น ckeditor + imce ครับ

Add new comment