• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

CKEditor upload zdjęc

0 głosów
443 wizyt
pytanie zadane 20 sierpnia 2018 w PHP przez kevin Mądrala (5,010 p.)
Witam!

Czy używając CKEditora https://symfony.com/doc/master/bundles/FOSCKEditorBundle/index.html aby wysłać zdjęcia muszę pisać własny uploader ? Czy jest jakiś gotowy bundle ? Rozumiem że pisząc własny uploader muszę podać url do zapisu zdjęć i do tego url'a poprzez AJAX trafia zdjęcie, ale co muszę zwrócić z akcji kontrolera aby powiadomić CKEditor że zdjęcie zostało zapisane ?

2 odpowiedzi

+1 głos
odpowiedź 20 sierpnia 2018 przez Ubermade Bywalec (2,020 p.)
Jest KCFinder jako wtyczka do CKEditora i możesz normalnie uploadować pliki na swój serwer. Ja jednak korzystam z api imgura podłączonego do CKEditora i jedną opcją uploaduję dane zdjęcie na imgura, które od razu pojawia się w edytorze ;)
komentarz 20 sierpnia 2018 przez kevin Mądrala (5,010 p.)

1. Pobieram z https://github.com/sunhater/kcfinder/releases/tag/3.12

2. Kopiuję zawartość paczki do /public/ (Symfony 4.1)

3. Daję uprawnienia 0777 dla katalogu upload

I tyle ? Nie ma do tego żadnej paczki do instalowania z composer install ?

Możesz napisać coś więcej o imgura ?

+1 głos
odpowiedź 20 sierpnia 2018 przez Comandeer Guru (607,330 p.)
komentarz 20 sierpnia 2018 przez kevin Mądrala (5,010 p.)

Tak ale trochę tego nie rozumiem... W Example 1 ustawiam routing do akcji która zapisuje zdjęcie. W Example 2 jest przedstawiony kod który jest zaimplementowany już w CKEditora ? W Example 3 jest przykładowe okno które listuje zdjęcia na serwerze. W Example 4 mam podane dane jakie idą do serwera poprzez AJAX a na końcu muszę zwrócić

echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$url', '$message');</

Gdzie $url to adres zdjęcia już na serwerze. Ale zdjęcie muszę zapisać sam używając np. https://www.w3schools.com/php/php_file_upload.asp i 'łapać' zdjęcie z name z pola ckeditora, bo w dokumentacji go nie zauważyłem

Podobne pytania

+1 głos
3 odpowiedzi 1,045 wizyt
pytanie zadane 30 kwietnia 2017 w JavaScript przez UltraSF Stary wyjadacz (11,740 p.)
0 głosów
0 odpowiedzi 176 wizyt
pytanie zadane 18 stycznia 2021 w PHP przez mi-20 Stary wyjadacz (13,250 p.)
0 głosów
1 odpowiedź 178 wizyt
pytanie zadane 9 lipca 2020 w PHP przez michal_php Stary wyjadacz (13,700 p.)

93,607 zapytań

142,530 odpowiedzi

322,999 komentarzy

63,098 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...