Zum Inhalt springen

Powermail und angepasstes Dateisystem

Erstellt am 22. November 2008 · 6 Antworten · letzte Antwort am 22. November 2008

Tags: Datei-Upload, Powermail, Frage

josh ·

Hola,

nachdem mich mailformplus einige Nerven gekostet hat (sorry) bin ich auf Powermail umgestiegen.
Damit bin ich soweit auch zufrieden 😃 . Das absolute Sahnehäubchen wäre jetzt, wenn Folgendes gelingen würde:

Der Nutzer wählt in einer Dropdownliste eine Option aus.

Optionen:
O1
O2
O3

Es wird eine Datei angehängt, die bisher in einen per TS vordefinierten Ordern fileadmin/bli/bla/blub/ abgespeichert wird.

Gewünscht wäre als Speicherort:

fileadmin/bli/bla/O1/
bzw.
fileadmin/bli/bla/O2/

usw.

Hat da jemand 'nen heißen Tipp, wie sowas zu realisieren ist?

Danke schonmal im Voraus

einpraegsam.​net ·

Hmm, also der Empfänger soll eine E-Mail mit einem Anhang bekommen.
Das geht derzeit noch nicht - sollten wir aber als Feature request einführen.

Grüße, Alex

josh ·

Hi Alex,

erst einmal Danke für deine schnelle Antwort.

Es gibt leider ein kleines Missverständnis (glaub ich zumindest 😉 )

Deine Extension wird von mir als erweitertes Upload-Formular missbraucht.

Der Benutzer lädt sein Zeug mit Beschreibung usw., hoch und wählt eben eine passende Kategorie aus.

Die ausgewählte Datei soll dann im Dateisystem nicht in einm einzigen Ordner landen, sondern je nach Auswahl bei Kategorie eben in den Ordnern:

fileadmin/kat1/
fileadmin/kat2/

usw.

Der Mail-Emfänger soll dann im Endeffekt nur 'ne Info-Mail bekommen und sonst nichts mehr zu tun haben (im Moment müsste ich die Datei noch in die Kategorie-Ordner verschieben).

Geht sowas im Moment schon?

josh ·

Also ich möchte mir ja die gebratenen Tauben nicht in den Mund fliegen lassen, aber könntest du mir noch 'nen Tipp geben, wie ich das ansprechen kann?
Die constants hatte ich schon entdeckt bzw. dort den Ordner editiert, aber wie das mit den Conditions funktionieren soll schnall' ich eben nicht 🙁

josh ·

Es tut sich was, aber geschafft ist es noch nicht 😉 ...

Ich habe es jetzt in den Constants so versucht:

[globalVar = TSFE:fe_user|sesData|powermail_(InhaltsID)|(FormularUID) = (Option)]
upload.folder= mein Wunschverzeichnis 
[global]

Damit moniert er beim Absenden, dass die Datei zu groß ist.

Nehme ich uploadfilesize mit in die globalVar kommt der Fehler, dass die Dateiendung nicht erlaubt ist.

Wird dann upload.file_extensions mit eingefügt bekomme ich eine Headerfehlermeldung.

Sobald ich die kompletten Constants jeweils in die globalVars packe, kommt zwar kein Fehler mehr, der Upload funktioniert aber auch nicht.

Wisst ihr / weißt du Alex wo der Fehler liegt?