Plugin für bestehendes Kontaktformular (Integration)

Plugin für bestehendes Kontaktformular (Integration)

Postby suntrop » 3:07pm, Tue 11 Dec, 2007

Hallo zusammen,

ich habe vergeblich versucht phplist in mein bestehendes Kontaktformular mit einer Checkbox einzubinden. Also, dass der Nutzer automatisch in phplist eingetragen wird, wenn er mich über ein Formular kontaktiert und die Checkbox "Newsletter abonnieren" ausgewählt hat.

Da ich diesbezüglich hier im Forum und im Internet keinen Anhaltspunkt finden konnte, wie ich das machen kann, wollte ich ein Plugin schreiben.

Hier bleibe ich aber im Moment am DB Design hängen.
Ich kann nicht die Tabelle phplist_listuser befüllen, da mir nicht bekannt ist, welche userid der Nutzer hat bzw. bekommen wird. Ergo, kann ich dem Nutzer keine Liste zuordnen. Vielleicht stehe ich hier auch auf dem Schlauch und sehe den Baum vor lauter Wäldern nicht?

Ich kann mir nicht vorstellen, dass bisher keiner versucht hat Nutzerdaten aus anderen Formularen zu übernehmen. Gibt es denn wirklich kein Workaround?


Würde mich echt über ein paar Tipps freuen.

Danke und Grüße
- suntrop -
suntrop
PL Nut
 
Posts: 15
Joined: 12:50pm, Tue 16 Oct, 2007
Location: Germany

Postby H2B2 » 8:54pm, Tue 11 Dec, 2007

Vielleicht diese lösung von jesseheap:
jesseheap 11 Sep, 2006 wrote:In response to:
2. A facility that allows subscribing to phpList mailing lists from a dialog on an indidvidual website instead of forcing the user to go to a separate page to subscribe.

We faced this same issue and wrote a function to simulate a post using PHP (cURL) library to the subscriber page. This function allows us to create our own forms and doesn't require any tweaking of PHPList. In theory, as new versions of PHPList are released, the function shouldn't have to change as long as the template stays roughly the same.

The raw code is available at http://www.jesseheap.com/phplistapi.php and for wordpress fans we wrote a plug-in that leverages that code at http://www.jesseheap.com/projects/wordp ... plugin.php

Here is an example of one of the forms I use that calls the function - http://www.pinkcakebox.com/pastry-contact-form.php

In the above example, I use a form processing script that processes the contact form and calls the phplist function to add the user to phplist newsletter if the checkbox at the bottom of the form is checked.

Ref: http://forums.phplist.com/viewtopic.php?p=38067#38067
H2B2
Moderator
 
Posts: 7188
Joined: 1:51am, Wed 15 Mar, 2006


Return to German forum

Who is online

Users browsing this forum: No registered users and 2 guests