Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] CKeditor + upload z FCKeditor
Kshyhoo
post
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Z racji odpłatnej wersji uploadu w CKeditora, chciałem wykorzystać upload z FCKeditora. Znalazłem w necie kiedyś na to rozwiązanie. Niestety, wciąż wyświetla mi się błąd:
The server didn't reply with a proper XML data. Please check your configuration
Kombinuję na wszelkie sposoby, bez efektu. Starł się ktoś już z tym problemem?
Go to the top of the page
+Quote Post
3 Stron V   1 2 3 >  
Start new topic
Odpowiedzi (1 - 19)
athei
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

Ostrzeżenie: (0%)
-----


Z tej strony możesz pobrać zintegrowany ckeditor z file manager z fckeditor. Jest tam również opis jak zrobić to ręcznie.
Od siebie dodam (jeśli ściągnąłeś filemanager_in_ckeditor.zip), tak mam u siebie i działa:
1. zawartość jest w C:\wamp\www\ck , czyli w folderze ck znajduje się katalog js, plik demo.html
2. W demo.html zmień js na
Kod
                CKEDITOR.replace( 'editor1',
                {
    filebrowserBrowseUrl :'js/ckeditor/filemanager/browser/default/browser.html?Connector=http://localhost/ck/js/ckeditor/filemanager/connectors/php/connector.php',
                    filebrowserImageBrowseUrl : 'js/ckeditor/filemanager/browser/default/browser.html?Type=Image&Connector=http://localhost/ck/js/ckeditor/filemanager/connectors/php/connector.php',
                    filebrowserFlashBrowseUrl :'js/ckeditor/filemanager/browser/default/browser.html?Type=Flash&Connector=http://localhost/ck/js/ckeditor/filemanager/connectors/php/connector.php'}

             );

3. W pliku c:\wamp\www\ck\js\ckeditor\filemanager\connectors\php\config.php odpowiednie linie zamień na
$Config['UserFilesPath'] = './pliki/' ;
$Config['UserFilesAbsolutePath'] = 'C:\\wamp\\www\ck\\pliki\\' ;

4. Utwórz katalog pliki w C:\wamp\www\ck\

Powinno działać.
Co do błędu to też miałem, musisz poprawnie wpisać ścieżki, w tym przypadku w demo.html. Także sprawdź sobie w firebugu, zakładka NET i XHR co jest grane, może będzie, że nie może odnaleźć ścieżki.

Ten post edytował athei 21.03.2010, 10:40:47
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Poradziłem sobie nieco inaczej:
1. ściągnąłem wersję ze strony: http://labs.corefive.com/Projects/FileManager/
2. ckeditor/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. };

3. W pliku z edytorem:
  1. CKEDITOR.replace( "editor1",
  2. {
  3. filebrowserBrowseUrl: '/includes/ckeditor/filemanager/index.html',
  4. });

I jakoś zadziałał. Na dodatek wersja z jQuery i AJAXem.
Go to the top of the page
+Quote Post
grzes124
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.05.2010

Ostrzeżenie: (0%)
-----


Witam,

Z menadżerów plików do CKEditora polecam także PGRFileManager

Pozdrawiam.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jakoś nie przypadł mi do gustu...
Go to the top of the page
+Quote Post
dexter21
post
Post #6





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 21.05.2010

Ostrzeżenie: (0%)
-----


Hej wszystkim, mam pytania do Kshyhoo co do FileManager,

"1. ściągnąłem wersję ze strony: http://labs.corefive.com/Projects/FileManager/
2. ckeditor/config.js:
[PHP] pobierz, plaintext 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.};[PHP] pobierz, plaintext
3. W pliku z edytorem:
[PHP] pobierz, plaintext 1.CKEDITOR.replace( "editor1",2.{3.filebrowserBrowseUrl: '/includes/ckeditor/filemanager/index.html',4.}); "


