2016-04-11 21 views
-1

Bu soruyu Stack Overflow üzerinde zaten aradım ancak bir yanıt bulamadım, lütfen bana yardımcı olun. Ben hiç sorun başarıyla Yüklemem klasörü belirledik, ancak bir sorun varCKEditor & CKFinder yolu sorunu

...

İşte benim klasör yapıdır.

httpdocs 
|--pracitce 
| |--module 
| | |--ckedtior(folder) 
| | | |...... 
| | | |...... 
| | |--ckfinder(folder) 
| | | |...... 
| | | |...... 
| |--news 
| | |--ckinder(folder) <<< force to copy "ckfinder" folder here 
| | |--news_list.php 
| | |--news_add.php 

Ben <textarea></textarea> yerine new_add.php de CKEditor çağırabilir ama benim resim yüklemek Görüntü düğmesini benim yazı düzenleme CKEditor kullanıp tıkladığınızda ben doğru yolu ile CKFinder diyemezsin.

yeni sekme olacak:

..../news/ckfinder/.......... 

o

..../module/ckfinder/.......... 

birisi nasıl bu yolu belirlemek için bana söyleyebilir olmalıdır?

Ekran Görüntüsü:

Bu sorunu çözmek için benim news klasörüne CKFinder kopyalamak için beni zorlar. Ama bunu yapmanın iyi bir fikir olduğunu sanmıyorum.

Sadece benim <textarea>

<script type="text/javascript"> 
var editor = CKEDITOR.replace("content"); 
CKFinder.setupCKEditor(editor, '<?=$admin_real_path?>/_module/ckfinder/') ; 
</script> 
yerini yolu yoktur .. BTW

... Başka bir yerde ckeditor.js/config.js ... veya belki CKEditor benim CKFinder yolunu ayarlayarak nasıl bilmek gerekir

Ve

Bu cümlede, işe yaramıyor !! İnternette bir örnek alıyorum .. $admin_real_path Bu benim webiste_admin_path çalışmam, bu konuda eminim.

CKFinder.setupCKEditor(editor, '<?=$admin_real_path?>/_module/ckfinder/') ; 

Lütfen Yardım Yardım!

+1

Sorun hakkında daha fazla bilgi ekleyebilir misiniz? Eklediğiniz ekran görüntüsünde CKFinder 'news' dizininin içinde yer alır, ancak dizin ağacına bakıldığında 'module' içinde olması gerekir. Belki sunucuda bazı URL yeniden yazma özelliği var mı? – zaak

+0

Sevgili [tag: zaak], yazımda bazı detaylar ekledim, lütfen kontrol edin –

cevap

2

Soruyu güncellediğiniz için teşekkür ederiz. Her şey gayet iyi çalışıyor yukarıdaki gibi yapılandırılmış CKEditor ve CKFinder ile

├── module 
│   └── ckfinder (CKFinder files inside) 
└── news 
    └── list.html 

list.html

<!DOCTYPE html> 
<html> 
<body> 

<textarea id="content"></textarea> 

<script src="//cdn.ckeditor.com/4.5.6/standard-all/ckeditor.js"></script> 
<script src="../module/ckfinder/ckfinder.js"></script> 
<script> 
    var editor = CKEDITOR.replace('content'); 
    CKFinder.setupCKEditor(editor, '../module/ckfinder/'); 
</script> 
</body> 
</html> 

: Ben sizinkine benzer bir dizin yapısı oluşturdu. Kodunuzda yanlış yola sahip bir sorun olduğuna inanıyorum. Dizinde, klasörde module bulunur, kodda ise _module kullanılır.

+0

Ckfinder'ınızı alabilir miyim, ckeditor klasörü lütfen ~ –

+0

[email protected] –