MultipleFileUpload, js knihovny
- majkl324
- Člen | 13
Zdravím, snažím se rozjet tento doplněk https://componette.org/search/?…
Soubory jsem nahrával ručně a postupoval jsem podle příkladu
- Do app/modules nahrál složku MultipleFileUpload se složkou Model a UI
- Do www/modules nahrál složku MultipleFileUpload s MFUFallbackController.js, uploadify atd..
- do boostrap.php zapsal
MultipleFileUpload\MultipleFileUpload::register();
MultipleFileUpload\MultipleFileUpload::getUIRegistrator()
->clear()
->register('MultipleFileUpload\UI\HTML4SingleUpload')
->register('MultipleFileUpload\UI\Plupload');
- Do @layout.latte, do hlavičky jsem zapsal
<script type="text/JavaScript" src="{$baseUri}/MultipleFileUpload/MFUFallbackController.js"></script>
{!=MultipleFileUpload\MultipleFileUpload::getHead()}
Když jsem zapsal kód do presenteru a latte, vypsalo se mi několik položek na upload souboru, ale v kontrole prvku v prohlížeči jsou 2 chyby.
Uncaught TypeError: Object [object Object] has no method 'livequery' MultipleFileUpload.js:3
Uncaught TypeError: Cannot call method 'appendChild' of null MFUFallbackController.js:64
Prosím teď zkušenější, jaké knihovny jsou navíc potřeba a pak je
přesně umístit?
Ani zdaleka jsem se nepřiblížil k této verzi http://www.youtube.com/watch?…, co dělám prosím
špatně?
Díky za odpověď a za trpělivost se začátečníkem.
- Honza Kuchař
- Člen | 1662
Ahoj! Je to tak, že každý z interfaces (UI) má jiné závislosti, které je třeba přilinkovat do projektu.
plupload, swfupload a uploadify mají závislosti ještě na jQuery.livequery. Viz příklad: https://github.com/…aster/www/js
Je to tak, že když si uděláš diff sandboxu a příkladu, zjistíš, co se měnilo. Ale myslím, že zase tak do podrobna to není třeba znát.
Aha, problém je v tom, že pro jQuery 1.7 livequery není… Tak to se bude muset opravit.