Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 41

Thema: Catalog Power Mailer: Formular in catalog_full mit indiv. Empfänger

  1. #1
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard Catalog Power Mailer: Formular in catalog_full mit indiv. Empfänger

    Das Ziel der Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.

    So kann zum Beispiel der Besucher in einem Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.

    Danke an leo.unglaub, der mir bei dieser Anpassung mit viel Geduld geholfen hat

    -----> Anleitung zum Einbau im Contao-Wiki
    Angehängte Dateien Angehängte Dateien
    Geändert von Nina (14.04.2011 um 11:34 Uhr)

  2. #2
    Contao-Fan
    Registriert seit
    30.06.2009.
    Beiträge
    370

    Standard Idee für Fehlermeldung

    Hallo Nina,

    Vielen Dank für die Beschreibung. Der Einbau funktiniert nach deiner Anleitung. Leider erhalte ich beim Versuch des Absendens nachfolgende Fehlermeldung. Hast du eine Idee was bemängelt wird?


    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [] does not comply with RFC 2822, 3.6.2. thrown in /XXX/plugins/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php on line 309

    Danke

    MfG
    Servpoint

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo serverpoint,
    da ist dann die e-mail-adresse falsch. Kontrollier die noch mal.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Contao-Fan
    Registriert seit
    30.06.2009.
    Beiträge
    370

    Standard

    Danke, für den Hinweis. Es liegt an meiner Konfiguration. Die Fehlermeldung ist jetzt zwar weg - aber die E-Mails kommen (noch) nicht beim Empfänger an.

    MfG servpoint

  5. #5
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es könnte auch an den Maileinstellungen deines Webhosters liegen. Manche Anbieter erlauben es nicht, dass man Mail-Adressen als Absender oder Ziel hat, die nicht zur Domain gehören, die auf dem gleichen Webspace liegt.

  6. #6
    Contao-Nutzer Avatar von uliverse
    Registriert seit
    21.10.2009.
    Ort
    Hainichen
    Beiträge
    231
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,
    erst mal danke für dieses nette Tool. Genau, wonach ich mich wochenlang vergebens versucht hatte...
    Allerdings stoße auch ich auf Probleme.
    Ich bekomme einen Fehler nach Absenden der E-Mail:
    Code:
    Fatal error: Uncaught exception Exception with message Query error: Unknown column 'alias' in 'where clause' (SELECT * FROM cat_teams WHERE alias='fm-hainichen' LIMIT 0,1) thrown in /xxx/system/libraries/Database.php on line 642
    Das mit dem Alias kommt aus der PowerMailer-Konfiguration, denke ich, da gibt es ja ab Zeile 69 folgendes:
    Code:
    $objDbCatalog = $this->Database->prepare('SELECT * FROM cat_teams WHERE alias=?') // fill in catalog-table name
    			->limit(1)
    			->execute($this->Input->get('items'));
    Ich habe, wie in der Anleitung beschrieben, die Katalogtabelle angegeben. Habe ich noch was vergessen?

  7. #7
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    du hast vermutlich kein Alias-Feld namens "alias" im Katalog.
    Das solltest du eins anlegen.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  8. #8
    Contao-Nutzer Avatar von uliverse
    Registriert seit
    21.10.2009.
    Ort
    Hainichen
    Beiträge
    231
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo xtra,
    ein Alias Feld hab ich schon, nur heißt es nicht "alias" sondern "teams_alias". Das muss ich wohl im PowerMailer anpassen? Habe versucht, alias durch teams_alias zu ersetzen, aber das funktioniert nicht.

  9. #9
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Das sollte aber genau so funktionieren. Hab mir jedoch den code nun nicht angesehen sondern nur den von dir geposteten Ausschnitt betrachtet.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  10. #10
    Contao-Nutzer Avatar von uliverse
    Registriert seit
    21.10.2009.
    Ort
    Hainichen
    Beiträge
    231
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmmm. Geht es um Field Label oder Column Name für Alias?
    Ich komme nicht weiter.

  11. #11
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Im Datenbankkontext ist immer column name von Bedeutung.
    Das Label ist nur fyr den Menschen interessant.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  12. #12
    Contao-Nutzer Avatar von uliverse
    Registriert seit
    21.10.2009.
    Ort
    Hainichen
    Beiträge
    231
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dachte ich mir schon...

  13. #13
    Contao-Nutzer Avatar von uliverse
    Registriert seit
    21.10.2009.
    Ort
    Hainichen
    Beiträge
    231
    Contao-Projekt unterstützen

    Support Contao

    Standard Geschafft!

    Haha! Ich habs doch noch hinbekommen... Das kann jetzt einfach daran liegen, dass ein freier Tag zwischendurch manchmal echt Wunder bewirkt. Jedenfalls geht alles so, wie im Tutorial beschrieben.

  14. #14
    Contao-Nutzer Avatar von uliverse
    Registriert seit
    21.10.2009.
    Ort
    Hainichen
    Beiträge
    231
    Contao-Projekt unterstützen

    Support Contao

    Standard ... fast zumindest

    Jetzt klappt alles so weit, ich bekomme die E-Mails auch, aber die Subject-Zeile bleibt leer. Die sollte doch eigentlich aus dem Formular-Titel entnommen werden? Zumindest entnehme ich dem Kommentaren im Skript.

  15. #15
    Contao-Nutzer Avatar von ronnyjohn
    Registriert seit
    11.08.2009.
    Ort
    Murg
    Beiträge
    53

    Standard

    Hallo,

    ich muss das Thema jetzt nochmal hoch holen.

    Ist das normal dass das Script die Mails komplett unformatiert mit den Feldnamen raus schickt?
    Ich würde gern ein html formatiertes Template verwenden aber das aus dem EFG wird hier ignoriert.

    Gibt es da eine Möglichkeit?

    Grüße
    Ronny

  16. #16
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Fehler Swift_RfcComplianceException Fehler im CatalogPowerMailer

    Hallo zusammen

    @ Nina
    Besten Dank für das Tutorial.

    Ich bin gerade das Versenden über den Catalog am testen und habe mich an die Anleitung von Nina gehalten.
    Jetzt bekommen ich nach absendung des Formulares diese Fehlermeldung

    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [] does not comply with RFC 2822, 3.6.2. thrown in C:\xampp\htdocs\contao\plugins\swiftmailer\classes \Swift\Mime\Headers\MailboxHeader.php on line 308

    Ich vermute eine ungültige E-Mail Adresse, aber nur wo?

    Ich teste das ganze auf xampp mit einer SMTP-Verbindung. Contao 2.10.4

    Danke im voraus für eure Hilfe.

  17. #17
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, das ist anscheinend eine ungültige E-Mail-Adresse.
    Du kannst an den Üblichen Stellen suchen: In den Einstellungen, im Startpunkt der Internetseite.
    Natürlich kannst du auch erst mal prüfen ob ein normales Contao Formular überhaupt funktioniert ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  18. #18
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo MacKP

    Danke für deine Antwort.

    Das habe ich gerade gemacht und ein normales Formular funktioniert.

    Muss eigentlich die gleiche E-Mail an den Üblichen Stellen eingetragen sein?

  19. #19
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm soweit ich weiß muss die nicht gleich sein (wäre ja blöd, wenn man unterschiedliche Seiten hat, die dann andere wiederrum Pflegen usw.).

    Es kann aber auch sein, das die Adresse, die du aus dem Catalog nimmst nicht passt. Eventuell greifst du da den falschen Wert oder so ab?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  20. #20
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Das kann sein. Werde mal diese Werte überprüfen.

    Melde mich dann.

  21. #21
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Ok, das E-Mail Feld wird richtig eingelesen oder gibt es da noch was mehr zu beachten?

    Kann es am xampp liegen?

  22. #22
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage CatalogReader

    Ist vielleicht eine blöde Frage, aber geht der PowerMailer nur auf einem CatalogReader-Module?

  23. #23
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kein Ahnung, könnte aber sein, da ja EINE Adresse übergeben werden sollte ;-)

    Also: ausprobieren.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  24. #24
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Ok, im Reader geht es wunderbar.

    Wie kriege ich aber das ganze in einer Liste zum funktionieren? Damit man die Mail an mehreren Empfänger versenden könnte.

  25. #25
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Theoretisch: die E-Mail-Adressen Komma separiert in das Feld rein schreiben.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  26. #26
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Danke MacKP

    Nicht nur theoretisch, sondern auch wirklich!

    Jetzt ist es aber so, dass ich in der E-Mail nur einen Empfänger sehen möchte und nicht die Komma separierte Liste. Damit der eine Empfänger vom anderen Empfänger nichts weis.

  27. #27
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo tognit,
    dann musst du das Modul eventuell ein wenig umschreiben, damit die Empfänger im BCC stehen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  28. #28
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Standard

    Hallo MacKP

    Danke für den Tipp mit Bcc! Muss mal schauen wie ich das ganze für das CatalogList-Module umbauen kann.

    Wenn jemand gerade einen Vorschlag hätte wäre ich natürlich dankbar.

    Grüessli
    Steven

  29. #29
    tornado
    Gast

    Beitrag catalog_power_mailer - Was ich falsch mache?

    Liebe Community,
    ich bastle meine zweite Web-Seite und komme nicht weiter.
    Vor einem Jahr habe ich www - Reise eingetreten aber bald festgestellt, dass ich ohne HTML und CSS nicht weiter komme. Folge Bücher und Bücher.
    Ich habe schon viel erreicht aber allgemein bin ich immer noch Anfänger. Contao ist auch gut zu lernen.
    Im Contao bewege mich schon nicht schlecht, dank auch guter Contao Bücher und Community Beiträgen.
    Catalog in Grundfunktionen kann ich auch anwenden. Meine PHP Kenntnisse reichen nur für kleine Änderungen.
    Trotzt guter Beschreibung von Nina, (Das Buch für Redakteure habe ich auch aber in diesem Punkt hilft es mir nicht weiter) kommen meine Emails nicht zum Empfänger an.
    Anbei die screenshots.
    Katalog.png Formularfelder.png Formular Module.png Formular Form-ID.png catalog_full-tpl.png
    Im System-log steht aber "Form "Kontakt" has been submitted by IP Adresse".
    Ich habe den gesamten thread gelesen und festgestellt dass viele geschafft haben.
    An Webhoster dürfte nicht liegen, weil ich auch mit Domain eigene Adresse getestet habe.
    Eine online Testversionseite habe ich auch, die ist wegen meinen echten Emails über .htaccess abgesichert.
    Über PN kann ich gern Zugang geben.
    Vielleicht kann mir jemand weiter helfen, weil ich irgendwo im Kreis tanze.
    Contao 2.9.5, catalog 2.0.0 beta2 SVN-311.

    Viele Grüße

    joe

  30. #30
    tornado
    Gast

    Beitrag catalog_power_mailer - geschafft

    hallo zusammen,

    Nach zwei Tagen Sucherei habe ich gefunden und es funktioniert

    Habe ich folgendes geändert in Zeile 37 in CatalogPowerMailer.php
    von: if ($arrForm['1'] == 'catalogform')
    in: if ($arrForm['1'] = 'catalogform')
    Da ich mich in PHP ganz wenig auskenne, weiß ich nicht ob das auch beim anderen Problem war.
    Außerdem Zeile 49 habe ich geändert in:
    $objMail->subject = 'Kontakt';
    Originale Zeile: $objMail->subject = $objDbForm->title;
    hat kein subjekt von Formular als title übernommen.

    Dann ab Zeile 61 habe ich zusätzlich text zugefügt, weiß aber nicht ob so richtig ist. Funktioniert aber einwandfrei.
    Für ein Programmierer lächerliche Frage...
    $objMail->text = $arrPost[" "] . "Hallo," . "\n\n" . "Sie haben eine Nachricht von: <" .
    $arrPost['Name'] . "> bekommen. \n" . // form field 'Name'

    Zuletzt noch eine Frage oder Verbesserungsvorschlag.
    Wäre möglich auch diese Felder in DB zu speichern z.B. einem neuen Katalog.
    Vielleicht ein Hinweis.

    Viele Grüße

    joe

  31. #31
    tornado
    Gast

    Beitrag catalog_power_mailer - Korrektur

    hallo,

    jetzt eine korrekte Version.
    Katalog.png Formular.png Formular Module.png
    Die wichtigste Zeile 37 bleibt ohne Änderung, wenn wie Nina vorgeschlagen hat,
    den formID Bezeichnung "catalogform" bleibt.
    Sonst php Interpreter springt am Ende und keine Fehlermeldung und kein Email bei Empfänger.
    Mein Vorschlag ist nichts anderes als diese Abfrage immer auf "true" zu setzen.
    Zeile 48 Datensatz ID des Formulars.

    Die Datenspeicherung mit der efg Erweiterung funktioniert auch, wenn man die Option Daten im Modul "Formular-Daten speichern" benutzt http://de.contaowiki.org/EFG#Speiche...ackend-Modulen
    Bleibt nur: zusätzlich text zugefügen
    Info darüber noch nicht gefunden aber müsste es so korrekt sein.

    Lokal mit xampp oder anderem kann man auch dieses Catalog-Formular gut testen ohne Email Verbindung zu haben.
    Wenn alles korrekt eingestellt ist, findet man im system/logs eine Datei email.log,
    wo ein Eintrag "E-mail address rejected:test@test.de" steht,
    dagegen in online Betrieb:
    "An e-mail has been sent to:test@test.de"

    Leider ohne PHP Kenntnisse kommt so was. Aber habe ich auch etwas dazugelernt.

    Viele Grüße

    joe

  32. #32
    Contao-Nutzer Avatar von Don
    Registriert seit
    03.10.2010.
    Ort
    Ravensburg/Ulm
    Beiträge
    16

    Standard Fatal error: Uncaught exception... - Alle Einstellungen geprüft

    Hey zusammen,

    vielen Dank vorab für die sinnvolle Erweiterung. Für meinen Anwendungsfall exakt das was ich brauche.
    Nun habe ich leider ein Problem mit dem Versenden des Formulars, egal wie ich es anstelle ich bekomme immer folgenden Fehler:

    Code:
    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [] does not comply with RFC 2822, 3.6.2. thrown in /xxxx/html/plugins/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php on line 308
    E-Mail Adressen in Einstellungen und Seitenbaum überprüft, ersetzt - nichts tut sich
    Server-Version getestet (mediatemple) - nichts tut sich
    Client-Version getestet (1und1) - nichts tut sich
    Wende das Formular in einer sehr umgebauten Version der Catalog-List an, dachte daran liegts, alles Umgebaut auf Catalog-Reader - nichts tut sich

    Hier noch meine Version der CatalogPowerMailer.php

    Form ID: catalogform
    Absender: Sender
    Fields: Name, Phone, Sender, Message
    Table: cat_countries

    PHP-Code:
    class CatalogPowerMailer extends Controller
    {
        public function 
    sendTheMail($arrPost$arrForm$arrFiles)
        { 
            if (
    $arrForm['formID'] == 'catalogform'// fill in your Form ID (form setting) -> NOT form CSS-ID! 
            
    {         
                
    $objMail = new Email();
                
    $this->Import('Database');
                
    $this->Import('Input');

           
    /**
            * Use form title as mail subject
            */            
                
    $objDbForm $this->Database->prepare('SELECT * FROM tl_form WHERE id=?')
                ->
    limit(1)
                ->
    execute('11'); // fill in the record ID of your form
                
    $objMail->subject $objDbForm->title;

           
    /**
            * Choose which field of the form should be used as mail sender
            */    
                
    $objMail->from $arrPost['Sender']; // form field 'Absender'

      
           /**
            * Choose which fields of the form should be sent as mail text
            * Join fields with: . "\n" .         
            */
          
    $objMail->text $arrPost['Name'] . "\n" // form field 'Name' 
                           
    $arrPost['Phone'] . "\n" // form field 'Telefon'  
                           
    $arrPost['Sender'] . "\n" // form field 'Absender' 
                           
    $arrPost['Message']; // form field 'Mitteilung'     
                
           /**
            * Use email-field of the active catalog item as mail recipient 
            * Send mail as soon as it hits the sendTo() command
            */            
                
    $objDbCatalog $this->Database->prepare('SELECT * FROM cat_countries WHERE alias=?'// fill in catalog-table name
                
    ->limit(1)
                ->
    execute($this->Input->get('items'));
                
          
    $objMail->sendTo($objDbCatalog->email);
                                                   
            }
        }

    So, irgendjemand eine Idee woran es liegt? Tips? Wäre um alles dankbar!
    Wünsche euch ein schönes Wochenende

  33. #33
    Contao-Nutzer Avatar von Don
    Registriert seit
    03.10.2010.
    Ort
    Ravensburg/Ulm
    Beiträge
    16

    Standard Fatal Error: Wir kommen der Sache näher

    Habe gerade nochmals alles gecheckt, leider immer noch nicht erfolgreich, der Fehler scheint aber eingegrenzt.
    Es scheint hier ein Problem zu geben:

    PHP-Code:
    /**
            * Use email-field of the active catalog item as mail recipient 
            * Send mail as soon as it hits the sendTo() command
            */            
                
    $objDbCatalog $this->Database->prepare('SELECT * FROM cat_countries WHERE alias=?'// fill in catalog-table name
                
    ->limit(1)
                ->
    execute($this->Input->get('items'));
                
          
    $objMail->sendTo($objDbCatalog->email); 
    Ersetze ich die letzte Zeile durch:

    PHP-Code:
     $objMail->sendTo('don@fsb-welfenburg.de'); 
    Kommt die E-Mail mit allen Werten durch. Jedoch ist das ja nicht das Ziel der Sache.
    In meiner Datenbank habe ich auch schon alles gecheckt, name stimmt, spaltenname auch, e-mails sind auch drin (zwar nicht zu jedem eintrag, aber zu denen die getestet werden...)

    Wäre wirklich dankbar wenn hier jemand einen Lösungsversuch hätte.

    Dank euch.

  34. #34
    Contao-Nutzer Avatar von Don
    Registriert seit
    03.10.2010.
    Ort
    Ravensburg/Ulm
    Beiträge
    16

    HTML Problem gelöst.

    Hallo zusammen,

    habe mein Problem nun lösen können, hatte im Prinzip nichts mit dem PowerMailer an sich zu tun.
    Die Auswahl der passenden E-Mail über den alias war das Problem. Für mein Zweck ist die Ansteuerung über die ID sinnvoller.

    Das im Code geändert und alles rennt einwandfrei!

    Beste Grüße!

  35. #35
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard

    Ich hab die Funktionalität in einen neuen Katalog eingebaut und Sie funktioniert auch.

    Beim Abschicken wird man leider nicht auf die angelegte "Vielen Dank für Ihre bla bla bla" -Seite weitergeleitet, sondern es wird eine weiße Seite angezeigt auf der nur die Emailadresse des Empfängers (also des Catalogeintrages) erscheint.

    Das Formular wird aber versendet.

    Kann das jemand nachvollziehen?
    Geändert von netnite (08.03.2013 um 10:11 Uhr)

  36. #36
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard

    Hab selber eine Lösung gebaut.

    Ich habe in der CatalogPowerMailer.php

    statt
    Code:
    echo $objDbCatalog->email;
    Code:
    header("Location: {{link_url::782}} ");
    eingefügt und schon leitet er auf die Seite weiter, nachdem er das Formular abgeschickt hat.

  37. #37
    Contao-Nutzer Avatar von conny79
    Registriert seit
    01.12.2010.
    Ort
    Wolfratshausen
    Beiträge
    7

    Standard Inhalt eines Catalog-Felds in Betreffzeile anzeigen

    Auch ich bin von der Erweiterung sehr begeistert und habe dank der vielen Tipps hier alles soweit zum Laufen gebracht. Allerdings komme ich bei folgendem Problem nicht mehr weiter, weil meine php-Kenntnisse einfach zu schlecht sind.
    Mein Kunde hätte gerne noch, dass im Betreff der Email die jeweilige Artikelnummer (kann über ein Catalogfeld eingegeben werden) mitgesendet wird.
    Kann mir jemand helfen? Ich weiß nämlich echt nicht, was ich da in die CatalogPowerMailer.php schreiben soll.

  38. #38
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Hallo,

    wie kann ich in die verschickte Email noch ein Impressum/Link zum Eintrag einbauen?
    Kann man auch eine Kopie der Anfrage an sich schicken?

    Grüße
    Matu
    Viele Grüße aus Köln
    Matu

  39. #39
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Oder kann man ein Email-Template vorbereiten, also mit Logo und Impressum und dort nur noch die Werte eintragen?
    Habt ihr einen Tip für mich?

    Grüße
    Matu
    Geändert von matuweb (04.06.2013 um 21:31 Uhr)
    Viele Grüße aus Köln
    Matu

  40. #40
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Ich würde immer den EFG nutzen, dort kann man bequem HTML E-Mails nach Vorlage schicken (damit erledigen sich die Fragen wie man Sachen ergänzt).
    Mit dem processEfgFormdata HOOK baut man sich dann auf dem gleichen Weg die E-Mail zurecht: Empfänger-Adressen aus Katalog holen, ggf. Bestätigungsmail senden etc. Geht alles darüber und man muss nicht eine komplett neue Mail bauen.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •