Sziasztok!
Hosszas keresés után végül úgy döntöttem a magyar drupal szakértőkhöz fordulok segítségért.
Egy oldalt fejlesztek drupal6 alatt. Készítettem egy saját form-ot a form API-s leírások alapján, ami a háttérben egy stat analízist folytat R programban. 2 kérdésem lenne:
1. Hogyan tudok 1 popup jellegű ablakot mutatni a felhasználónak amíg az analízis fut?(mert elég hosszú a futás és azt akarom, hogy egyértelmű legyen, hogy fut csak várni kell rá, nehogy addig leállítsa az oldal töltését) Lightbox szerű megoldásra gondoltam, ahogy a képeket is megjeleníti és addig nem lehet máshová kattintani az oldalon csak ha bezárták a popup-ot.
2. Hogyan tudok egy pop-upot nyitni, miután a felhasználó a submit-ra klikkelt? Ebbe a pop-upba szeretném az analízis eredményeit is kiíratni.
Válaszokat és tanácsokat előre is köszönöm!
Zsombor
Ajax vagy a Batch API Én ez
Ajax vagy a Batch API
Én ez utóbbit javaslom, mert ez egy szabványos Drupal megoldás és még csíkot is mutat a felhasználónak, valamint nem kell parázni, hogy letelik a php időkorlát. Ha ez nem szimpi, vagy annyira összeintegrált a feldolgozó rész akkor én írnék egy kis js-t ami ajaxxal küldi el a formot és kirakja a várjál lécci ikont amíg meg nem jön a válasz. Ezt a kis js-t a drupal_add_js függvénnyel tudod hozzáadni.
Ha ez mind magas, akkor esetleg az Ajax modullal meg lehetne próbálkozni.
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszönöm
Köszi a részletes hozzászólást, ez alapján megyek tovább. Nézegettem már Ajax-ot meg Ahah-ot is. Eddig ez az út tűnt megfelelőnek (http://thedrupalblog.com/inserting-form-lightbox-window-and-submitting-i...), de megpróbálkozom az általad ajánlott Batch Api-val. Fejlemények hamarosan, ...
Még1szer köszönöm!
Még1szer köszönöm!
Végül a Batch Api megoldotta a dolgot. Sajnos sokat vesződtem Ajax-al és Js-el is, de egyik sem akart működni, végül Edgar leírása alapján sikerült megoldani. Mostmár csak az Ahah file upload kell a formba, valamint az eredmény kiíratása 1 popup ablakban, (esetleg rejtett result oldalon). Esetleg a popuphoz még kérhetnék 1 kis kiindulási segítséget kedves pp?
Üdv:
Benke Zsombor
http://drupal.org/project/pop
http://drupal.org/project/popups
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.