Ściągnąłem FileManager'a, w ckeditor/config.js wstawiłem kod zmieniając jedynie ścieżki z 'includes/ckeditor/filemanager/index.html' na 'filemanager/index.html' , bo w ckeditor mam 'filemanager/index.html',
i potem właśnie, co potem?, 'w pliku z edytorem', czy mógłbyś skonkretyzować o jaki plik dokladnie chodzi w pkt. 3. Z góry Wielkie Dzięki:-)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(dexter21 @ 21.05.2010, 13:18:54 ) *
w ckeditor/config.js wstawiłem kod zmieniając jedynie ścieżki z 'includes/ckeditor/filemanager/index.html' na 'filemanager/index.html' , bo w ckeditor mam 'filemanager/index.html',

Musisz uwzględnić ścieżkę do pliku. Jeżeli edytor jest w pliku np.: edytor.php a ten jest inkludowany w pliku index.php,. musisz to uwzględnić - manager powinien być "widzialny" z poziomu index.php.
Cytat(dexter21 @ 21.05.2010, 13:18:54 ) *
i potem właśnie, co potem?, 'w pliku z edytorem', czy mógłbyś skonkretyzować o jaki plik dokladnie chodzi w pkt. 3. Z góry Wielkie Dzięki:-)

Samo podpięcie edytora np.:
  1. <script type="text/javascript" src="includes/ckeditor/ckeditor.js"></script>

nie wystarcza. Trzeba jeszcze dodać go do <textarea>, np.:
  1. <textarea cols="80" id="editor1" name="editor1" rows="10"></textarea>
  2. <script type="text/javascript">
  3. //<![CDATA[
  4. CKEDITOR.replace( "editor1",
  5. {
  6. filebrowserBrowseUrl: '/includes/ckeditor/filemanager/index.html'
  7. });
  8. //]]>
  9. </script>

Go to the top of the page
+Quote Post
dexter21
post
Post #8





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 21.05.2010

Ostrzeżenie: (0%)
-----


no fajnie, tylko w którym pliku konkretnie...?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #9





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jak już wiele razy napisałem w tym wątku: w pliku, gdzie masz formularz połączany z edytorem. Nie trudno to zgadnąć.
Go to the top of the page
+Quote Post
dexter21
post
Post #10





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 21.05.2010

Ostrzeżenie: (0%)
-----


wiesz co, skoro Tobie to wyszlo, to może przesłałbyś mi CKEditor ze zintegrowanym FileManager'em, np. w paczce *.zip albo *.rar na e-mail'a: jfe@wp.pl
bo ja mam chyba dziś gorszy dzień (IMG:style_emoticons/default/sciana.gif)
Naprawdę Wielkie Dzieki:-)
Pozdro i miełego dnia:-)



Ktoś mi odpowie, konkretnie, który to plik, bo już wszędzie podstawiałem ten kod i nic...

Ten post edytował dexter21 24.05.2010, 09:04:05
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #11





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(dexter21 @ 24.05.2010, 10:04:18 ) *
Ktoś mi odpowie, konkretnie, który to plik, bo już wszędzie podstawiałem ten kod i nic...

Wszystkim działa a u Ciebie "nic". To może wklej Twoje nic i zobaczymy, o cho chodzi, że "nic"...
Go to the top of the page
+Quote Post
dexter21
post
Post #12





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 21.05.2010

Ostrzeżenie: (0%)
-----


tak już działa, ale działa tylko gdy odpalam filemanagera z buttona "Przeglądaj", jeśli odpalama z buttona "Wyślij" (szybki upload), wtedy co prawda otwiera okno do pobrania pliku, np. z pulpitu, ale nie można go upload'wać na serwer...
Dzieki Pozdro:-)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #13





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(dexter21 @ 27.05.2010, 13:40:24 ) *
tak już działa, ale działa tylko gdy odpalam filemanagera z buttona "Przeglądaj", jeśli odpalama z buttona "Wyślij" (szybki upload), wtedy co prawda otwiera okno do pobrania pliku, np. z pulpitu, ale nie można go upload'wać na serwer...
Dzieki Pozdro:-)

No i zaś mamy zgadywać, gdzie skopałeś kod? czekaj, niech zerknę w szklaną kulę i może zobaczę, gdzie błąd...
Go to the top of the page
+Quote Post
Piro
post
Post #14





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.07.2008

