multi upload – prodleva

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
hury
Člen | 56
+
0
-

ahoj,

úvodem bych jen řekl, že se považuji za začátečníka v nette

řešim následující, použil jsem multi upload souborů ze https://componette.org/search/?…

po výběru více souborů (třeba 5ti) kliknu na odeslat…
Vše se postupně odesílá (v tom problem neni) ale po odeslání všech tak půl minuty nic, než se mi fotky resiznou a přesunou do příslušné složky. V tomto čase bych potřeboval nějak odeslat z php do šablony třeba flash msg, nebo nějakou proměnnou.

mohl by mi prosím někdo poradit, jak to řešit? nebo ukázat již hotové řešení?

Díky za odpověď, už se s tim trápim docela dlouho.

hury
Člen | 56
+
0
-

povedla si mi jedna opičárna… což asi není moc dobrý zpusob… ale zatim nic lepšího nemam.

MultipleFileUpload-withJS.phtml jsem do JS kodu onComplete funkce pridal

<script>
            var _id = $(".uploadifyQueueItem:last-child").attr("id");
            if ( $("#"+_id).attr("style") == 'display: none;' ) {

                $("#backgroundBox").fadeIn(200);
                $("#backgroundBox").css("width",$(window).width()+"px");
                $("#backgroundBox").css("height",$(window).height()+"px");
                $("#backgroundBox").html('<div id="loading"><h2>Fotky se zpracovávají</h2></div>');

                $("#loading").css("top",($(window).height() / 2 - $("#loading").outerHeight() / 2 )+"px");
                $("#loading").css("left",($(window).width() / 2 - $("#loading").outerWidth() / 2 )+"px");

            }
</script>

dělá to vlastně to… že čekám az to nahraje poslední soubor… pak zčerná obrazovka a napiše mi to „Fotky se zpracovávají“… dokud se neudělá redirect

Editoval hury (1. 10. 2009 16:44)

Honza Kuchař
Člen | 1662
+
0
-

Jo takhle by to šlo taky řešit. Ale Uploadify podporuje eventy pomocí

uploadify.bind("uploadifyComplete",function(){
	// Bla bla bla
});
hury
Člen | 56
+
0
-

super… díky

dal jsem si to do funkce uploadifyAllComplete a funguje to.