Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> [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
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
Kshyhoo
post
Post #21





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




No to co się dziwisz, że nie działa... Pokaż kod filemanager.config.js z filemanager/scripts - powinien zawierać ścieżkę do katalogu z grafiką.
Go to the top of the page
+Quote Post
Piro
post
Post #22





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

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


[JAVASCRIPT] pobierz, plaintext
  1. /*---------------------------------------------------------
  2.   Configuration
  3. ---------------------------------------------------------*/
  4.  
  5. // Set this to the server side language you wish to use.
  6. var lang = 'lasso'; // options: lasso, php, py
  7.  
  8. // Set this to the directory you wish to manage.
  9. var fileRoot = '/UserFiles/';
  10.  
  11. // Show image previews in grid views?
  12. var showThumbs = true;
  13.  
[JAVASCRIPT] pobierz, plaintext


Oczywiście owy folder istnieje.

znalazłem błąd literowy w nazwie katalogu po jego usunięciu pojawiło się coś w rodzaju spisu katalogów z tą różnicą że tam gdzie powinny być katalogi mam komunikat:
Cytat
[ // // jQuery File Tree Lasso Connector // // Version 1.00 // // Jason Huck // http://devblog.jasonhuck.com/ // 1 May 2008 // // History: // // 1.00 - released (1 May 2008) // // Output a list of files for jQuery File Tree // !action_param('dir') ? abort; var('dir') = action_param('dir'); var('files') = file_listdirectory($dir); '
'; iterate($files, local('file')); #file->beginswith('.') ? loop_continue; if(#file->endswith('/')); '
' + #file + '
'; else; local('ext') = #file->split('.')->last; '
' + #file + '
'; /if; /iterate; '
'; ]
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #23





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




To nie masz listy katalogów, tylko masz kod.
1.
  1. // Set culture to display localized messages
  2. var culture = 'pl';
  3.  
  4. // Autoload text in GUI
  5. var autoload = true;
  6.  
  7. // Set this to the server side language you wish to use.
  8. var lang = 'php'; // options: lasso, php, py // tu zmień na php, przecież tego używasz
  9.  
  10. // Set this to the directory you wish to manage.
  11. var fileRoot = '/UserFiles/';
  12.  
  13. // Show image previews in grid views?
  14. var showThumbs = true;
Go to the top of the page
+Quote Post
Piro
post
Post #24





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

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


Informacja błąd znikła oraz po dodaniu grafiki pojawił się komunikat "New file added successfully." ale po wciśnięciu ok okno próbuje się tak jakby odświeżyć i tak zostaje z gifem ładowania.

Chyba że mam w złym miejscu folder UserFiles który obecnie jest w tym samym folderze co plik index.html?

Ten post edytował Piro 1.06.2010, 21:50:21
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #25





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




Dopisz pełną ścieżkę.
Go to the top of the page
+Quote Post
Piro
post
Post #26





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

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


Poprawiłem ścieżkę na:
http://piro.vot.pl/asd/UserFiles/

nadal nie można dodać grafiki ani folderu.
Go to the top of the page
+Quote Post
motodd
post
Post #27





Grupa: Zarejestrowani
Postów: 13
Pomógł: 1
Dołączył: 27.09.2010
Skąd: Kraków/Krosno/Jasło

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


Witam. Postępowałem zgodnie z instrukcjami. Niestety mnie spotkało coś innego:


Pliki mozna dodawać , do nazwy pliku dopisuje mi sie images, czyli pkiki maja postac imagesnazwa.jpg
Foldery też sie dodają, ale też przed nazwą ktrą wprowadzam jest images.
Niestety nie widze tych plików w tym oknie, które się otwiera. Obie przegrody puste. Jak sie doda plik to spinner dalej się kręci ;/



Co do ścieżeK
główny plik index.php na samym dnie
config.js (z ckeditora) ckeditor/config.js
ckeditor/filemanager/index.html
folder: UserFiles : ckeditor/filemanager/scripts/UserFiles

plik config.js (ckeditora) sciezki wstawialem tak jakby z punktu widzenia pliku index.php a nie config.js
  1. CKEDITOR.editorConfig = function( config )
  2. {
  3. // Define changes to default configuration here. For example:
  4. config.language = 'pl';
  5. config.uiColor = '#BBBBBB';
  6. config.toolbar = 'Full';
  7. config.skin = 'kama';
  8. config.filebrowserBrowseUrl = 'ckeditor/filemanager/index.html';
  9. config.filebrowserImageBrowseUrl = 'ckeditor/filemanager/index.html?type=Images';
  10. config.filebrowserFlashBrowseUrl = 'ckeditor/filemanager/index.html?type=Flash';
  11. config.filebrowserUploadUrl = 'ckeditor/filemanager/connectors/php/filemanager.php';
  12. config.filebrowserImageUploadUrl = 'ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Images';
  13. config.filebrowserFlashUploadUrl = 'ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Flash';
  14.  
  15. };


w plikach gdzie edytuje formularz: (edycja dziala bez problemu) tylko clase przypisuje
  1. <textarea class='ckeditor' cols='90' id='index' name='ostroleka' rows='10'>$reg[ostroleka]</textarea><br>


Ten post edytował motodd 27.09.2010, 17:33:31
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #28





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




Sorry, że nie odpisywałem, ale nie było mnie długo w sieci. Co do problemu... Mam zbyt mało czasu na indywidualną pomoc w rozwiązywaniu problemów, jak też wprowadziłem kilka zmian, które zapewne będą kolidować w Waszymi skryptami - musicie poradzić sobie sami, wspierając się informacją zawartą w tym wątku. Może opiszę jeszcze raz konfigurację CKE i FM (FileMenager):
Struktura katalogów:
  1. [ cpax ] ( katalog z plikami panelu, również skryptami uploadu - bez żadnej konfiguracji;p )
  2. |
  3. +-- dodaj_art.php
  4.  
  5. [ includes ]
  6. |
  7. +-- [ ckeditor ] // pliki CKE
  8. |
  9. +-- [ filemanager ] // pliki FM
  10. | |
  11. | +-- [ connectors ]
  12. | | |
  13. | | +-- [ php ]
  14. | | |
  15. | | +-- filemanager.config.php
  16. | +-- [ scripts ]
  17. | | |
  18. | | +-- [ jquery.filetree ]
  19. | | | |
  20. | | | +-- [ connectors ]
  21. | | | |
  22. | | | +-- jqueryFileTree.php
  23. | | |
  24. | | +-- [ languages ]
  25. | | | |
  26. | | | +-- pl.js
  27. | | |
  28. | | +-- filemanager.config.js
  29. | |
  30. | +-- index.php
  31. |
  32. +-- config.js
  33. cpax.php

cpax.php - w pliku głównym dołączamy CKE
  1. <script type="text/javascript" src="includes/ckeditor/ckeditor.js"></script>

[ ckeditor ] config.js w pliku konfiguracyjnym CKE definiujemy ścieżki dostępu do FM
  1. CKEDITOR.editorConfig = function( config )
  2. {
  3. config.filebrowserBrowseUrl = 'includes/ckeditor/filemanager/index.php';
  4. config.filebrowserImageBrowseUrl = 'includes/ckeditor/filemanager/index.php?type=Images';
  5. config.filebrowserFlashBrowseUrl = 'includes/ckeditor/filemanager/index.php?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. };

[ ckeditor ] [ filemenager ] index.php w pliku głównym FM możemy dołączyć własną konfigurację (np. uprawnienia w sesji, itp.). Przykład!
  1. <?php
  2. include('./cpax/config.php');
  3. include('./cpax/funkcje.php');
  4. zapisz_login();
  5. loguj_ip();
  6. ?>

[ ckeditor ] [ filemenager ] [ connectors ] [ php ] filemanager.config.php grzebiemy w konfiguracji FM, np.:
  1. $config['culture'] = 'pl';
  2. date_default_timezone_set('Europe/Warsaw'); // required on OS X
  3. $config['date'] = 'd M Y H:i';
  4. $config['images'] = array('jpg', 'jpeg','gif','png');

[ ckeditor ] [ filemenager ] [ scripts ] [ jquery.filetree ] filemanager.config.js dalej grzebiemy w konfiguracji FM:
  1. // Set culture to display localized messages
  2. var culture = 'pl';
  3. // Autoload text in GUI
  4. var autoload = true;
  5. // Set this to the server side language you wish to use.
  6. var lang = 'php'; // options: lasso, php, py // wybieramy obsługę php
  7. // Set this to the directory you wish to manage.
  8. var fileRoot = '/aaa/g-notes/img/'; // wpisujemy ścieżkę, gdzie będą ładować się pliki
  9. // Show image previews in grid views?
  10. var showThumbs = true;

[ ckeditor ] [ filemenager ] [ scripts ] [ jquery.filetree ] [ connectors ] jqueryFileTree.php kontrolujemy ścieżkę dostępu do pliku (../):
  1. require('../../../connectors/php/filemanager.config.php');

[ ckeditor ] [ filemenager ] [ scripts ] [ languages ] pl.js - dodajemy język ojczysty:
  1. {
  2. "AUTHORIZATION_REQUIRED": "Nie jesteś upoważniony do używania menadżera plików.",
  3. "INVALID_ACTION": "Niewłaściwa akcja.",
  4. "MODE_ERROR": "Tryb wyświetlania błędów.",
  5. "DIRECTORY_ALREADY_EXISTS": "Lokalizacja '%s' już istnieje.",
  6. "UNABLE_TO_CREATE_DIRECTORY": "Brak możliwości utworzenia lokalizacji %s.",
  7. "INVALID_VAR": "Niewłaściwa zmienna %s.",
  8. "DIRECTORY_NOT_EXIST": "Lokalizacja %s nie istnieje.",
  9. "UNABLE_TO_OPEN_DIRECTORY": "Brak możliwości otwarcia lokalizacji %s.",
  10. "ERROR_RENAMING_DIRECTORY": "Nie udało się zmienić lokalizacji z %s na %s.",
  11. "ERROR_RENAMING_FILE": "Nie udało się zmienić nazwy pliku z %s na %s.",
  12. "INVALID_DIRECTORY_OR_FILE": "Niewłaściwa lokalizacja lub plik.",
  13. "INVALID_FILE_UPLOAD": "Niewłaściwy plik.",
  14. "UPLOAD_FILES_SMALLER_THAN": "Proszę użyć pliku mniejszego niż %s.",
  15. "UPLOAD_IMAGES_ONLY": "Użyj pliku obrazkowego, inne typy plików nie są wspierane.",
  16. "UPLOAD_IMAGES_TYPE_JPEG_GIF_PNG": "Proszę użyj plików obrazkowych w formacie JPEG, GIF lub PNG.",
  17. "FILE_DOES_NOT_EXIST": "Plik %s nie istnieje.",
  18. "LANGUAGE_FILE_NOT_FOUND": "Plik językowy nie znaleziony.",
  19. "default_foldername": "Mój folder",
  20. "prompt_foldername": "Wpisz nazwę nowego folderu (nie używaj polskich znaków)",
  21. "no_foldername": "Nie podano nazwy folderu.",
  22. "create_folder": "Utwórz folder",
  23. "cancel": "Anuluj",
  24. "select_from_left": "Wybierz plik z lewej strony.",
  25. "fck_select_integration": "Funkcja wybierz ('Select') jest używana tylko z FCKEditor.",
  26. "new_filename": "Wpisz nową nazwę. Nie używaj polskich znaków.",
  27. "successful_rename": "Nazwa pliku została zmieniona.",
  28. "rename": "Zmień nazwę",
  29. "confirmation_delete": "Czy na pewno chcesz usunąć wybrany plik?",
  30. "successful_delete": "Usunięto plik.",
  31. "successful_added_file": "Dodano nowy plik.",
  32. "successful_added_folder": "Dodano nowy folder.",
  33. "select": "Wybierz",
  34. "download": "Pobierz",
  35. "del": "Usuń",
  36. "dimensions": "Wymiary",
  37. "created": "Utworzono",
  38. "modified": "Zmodyfikowano",
  39. "size": "Rozmiar",
  40. "name": "Nazwa",
  41. "could_not_retrieve_folder": "Nie udało się otworzyć folderu.",
  42. "yes": "Tak",
  43. "no": "Nie",
  44. "upload": "Dodaj",
  45. "new_folder": "Nowy folder",
  46. "grid_view": "Widok siatki.",
  47. "list_view": "Widok listy.",
  48. "current_folder": "Aktualny folder: "
  49. }

dodaj_art.php - dołączenie edytora i filemenagera:
  1. <p>
  2. <textarea cols="80" id="editor1" name="editor1" rows="10"></textarea>
  3. <script type="text/javascript">
  4. //<![CDATA[
  5. CKEDITOR.replace( "editor1",
  6. {
  7. extraPlugins : "uicolor",
  8. uiColor: "#AADC6E",
  9. height : "600px",
  10. filebrowserBrowseUrl: '/includes/ckeditor/filemanager/index.html',
  11. on :
  12. {
  13. //
  14. }
  15. });
  16. //]]>
  17. </script>
  18. </p>

Reszta plików jest bez zmian. Mam nadzieję, że to wyczerpie temat. W razie problemów - zapraszam w tym wątku.

Ten post edytował Kshyhoo 14.10.2010, 15:18:50
Go to the top of the page
+Quote Post
PeeLeN
post
Post #29





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.10.2010

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


witam ja mam chyba taki problem , że źle podaje ścieżkę bo w oknie, w którym maja pojawiać się pliku cały czas krąży gif (loader), mógłbym dowiedzieć się gdzie znajduje się w twoim drzewie folder

/aaa/g-notes/img/



(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
-kombinator-
post
Post #30





Goście







Hello... mam problem innej wagi. Usiłuję wgrać FCKeditor do strony opartej o CMS (QuickCMS) Wszystko na pierwszy rzut oka jest ok. Pojawił się pasek "przeglądaj", tylko że... wygląda on tak i nie wiem dlaczego...

http://images38.fotosik.pl/2041/551b6f8776419767.jpg

Go to the top of the page
+Quote Post
-k.-
post
Post #31





Goście







Przypomnę się..
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #32





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




Kto może wiedzieć, skoro nie zamieściłeś kodu ani informacji o konfiguracji.
Go to the top of the page
+Quote Post
-k.-
post
Post #33





Goście







Tam jest ponad 20 folderów i tyle samo plików. Co mam konkretnie wstawić?

config.js

  1. /*
  2. Copyright (c) 2003-2012, 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. {
  9.  
  10. config.filebrowserBrowseUrl = 'plugins/ckeditor/filemanager/index.html';
  11.  
  12. config.filebrowserImageBrowseUrl = 'plugins/ckeditor/filemanager/index.html?type=Images';
  13.  
  14. config.filebrowserFlashBrowseUrl = 'plugins/ckeditor/filemanager/index.html?type=Flash';
  15.  
  16. config.filebrowserUploadUrl = 'plugins/ckeditor/filemanager/connectors/php/filemanager.php';
  17.  
  18. config.filebrowserImageUploadUrl = 'plugins/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Images';
  19.  
  20. config.filebrowserFlashUploadUrl = 'plugins/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Flash';
  21.  
  22. };




A grafiki nadal jak nie było tak nie ma... nie mówiąc już o tym, że nie mogę wgrać żadnego zdjecia.

contents(../../scripts/filemanager.config.js) [function.file-get-contents]: failed to open stream: No such file or directory in /home/iw142497/public_html/plugins/ckeditor/filemanager/connectors/php/filemanager.class.php on line 31

Warning: file_get_contents(/home/iw142497/public_html/plugins/ckeditor/filemanager/scripts/languages/.js) [function.file-get-contents]: failed to open stream: No such file or directory in /home/iw142497/public_html/plugins/ckeditor/filemanager/connectors/php/filemanager.class.php on line 720
""
Go to the top of the page
+Quote Post
baentizo
post
Post #34





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2014

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


Hej, nie znalazłam nigdzie odpowiedzi na moje pytanie, więc kieruję je tutaj.

Chciałabym połączyć filemanager z lightbox / teraz przy kliknięciu na zdjęcie (odnośnik), otwiera się w nowym oknie :/ A chciałabym żeby otwierało się jak galeria lightbox.

Jak to zrobić?


Nikt nie wie?(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #35





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




Jaki to ma związek z tematem?
Go to the top of the page
+Quote Post
PingwinCracow
post
Post #36





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.01.2015

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


Kshyhoo, pozwalam sobie poprosić o pomoc w temacie jaki opisałeś. Prześledziłem większość z Twoich postów w sprawie CKeditor+FCKeditor+filemanager. Krótko i na temat. Zastosowałem Twoje wytyczne i po pewnych próbach udało mi się osiągnąć etap: CKeditor + FCKeditor działa bez problemu. Natomiast problem pojawia się przy użyciu Filemanager. Wygląda że jest zainstalowany prawidłowo ponieważ zadziałał. Niestety nie czyta ani katalogów ani plików. Domyślam się iż jak napisałeś wcześniej jest to kwestia ustawienia ścieżek w plikach. Buduje swoją stronę galerii foto i takie rozwiązanie było by mi bardzo pomocne. Poniżej zrzuty do miejsca jakiego dobrnąłem. Jeżeli będziesz w stanie mi pomóc będę bardzo zobowiązany. Celowo nie wrzucam kodu ponieważ sam nie wiem w jakim miejscu go szukać. Jeśli podpowiesz wrzucę natychmiast. Na marginesie, bardzo dziękuję za poprzednie informacje w postach, bez których pewno nie doszedłbym do tego co już zrobiłem (IMG:style_emoticons/default/smile.gif)
Pozdrawiam.
Pingwin

http://galeria.fotopingwin.pl/picture.php?/4302/category/98
http://galeria.fotopingwin.pl/picture.php?/4303/category/98
http://galeria.fotopingwin.pl/picture.php?/4304/category/98
http://galeria.fotopingwin.pl/picture.php?/4305/category/98
http://galeria.fotopingwin.pl/picture.php?/4306/category/98
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #37





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




No i sam sobie odpowiadasz na pytania... nie umiem pomóc nie widząc kodu i z całą pewnością jest to problem ze ścieżkami.... skoro wszystko inne działa.
No i nie był bym sobą, gdybym nie wspomniał w tymże przypadku (brak kodu), o alternatywnym forum, do którego link znajduje się w mojej sygnaturze (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
PingwinCracow
post
Post #38





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.01.2015

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


Hmmm... (IMG:style_emoticons/default/smile.gif)
Config.js
  1. CKEDITOR.editorConfig = function( config )
  2. {
  3. config.language = 'pl';
  4. config.uiColor = "#AADC6E"
  5. config.filebrowserBrowseUrl = 'plugins/FCKEditor/ckeditor/filemanager/index.html';
  6. config.filebrowserImageBrowseUrl = 'plugins/FCKEditor/ckeditor/filemanager/index.html?type=Images';
  7. config.filebrowserFlashBrowseUrl = 'plugins/FCKEditor/ckeditor/filemanager/index.html?type=Flash';
  8. config.filebrowserUploadUrl = 'plugins/FCKEditor/ckeditor/filemanager/connectors/php/filemanager.php';
  9. config.filebrowserImageUploadUrl = 'plugins/FCKEditor/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Images';
  10. config.filebrowserFlashUploadUrl = 'plugins/FCKEditor/ckeditor/filemanager/connectors/php/filemanager.php?command=QuickUpload&type;=Flash';
  11. };
  12. // w:\foto\plugins\FCKEditor\ckeditor\filemanager\ //


filemanager.cinfig.js
  1. "options": {
  2. "culture": "pl",
  3. "lang": "php",
  4. "theme": "flat-dark",
  5. "defaultViewMode": "grid",
  6. "autoload": true,
  7. "showFullPath": false,
  8. "showTitleAttr": false,
  9. "browseOnly": false,
  10. "showConfirmation": true,
  11. "showThumbs": true,
  12. "generateThumbnails": true,
  13. "searchBox": true,
  14. "listFiles": true,
  15. "fileSorting": "default",
  16. "chars_only_latin": true,
  17. "dateFormat": "d M Y H:i",
  18. "serverRoot": true,
  19. "fileRoot": "/local/reklama/",
  20. "relPath": false,
  21. "logger": false,
  22. "capabilities": ["select", "download", "rename", "delete", "replace"],
  23. "plugins": []
  24. },
  25. "security": {
  26. "allowFolderDownload": false,
  27. "allowChangeExtensions": false,
  28. "allowNoExtension": false,
  29. "uploadPolicy": "DISALLOW_ALL",
  30. "uploadRestrictions":
  31. ........
  32.  


Z tego co zrozumiałem to ścieżki należy szukać i ustawić w tych dwóch plikach, ale moje eksperymenty od kilku dni na config.js nie przyniosły rezultatu (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #39





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




1. KAŻDA dyrektywa winna być zamknięta średnikiem, u Ciebie linia 4 Config.js nie jest...
2. [ ckeditor ] [ filemenager ] [ scripts ] filemanager.config.js - całkiem inna zawartość pliku, nie zauważyłeś tego?
Go to the top of the page
+Quote Post
PingwinCracow
post
Post #40





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.01.2015

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


Config.js poprawiony, dzięki.
A co do ..ckeditor/filemanager/scripts/filemanager.config.js to właśnie taka zawartość pliku mam - ściągniętą przez linka podanego na początku wątku. Teraz jestem bardziej zakręcony niż byłem.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #41





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




Dziwne, ja mam całkiem inny. takiej zawartości pliku nie mam nigdzie.
Go to the top of the page
+Quote Post
PingwinCracow
post
Post #42





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.01.2015

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


OK. To zaczynam od początku instalacje filemanager - zobaczymy z jakim skutkiem.

A przy okazji
Cytat
[ ckeditor ] [ filemenager ] [ scripts ] [ jquery.filetree ] filemanager.config.js dalej grzebiemy w konfiguracji FM:
[PHP] pobierz, plaintext
// Set culture to display localized messages
var culture = 'pl';
// Autoload text in GUI
var autoload = true;
// Set this to the server side language you wish to use.
var lang = 'php'; // options: lasso, php, py // wybieramy obsługę php
// Set this to the directory you wish to manage.
var fileRoot = '/aaa/g-notes/img/'; // wpisujemy ścieżkę, gdzie będą ładować się pliki
// Show image previews in grid views?
var showThumbs = true;


w katalogu [ ckeditor ] [ filemenager ] [ scripts ] [ jquery.filetree ] nie mam pliku filemanager.config.js (IMG:style_emoticons/default/sad.gif) (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #43





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




W nowej wersji nie ma katalogu [jquery.filetree], ale [ckeditor] [filemenager] [scripts] filemanager.config.js jest i to o ten plik chodzi.
Go to the top of the page
+Quote Post
PingwinCracow
post
Post #44





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.01.2015

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


Hmmm, przeinstalowanie od początku nic nie dało , pogubiłem się i jest gorzej niż było (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #45





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




Gorzej już być nie może. Ta konfiguracja u mnie śmiga, aż miło...
Go to the top of the page
+Quote Post
PingwinCracow
post
Post #46





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.01.2015

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


to ja nie wiem co robię źle, albo mam niedopasowane wersje ckeditora i filemanagera. jak kombinowałem dzisiaj to albo rozjechał się edytor albo filemanager przestał nawet okno wyświetlać. głupi jestem w te klocki (IMG:style_emoticons/default/smile.gif)

Kshyhoo,
chyba już mam dość niestety (IMG:style_emoticons/default/sad.gif) jeszcze raz zrobiłem od początku i doszedłem znowu do punktu wyjścia jak na początku. Wydaje mi się, że mam nie te wersje ckeditora i filemanagera o których ty pisałeś. Prześledziłem jeszcze raz Twoje uwagi i posty, mam różnice w katalogach zwłaszcza jeśli chodzi o pliki filemanager-a. Nie wiem na czym to polega bo ściągałem z linków podanych i opisywanych w tej dyskusji.
Czy jest taka możliwość abyś ostatecznie podał linki co i skąd pobrać aby ze sobą zadziałało według Twojego opisu ?
Nadmieniam, że robię swoją stronkę w ramach swojej własnej nauki (nie jestem programistą na co dzień) i już chyba powoli poddaje się bo stanąłem po kilku dniach pod ścianą i nie ruszę dalej bez konkretnej fachowej pomocy.
Z góry serdecznie dziękuję.
Krzysiek
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #47





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




CKeditor i Filemanager to zawsze najnowsze wersje ściągnięte ze strony. Każdorazowo po uaktualnieniu, musiałem edytować pliki wg wyżej opisanego przeze mnie opisu i zawsze działało od kopa. Musisz robić coś źle...
Go to the top of the page
+Quote Post
PingwinCracow
post
Post #48





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 14.01.2015

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


Hmmm, posunąłem się tylko o milimetr. CKeditor działa i to b. dobrze.
Filemanager wyświetla okno ale nie wyświetla katalogów i plików.
Co do pliku filemanager.config,js jeśli podmienie zawartość na pofdaną przez Ciebie :
  1. // Set culture to display localized messages
  2. var culture = 'pl';
  3. // Autoload text in GUI
  4. var autoload = true;
  5. // Set this to the server side language you wish to use.
  6. var lang = 'php'; // options: lasso, php, py // wybieramy obsługę php
  7. // Set this to the directory you wish to manage.
  8. var fileRoot = '/aaa/g-notes/img/'; // wpisujemy ścieżkę, gdzie będą ładować się pliki
  9. // Show image previews in grid views?
  10. var showThumbs = true;

to całkowicie okno sie blokuje = nie wyświetla wogóle nic tylko znaczek ładowania.
Krótko mówiąc wywala się gdzieś na jquery.filetree.
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: 6.10.2025 - 11:02