Objekt inkl. E-Mail über Formular anlegen

Hier können Sie Fragen bezüglich des Datenbank-/Objektmoduls stellen.
apollo23
Member
Beiträge: 48
Registriert: Di 6. Mär 2012, 01:26

Objekt inkl. E-Mail über Formular anlegen

Beitragvon apollo23 » Di 21. Jul 2015, 16:10

Hallo,

mit den webEdition-Bordmitteln habe ich ein Formular erstellt, mit den Objekte erstellt werden können und gleichzeitig eine E-Mail an den Administrator auslösen. Die über das Formular erstellten Objekte sind gespeichert aber nicht veröffentlicht (publish="false").

Die versendete E-Mail per we:write type="object" - > mail="admin@server.de" mailfrom="admin@server.de" enthält als Betreff Neues Objekt und als Inhalt lediglich folgende Zeilen:

Code: Alles auswählen

Es wurde ein neues Objekt /person/54/54 der Klasse person erzeugt!
ObjectID:

Gibt es eine Möglichkeit die versendet E-Mail mit den Inhalten des Formulars zu füllen und die Absender-Adresse aus dem Formular an die mailfrom="xxxxxx" zu übergeben, so dass der Administrator ohne Umwege mit dem User Kontakt aufnehmen kann?

Kann man über forceedit oder ähnliches in der E-Mail einen Link platzieren, mit Hilfe derer, der Administrator durch einen einfachen URL-Aufruf, das zuvor angelegte Objekt veröffentlichen kann ohne sich in webEdition einzuloggen?

Können über <we:userInput type="img" name="Abbildung01" parentid="2"/> nur jpg- und gif-Bilder aber keine png-Bilder geladen werden?







Mit diesem Code-Schnipsel werden im Moment per Formular Objekte angelegt, ein publish="false" verhindert eine selbsttätige Veröffentlichung durch den User.

Code: Alles auswählen

<we:form type="object" name="person" method="post" classid="1" enctype="multipart/form-data">
<we:userInput type="text" name="Vorname" /><br />
<we:userInput type="text" name="Nachnahme" /><br />
<we:userInput type="text" name="Strasse" /><br />
<we:userInput type="text" name="PLZ" /><br />
<we:userInput type="text" name="Ort" /><br />
<we:userInput type="text" name="Telefon" /><br />
<we:userInput type="email" name="Email" /><br />
<we:userInput type="img" name="Abbildung01" parentid="2"/>
<we:userInput type="img" name="Abbildung02" parentid="2"/>
<we:userInput type="textarea" name="Textfeld" wysiwyg="false" /><br />
<input type="submit" value="speichern" name="saveObject" />
</we:form>

<we:write type="object" formname="person" publish="false" classid="1" parentid="1" mail="admin@server.de" mailfrom="admin@server.de" />
<we:ifWritten type="object">wurde gespeichert</we:ifWritten>

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 812
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: Objekt inkl. E-Mail über Formular anlegen

Beitragvon blickfang » Mi 19. Aug 2015, 23:21

ich denke nicht dass das mit webEdition Bordmitteln geht. Du könntest Dir aber einen webEdition Hook schreiben, der beim Anlegen eines Objekts in einer bestimmten Klasse ein von Dir frei gestaltetes mail verschickt.
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: Objekt inkl. E-Mail über Formular anlegen

Beitragvon e_herrmann » Do 20. Aug 2015, 08:21

Hi,
zum Versenden frei gestalteter Mails gibt es we:sendmail. In der Seite die du mit we:sendmail aufrufst, sind die REQUEST-Variablen aus dem Formular vorhanden, du kannst die Inhalte also problemlos verschicken.

Das mit dem publish geht auch. Du kannst we:write direkt über REQUEST-Variablen ansprechen. Wenn du nun in der Mail einen Link einbaust, und die Linkparameter entsprechendend verarbeitest, kannst du auch veröffentlichen. Dir muss aber klar sein: wenn du das ohne Frontendlogin machst, kann jeder der sich den Link bastelt selbst Objekte manipulieren. Also Vorsicht!
Infos hierzu findest du hier:
http://www.google.com/search?client=saf ... 8&oe=UTF-8

Zu dem png-Problem kann ich nichts sagen, ist mir nicht bekannt, dass es da Probleme gibt.
Hast du denn png8 oder png24-Dateien? Vielleicht liegt es ja daran.

Grüße
Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de


Zurück zu „DB-/Objektmodul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste