GORAGOD.com

freelance, web developer, web designer, hosting, domain name

CKFinde ภาพไม่แสดงให้เห็นเป็นรูปอาไร

ขอรบกวนท่านผู้รู้ช่วยเหลือด้วยครับ

ผมใช้ FCKeditor และ CKFinder ร่วมกัน

ตอนแรกก็สามารถจัดการได้แต่วันนี้ หน้าจัดการไม่แสดงให้รู้ว่าเป็นรูปอะไรตามนี้ครับ





และขอรบกวนอีกเรื่องนึงครับ

ผมอัพขึ้นserver จริงแล้ว

ตัว CKFinder ไม่ทำงานครับ

หาไดเร็ททอรี่ไม่เจอครับ

ต้องใส่ parth ยังไงครับ

ของผม

http://xxx.xx.xx.xx/~xxxxxxx/

ขอขอบคุณมา ณ ที่นี้ด้วยนะครับ
28 พ.ย. 2553 11 3,414

ลองลบไฟล์ต่างๆใน _thumbs/ ออกนะครับ ถ้ามันเคยใช้ได้



การกำหนด Path ของ CKFinder ให้ลองใช้ Path เต็มๆของ Server ครับ โดยสามรถดูได้จาก ftp หรือ CP ของ Server ครับ


#1

ขอต่อครับ

ผมลองแล้วครับ

$baseDir = "/home/std49/s49042380134/public_html/project/FileEdit/";

config.php ของ ckfinder
#2

อ้างอิงจาก ความคิดเห็น #2ขอต่อครับ

ผมลองแล้วครับ

$baseDir = "/home/std49/s49042380134/public_html/project/FileEdit/";

config.php ของ ckfinder


ขอบคุณครับ อุตส่ากลับมาเฉลย
#3

ตัว ckfinder ส่งค่ากลับมาให้ FCKeditor คือ images/005.jpg

ความจริงน่าจะเป็น project/FileEdit/images/005.jpg

ต้องแก้ไขยังไง
#4

ตัว ckfinderไม่แสดงรูปให้เห็นภาพเลย

มีความเป็นไปได้มั้ยครับว่าเป็นตัว demo ครับ

เพราะตอนนี้ทั้งในตัวเครื่องผมเองก็เป็นแบบนี้ และ โฮต์ ก็เช่นกัน

แต่ช่วงแรกๆที่ติดตั้งใช้งานในเครื่องของผมเองนั้น ก็แสดงรูปปกติไม่มีปัญหาครับ
#5

ก็ต้องกำหนด path ให้ถูกต้องนั่นแหละครับ



โดยส่วนตัวไม่เคยใช้ ckfinder ร่วมกับ fckeditor เลยครับ เลยไม่มีตัวอน่างที่พอจะบอกได้



การกำหนด path อาจต้องลองกำหนดหลายๆรูปแบบดูครับ โดยปกติแล้วมันจะมีรายการนึงที่ต้องระบุ path จาก root ไปจนถ้งโฟลเดอรืเก็บไฟล์ และ อีกอันนึง ระบุ path ตั้งแต่ root ของ เว็บขึ้นมา



มีบางกรณีที่เคยเจอก็คือกำหนดเป็น ip ครับ



ส่วนเรื่องไม่แสดงรูป มี 2-3 กรณี คือ Server ไม่รองรับการใช้ GD หรือ กำหนด Path ผิด ก็เป็นได้ครับ หรือ โฟลเดอร์ _thumb ไม่สามารถเขียนได้ครับ



ไม่เกี่ยวกับตัว demo ครับ ตัว demo ก็แสดงรูปภาพได้
#6

ผมลองหลายรูปแบบแล้ว

ขณะที่เครื่องจำลองของผมเองก็ไม่ได้เลยครับ

1.ถ้ากำหนด path ผิด แล้วทำไมแสดงรายละเอียดของภาพของและโฟลเดอร์ได้ล่ะครับ

2.ถ้า _thumb แต่ทำไมอัพโหลดขึ้นไปก็มีไฟล์รูปที่อัพทั้ง 2 โฟลเดอร์เลย

3. GD คืออะไร ผมไม่เข้าใจครับ
#7

ลองดูอันนี้นะครับ เผื่อช่วยได้



http://gcms.goragod.com/...9A%20GCMS&page=1



