Próbuje już od paru godzin zintegrować ckeditor z filemanagerem i mimo różnych wątków na forach dalej mi nie działa upload ...
postępowałem krok po kroku tak jak autorzy posta 2 i 3 na stronie http://forum.php.pl/index.php?showtopic=145697&st=0
Od tamtego czasu mineły 3 lata więc może się coś zmieniło w tych konfiguracjach, stąd też zakładam ten wątek.
Wie z was ktoś jak to zintegrować ? Moje działania zawsze skutkują tym, że nie mogę wgrywać zdjęć - wczytuje w nieskończoność.
a robie tak:
ściągam Ckeditor z wbudowanym filemanagerem z LINK (spokojnie, bezpieczny)
i postępuje wraz z poradą jednego z użytkowników:
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
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.
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'}
);
{
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.
i kicha...
co do ścieżek. Używam xampp
moja konfiguracja wygląda tak:
początek adres: localhost/okna/
w pliku z edytorem:
<script type="text/javascript"> CKEDITOR.replace( 'editor1', { filebrowserBrowseUrl :'js/ckeditor/filemanager/browser/default/browser.html?Connector0=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'} ); </script>
plik ck\js\ckeditor\filemanager\connectors\php\config.php:
// Path to user files relative to the document root. $Config['UserFilesPath'] = './pliki/' ; // Fill the following value it you prefer to specify the absolute path for the // user files directory. Useful if you are using a virtual directory, symbolic // link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'. // Attention: The above 'UserFilesPath' must point to the same directory. $Config['UserFilesAbsolutePath'] = 'localhost/ck/plik/' ; // <-- tutaj próbowałem różnych kombinacji