Froala Editor – Ukládání obrázků

jAkErCZ
Člen | 322
+
-1
-

Čau,
začal jsem používat froala editor → EDITOR ← , a potřeboval bych nějak integrovat možnost ukládání obrázků na náš server do nette… ale nějak mě hlava nebere jak na to.

Tady přikládám dokumentaci k možnosti ukládání. ZDE

díky všem za pomoc a nápad.

Ondřej Kubíček
Člen | 494
+
+1
-

a co na tom přesně ty nechápeš?

ty si v tom jejich js nadefinuješ nějaky endpoint, zjednoduše na presenter

...
imageUploadURL: {plink Upload:}
..

a v tom UploadPresenteru v defaultu dáš ten jejich try-catch blok co mají examplu, akorat nebudeš nic echovat, jen si to uložíš kam potřebuješ…

jAkErCZ
Člen | 322
+
-1
-

Ondřej Kubíček napsal(a):

a co na tom přesně ty nechápeš?

ty si v tom jejich js nadefinuješ nějaky endpoint, zjednoduše na presenter

...
imageUploadURL: {plink Upload:}
..

a v tom UploadPresenteru v defaultu dáš ten jejich try-catch blok co mají examplu, akorat nebudeš nic echovat, jen si to uložíš kam potřebuješ…

Jojo tohle bylo přesně co sem přesně nevědel a jedna věc oni tam načítají

require 'PATH_TO_FROALA_SDK/lib/froala_editor.php';

ale v nette když to chci dát přes use tak to hodí jen

use FroalaEditor;

ale to pak nezná

FroalaEditor_Image::upload('/uploads/');
Ondřej Kubíček
Člen | 494
+
0
-

a oni nemají možnost si to natáhnout přes composer?
jestli ne, musel by sis vytvořit nějakou složku u sebe, nakopírovat tam ty třídy a nejlíp ji přes RobotLoader načítat

jAkErCZ
Člen | 322
+
0
-

Ondřej Kubíček napsal(a):

a oni nemají možnost si to natáhnout přes composer?
jestli ne, musel by sis vytvořit nějakou složku u sebe, nakopírovat tam ty třídy a nejlíp ji přes RobotLoader načítat

Mají tam možnost přes composer jenže nevím jak tam načíst ten FroalaEditor.php jelikož use mihází jen možnost
use FroalaEditor;

ale ten nezná
FroalaEditor_Image::upload

Editoval jAkErCZ (11. 9. 2018 12:16)

David Matějka
Moderator | 6445
+
0
-

maji asi zastaralou dokumentaci, dle kodu je to trida FroalaEditor\Image, viz https://github.com/…or/Image.php (na ten puvodni nazev je tam alias, ale lepsi bude jej nepouzivat)

jAkErCZ
Člen | 322
+
0
-

David Matějka napsal(a):

maji asi zastaralou dokumentaci, dle kodu je to trida FroalaEditor\Image, viz https://github.com/…or/Image.php (na ten puvodni nazev je tam alias, ale lepsi bude jej nepouzivat)

Ok takže jsem to použil takto

\FroalaEditor\Image::upload(self::IMAGES_PATH);

ale když se tam pokusím uložit image tak mi to napíše Něco se pokazilo, zkuste to později ale v laděnce mi to nic nevypíše podle čeho bych mohl hledat chybku?

Phalanx
Člen | 310
+
0
-

@jAkErCZ Měl bys co nejdřív začít používat xDebug a krokovat si aplikaci.

Rozumný návod pro PHPStorm je třeba tady (třeba někde najdeš lepší nebo pro své IDE)
https://knut.brloh.eu/…ro-phpstorm/

jAkErCZ
Člen | 322
+
0
-

Phalanx napsal(a):

@jAkErCZ Měl bys co nejdřív začít používat xDebug a krokovat si aplikaci.

Rozumný návod pro PHPStorm je třeba tady (třeba někde najdeš lepší nebo pro své IDE)
https://knut.brloh.eu/…ro-phpstorm/

Ale já ho tam mám a zkoušel sem to přes to hodit.. vrátilo mi to

$_FILES
	->file
	name = 'logo.png'
	type= 'image/png'
	tmp_name = 'C:\xampp\tmp\php32DF.tmp'
	error=0
	size=316510

ale nic o této funkce nemám

$response = \FroalaEditor\Image::upload(self::IMAGES_PATH);

tudíž nevím co to dělá a nedělá…

Tudíž vím že ten image mi do UploadPresenteru dojde… ale už se dle té funkce neuloží tam kam má… buď mě napadlo že cesta k souboru není absolutní.. ale to by mi přece vedle té funkce napsalo tak jak mi to dělá u všeho.. Přijde mi jak kdybych tu funkci vůbec nevolal…

Editoval jAkErCZ (11. 9. 2018 13:05)

David Matějka
Moderator | 6445
+
0
-

tak kdyz mas xdebug, tak preci muzes debugovat i to volani te funkce

jAkErCZ
Člen | 322
+
0
-

David Matějka napsal(a):

tak kdyz mas xdebug, tak preci muzes debugovat i to volani te funkce

Tak sem opravdu dle xdebugu našel chybu a jak sem si myslel byla v absolutní cestě…

Už to funguje díky moc všem :)

Editoval jAkErCZ (11. 9. 2018 13:51)