GD เป็นไลบราลี่สำหรับทำงานกับรูปภาพด้วย PHP ครับ ถ้ามีโฟลเดอร์ _thumb และ มีรูปภาพขนาดเล็กในนั้น เดาว่า GD คงทำงานแล้วครับ ให้ลองดาวน์โหลดรูปภาพในโฟลเดอร์ _thumb กลัับมาดูครับว่ามีรูปภาพตามปกติหรือเปล่า ถ้ามี ก็แสดงว่าไม่มีปัญหาเรื่อง GD แน่นอนครับ
#8

ตอบปัญหาครับ

หลังจากที่ไปดาวโหลด FCKeditor 2.6.6 ตัวสุดท้าย และ CKFinder 2

กรณีของผมคือ ติดตั้งในเวอชั้วโฮส

เช่น http://202.xx.xx.xx/~sssssssss/project/

เริ่มจากกันนะครับ

ในโฟลเดอร์ project จะมีโฟลเดอร์ FCKeditor และข้างในโฟลเดอร์ FCKeditor ผมจะเอา CKFinder ข้างในด้วยนะครับ หรือจะอยู่ข้างนอกโฟลเดอร์ FCKeditor ก็ได้ครับ

----------------------การตั้งค่า-----------------------------

FCKeditor

แก้ไขไฟล์ fckconfig.js

เพิ่มโค้ดทั้งนี้ลงในไฟล์ ต่อจากโค้ดของเขาเลยครับ

FCKConfig.LinkBrowserURL = '/project/FCKeditor/ckfinder/ckfinder.html' ;

FCKConfig.ImageBrowserURL = '/project/FCKeditor/ckfinder/ckfinder.html?type=Images' ;

FCKConfig.FlashBrowserURL = '/project/FCKeditor/ckfinder/ckfinder.html?type=Flash' ;

FCKConfig.LinkUploadURL = '/project/FCKeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files' ;

FCKConfig.ImageUploadURL = '/project/TEXTeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images' ;

FCKConfig.FlashUploadURL = '/project/FCKeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash' ;



กรณีนี้คือตัว CKFinder อยู่ข้างใน FCKeditor แต่ถ้าไม่อยู่ข้างในหรือโฟลเดอร์อยู่ในระดับเดัยวกัน

ยกตัวอย่างเช่น FCKConfig.LinkBrowserURL = '/project/ckfinder/ckfinder.html' ;

แบบนี้เลยนะครับ



CKFinder

แก้ไขไฟล์ config.php

ให้หาตัวแปร $baseUrl,$baseDir แล้วเปลี่ยนเป็นของเราครับ

ตัวอย่าง

$baseUrl = 'http://202.xx.xx.xx/~sssssssssss/project/UserFiles/';

$baseDir = "/home/stdxx/sssssssss/public_html/project/UserFiles/";



การตั้งค่านี้เพื่่อให้ CKFinder รู้ว่าเราต้องการเก็บรูปภาพหรือไฟล์งานที่เราอัพขึ้นไปไว้ที่ไหน

จากตัวอย่าง ผมชี้ให้ไปเก็บไว้ในโฟลเดอร์ชื่อ UserFiles ซึ่งโฟลเดอร์อยู่ในระดับเดียวกันกับโฟลเดอร์ FCKeditor



ถ้าไม่เข้าใจยังไร ก็ขออภัยมา ณ ที่นี้ด้วยนะครับ

#9

555+++



ก็น่าจะถูกนะครับ ผมเองก้เคยติดตั้งโดยเรียกใช้ผ่าน ip ก็ไม่เห็นมีปัญหา



การแก้ไข ก็อาจจะต้อง debug โค้ดที่ เว็บแล้วละครับ เพื่อให้ดูว่ามีอะไรปิดพลาด โดยใช้ firebug



1.ตรวจสอบว่าไฟล์ในโฟลเดอร์ _thumb มีอย่างถูกต้องหรือไม่

2.ตรวจสอบว่า path ของรูปภาพที่ CKFinder ตอนแสดงผล ถูกต้องหรือไม่
#10

ใช่ครับ

ผมเสียเวลากับตัวนี้มากเลยครับ

เพราะผมต้องการใช้ในส่วนของอัพรูปภาพด้วยนะครับ



ขอบคุณ ท่าน gOragod มากครับ

ที่ให้ข้อแนะนำดีๆครับ
#11
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^