[TYPO3-german] mailformplus + ajax fileupload

View: New views
2 Messages — Rating Filter:   Alert me  

[TYPO3-german] mailformplus + ajax fileupload

by Andreas Kießling :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo zusammen,

für ein aktuelles Projekt soll es ein Formular geben, mit der
Möglichkeit Dateien per Ajax hochzuladen.

Normalerweise verwende ich mailformplus für meine Formular, bin aber
noch am rätseln, wie ich diesen Dateiupload hinkriege. Als JS-Framework
verwende ich jQuery und sehe da auf Client-Seite eigentlich kaum
Schwierigkeiten die gewünschten Funktionalitäten abzubilden. (z.B. mit
http://valums.com/wp-content/uploads/ajax-upload/demo-jquery.htm)

Der Upload verläuft hier über einen dynamisch generierten Iframe, an den
das Formular geschickt wird.

Mir schweben hier zwei Ansätze vor:
1) eID-Mechanismus um die hochgeladenen Dateien in der
mailformplus-Session zu registrieren und dann von mailformplus ganz
normal verarbeiten lassen

2) auf einer "versteckten" Seite noch ein mailformplus Formular
platzieren was sich dann hoffentlich nahtlos in die Session einklinkt.
-> normale Weiterverarbeitung über mailformplus?

Idealerweise funktioniert der normale Datei-Upload auch noch ohne
Javascript.

Hat jemand sowas schon mal umgesetzt?

Vielen Dank und viele Grüße,
Andreas
_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] mailformplus + ajax fileupload

by Reinhard Führicht-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hallo,

erstmal die Empfehlung statt th_mailformplus auf die neuere Mailformplus
MVC umzusteigen. Beide Extensions werden von Typoheads entwickelt, aber
der Support für th_mailformplus wurde eingestellt.

Zu deinem Vorhaben:

Die Extension selber unterstützt keinen AJAX Dateiupload, obwohl wir die
Möglichkeit unbedingt einbauen wollen.
Spontan würd ich sagen, das Ganze mit einem eigens definierten Marker +
Userfunc zu lösen. Das Script, das serverseitig den Fileupload
durchführt kannst du selber schreiben oder, wenn du Mailformplus MVC
verwendest, kannst du die processFiles-Methode wiederverwenden.

Schöne Grüße,
Reinhard

Andreas Kießling schrieb:

> Hallo zusammen,
>
> für ein aktuelles Projekt soll es ein Formular geben, mit der
> Möglichkeit Dateien per Ajax hochzuladen.
>
> Normalerweise verwende ich mailformplus für meine Formular, bin aber
> noch am rätseln, wie ich diesen Dateiupload hinkriege. Als JS-Framework
> verwende ich jQuery und sehe da auf Client-Seite eigentlich kaum
> Schwierigkeiten die gewünschten Funktionalitäten abzubilden. (z.B. mit
> http://valums.com/wp-content/uploads/ajax-upload/demo-jquery.htm)
>
> Der Upload verläuft hier über einen dynamisch generierten Iframe, an den
> das Formular geschickt wird.
>
> Mir schweben hier zwei Ansätze vor:
> 1) eID-Mechanismus um die hochgeladenen Dateien in der
> mailformplus-Session zu registrieren und dann von mailformplus ganz
> normal verarbeiten lassen
>
> 2) auf einer "versteckten" Seite noch ein mailformplus Formular
> platzieren was sich dann hoffentlich nahtlos in die Session einklinkt.
> -> normale Weiterverarbeitung über mailformplus?
>
> Idealerweise funktioniert der normale Datei-Upload auch noch ohne
> Javascript.
>
> Hat jemand sowas schon mal umgesetzt?
>
> Vielen Dank und viele Grüße,
> Andreas
_______________________________________________
TYPO3-german mailing list
TYPO3-german@...
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german