Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]CKEditor
Forum PHP.pl > Forum > Przedszkole
Lampek
Witam
Mam na stronce zainstalowany CKEditor i chcę do niego dodać jakiś moduł żeby można było wgrywać przez niego pliki na serwer np zdjęcia. Znalazłem jeden nazywa się elfainder ale czy ma ktoś z was pojęcie jak go zainstalować ażeby działać poprawnie? to znaczy jak kliknę ikonkę dodaj zdjęcie w ckeditorze to żeby wyskoczył elfainder.
Kshyhoo
Jesteś rok na forum, wiec powinieneś już nauczyć się korzystać z opcji SZUKAJ. Jest temat traktujący o podłączeniu modułu uploadu z FCKeditora.
vokiel
Do CKEditora masz specjalny plugin: http://ckfinder.com/
Kshyhoo
Niestety, płatny wink.gif
Lampek
Wybaczcie moją ignorancję że nie użyłem wyszukiwarki. Udało mi się zainstalować dodatek ckfinder lecz dostaję komunikat "Menedżer plików jest wyłączony z powodów bezpieczeństwa. Skontaktuj się z administratorem oraz sprawdź plik konfiguracyjny CKFindera." I nie mam pojęcia dla czego.
Kshyhoo
Bez kodu możemy życzyć Ci jedynie powodzenia... albo spojrzeć w szklaną kulę. Jak podpiąłeś menadżera?
Lampek
Przykładowy plik gdzie jest podpiety ckeditor z ckfinderem

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Untitled Document</title>
  6. <script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
  7. </head>
  8. <body>
  9.  
  10. <textarea id="editor" name="editor">
  11.  
  12.  
  13. </textarea>
  14. <script type="text/javascript">
  15. CKEDITOR.replace('editor', {
  16. filebrowserBrowseUrl : '/ckeditor/ckfinder/ckfinder.html',
  17. filebrowserImageBrowseUrl : '/ckeditor/ckfinder/ckfinder.html?type=Images',
  18. filebrowserFlashBrowseUrl : '/ckeditor/ckfinder/ckfinder.html?type=Flash',
  19. filebrowserUploadUrl : '/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
  20. filebrowserImageUploadUrl : '/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
  21. filebrowserFlashUploadUrl : '/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
  22. });
  23. </script>
  24.  
  25.  
  26. </body>
  27. </html>
Kshyhoo
No nie podpiąłeś tak, jak opisywałem w pewnym wątku.
Lampek
A mógł bys zapodac linka do tego tematu bo nie mgoe go znaleść
Kshyhoo
CKeditor + upload z FCKeditor
Lampek
Ok ściągnąłem i połączyłem z tym filemanagerem z tamtego wątku ale teraz mam tak http://zapodaj.net/8da41400fc6c.png.html brak katalogów przycisków itd
Kshyhoo
Coś ze ścieżkami, bo goło. Pamiętaj, że to skrypty JS, więc polecam CTRL+F5.
Lampek
Próbuje jeszcze raz podpiąć ten manager z fckeditora z tego co przeczytałem w twoim wątku ale dalej mam pusto nie ma żadnych katalogów a nawet przycisków' mam strukturę katalogó localhost\cos\includes\ckeditor\filemanager\index.html

plik config.js

  1. CKEDITOR.editorConfig = function( config )
  2. {
  3. config.filebrowserBrowseUrl = 'includes/ckeditor/filemanager/index.html';
  4. config.filebrowserImageBrowseUrl = 'includes/ckeditor/filemanager/index.html?type=Images';
  5. config.filebrowserFlashBrowseUrl = 'includes/ckeditor/filemanager/index.html?type=Flash';
  6. config.filebrowserUploadUrl = 'includes/ckeditor/filemanager/connectors/php/filemanager.php';
  7. config.filebrowserImageUploadUrl = 'includes/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Images';
  8. config.filebrowserFlashUploadUrl = 'includes/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Flash';
  9.  
  10. };


plik index.html

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Untitled Document</title>
  5. <script type="text/javascript" src="includes/ckeditor/ckeditor.js"></script>
  6. </head>
  7.  
  8. <textarea id="editor" name="editor">
  9. sdfsdfsfsfsdfsdfsdfdfdfsdfd
  10.  
  11. <script type="text/javascript">
  12. CKEDITOR.replace( "editor",
  13. {
  14. filebrowserBrowseUrl: 'includes/ckeditor/filemanager/index.html',
  15. });
  16.  
  17.  
  18. </body>
  19. </html>
Kshyhoo
Na pewno robisz coś źle. Świadczy o tym choćby to, że brak wyświetlania przycisków edytora. Po za tym, jak podajesz konfigurację plików, to podawaj pełną ścieżkę, bo przecież nie wiem, gdzie i jakie masz pliki...
Lampek
Wszystko znajduje się na c:\wamp\www\cos\includes\filemanager\itd główny index.html znajduje sie w katalogu cos
Kshyhoo
Popatrz na mój wątek i porównaj. Myślę, że nie do końca masz tak, jak to opisałem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.