Ostrzeżenie: (0%)
-----


Witam,

Również mam problem z tym edytorem. Zrobiłem tak jak jest napisane ale niestety coś nie dział (zakładam że nie zrobiłem czegoś oczywistego). Plik główny znajduje się tutaj:
http://piro.vot.pl/asd/index.html

Wiem że trudno wyjaśnić strukturę katalogów wiec zrobiłem konto ftp.
ftp://piro.vot.pl/

login: cke@piro.vot.pl
hasło: asdasd

Gdyby ktoś miał czas chciałbym się dowiedzieć co zrobiłem źle (albo czego nie zrobiłem) ponieważ postępowałem zgodnie z instrukcją.

Pozdrawiam,
Piro
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #15





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




@Piro, komu będzie się chciało "latać" po ftp'ach. Wklej kod, jakim podłączasz edytora i config edytora. Należy pamiętać, że edytor to JS i lubi siedzieć do bólu w cache... więc używajcie F5 a jeszcze lepiej Ctrl+F5 - ja się parę razy kupiłem a okazało się, że nie odświeżało kodu (pomocna rzecz - podgląd źródła). Metodą prób i błędów (swoich) uruchomiłem to, co potrzebowałem. Jedna rzecz mi tylko nie zadziałała - "więcej kolorów"...
Go to the top of the page
+Quote Post
Piro
post
Post #16





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.07.2008

Ostrzeżenie: (0%)
-----


Plik index.html:

  1. ...
  2. <script type="text/javascript" src="includes/ckeditor/ckeditor.js"></script>
  3. ...
  4. <textarea cols="80" id="editor1" name="editor1" rows="10"></textarea>
  5. <script type="text/javascript">
  6. //<![CDATA[
  7. CKEDITOR.replace( "editor1",
  8. {
  9. filebrowserBrowseUrl: '/includes/ckeditor/filemanager/index.html'
  10. });
  11. //]]>
  12. </script>
  13. ...


plik config.js
[JAVASCRIPT] pobierz, plaintext
  1. /*
  2. Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
  3. For licensing, see LICENSE.html or <a href="http://ckeditor.com/license" target="_blank">http://ckeditor.com/license</a>
  4. */
  5.  
  6. CKEDITOR.editorConfig = function( config )
  7. {
  8. // Define changes to default configuration here. For example:
  9. // config.language = 'fr';
  10. // config.uiColor = '#AADC6E';
  11. config.filebrowserBrowseUrl = 'includes/ckeditor/filemanager/index.html';
  12. config.filebrowserImageBrowseUrl = 'includes/ckeditor/filemanager/index.html?type=Images';
  13. config.filebrowserFlashBrowseUrl = 'includes/ckeditor/filemanager/index.html?type=Flash';
  14. config.filebrowserUploadUrl = 'includes/ckeditor/filemanager/connectors/php/filemanager.php';
  15. config.filebrowserImageUploadUrl = 'includes/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Images';
  16. config.filebrowserFlashUploadUrl = 'includes/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Flash';
  17. };
[JAVASCRIPT] pobierz, plaintext



katalogowo wygląda to tak:
index.html
includes>ckeditor>filemanager

gdzie filemanager to folder trunk.r16 z jego całą zawartością po ściągnięciu
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #17





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




I wszystkie ścieżki dostępu masz dobre? Jakie masz objawy, nie ma listy katalogów?
Go to the top of the page
+Quote Post
Piro
post
Post #18





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.07.2008

Ostrzeżenie: (0%)
-----


http://img526.imageshack.us/img526/2011/zr...ilemanagerg.png

Po wybraniu grafiki i wciśnięciu "upload" napis z nazwą grafiki zmienia się na "nie wybrano pliku".
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #19





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Ja się pytam, czy masz listę katalogów po lewej ekran wcześniej...
Go to the top of the page
+Quote Post
Piro
post
Post #20





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.07.2008

Ostrzeżenie: (0%)
-----


Nie mam pomiędzy kliknięciem w przycisk "Przeglądaj" a tym ekranem nic (listy katalogów też). Pierwszą rzeczą jaka mi się pojawia jest to okno.
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 08:33