Contao-Camp 2024
Ergebnis 1 bis 33 von 33

Thema: Geschütze Auswahllisten z.B. für E-Mail-Adressen

  1. #1
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard Geschütze Auswahllisten z.B. für E-Mail-Adressen

    Hi,

    ich habe gerade eine neue Erweiterung ins Repository gestellt, dass geschützte Select-Listen in Formularen erlaubt. Geschützt bedeutet, dass die Werte im Frontend-Formular und die internen jeweils abweichen. Das kann überall das eingesetzt werden, wo der User diese Mappings nicht einsehen soll.

    Ein Anwendungsbeispiel sind Listen von Ansprechpartnern/Abteilungen denen man über ein Kontaktformular eine E-Mail senden kann aber die E-Mail-Adressen für den Anwender nicht sichtbar sein sollen. Im Formular stehen dann statt dessen nur IDs.

    Die Erweiterung heißt protectedselect und ist zur Zeit auf Deutsch und Englisch verfügbar.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  2. #2
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    ich habe soeben einen kleinen Bugfix online gestellt. Wer das Modul installiert hat, sollte über die Erweiterungsverwaltung ein Update fahren.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  3. #3
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Wie nutzt man diese Erweiterung?

    Es gibt dazu keine Erklärung oder Anleitung.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  4. #4
    Contao-Nutzer Avatar von zan
    Registriert seit
    11.05.2010.
    Beiträge
    35

    Frage Handbuch

    Diese Funktionalität ist sehr sinnvoll, auch wenn mir noch nicht ganz klar ist, wie das Einbauen genau funktioniert - ist die DB-Tabelle von Hand anzulegen? Wie muss die strukturiert sein? Ein Mini-Howto wäre klasse!

    Vielen Dank & cheers, zan
    See you UP in the sky!
    papillon.aero

  5. #5
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Im "Geschützten Select Menü" unter Optionen
    die Referenz z.B. 1,2,... wird durch die Werte der 2ten Spalte ersetzt.
    Die Texte aus der 3ten Spalte entsprechen der Select Auswahl.

  6. #6
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    genau so einfach ist es. Du installierst die Erweiterung protectedselect und bekommst damit den neuen Formulartyp "Geschütztes Select-Menü". Dort trägst du dann in der ersten Spalte den öffentlichen Wert ein, in der zweiten Spalte den internen Wert und in der dritte die Beschreibung für die Auswahl.

    Beispielsweise so:


    Datenbankanpassungen werden bei der Installation über das Extension-Repository vollautomatisch vorgenommen - da brauchst du nichts machen. In der Datenbank (z.B. mittels EFG) werden die Werte aus der zweiten Spalte gspeichert.

    Reicht das als Mini-Howto? ;-)

    Jan
    Angehängte Grafiken Angehängte Grafiken
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  7. #7
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hallo Jan,

    bei mir fehlen da nur etliche Bezeichner....protected.JPG (Version 2.9.5)

  8. #8
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von magicsepp Beitrag anzeigen
    bei mir fehlen da nur etliche Bezeichner....
    Funktionieren tut es trotzdem. Aber natürlich ist unklar, wie man es verwenden soll, wenn die Labels fehlen. Hast du irgendwelche besonderen Spracheinstellungen im Browser/Contao?

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  9. #9
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hallo Jan,

    eigentlich nicht, ich habe jetzt die Datei tl_form_field.php im language Ordner um die folgenden Referenzen erweitert:
    PHP-Code:
    $GLOBALS['TL_LANG']['tl_form_field']['opValue']   = 'Wert';
    $GLOBALS['TL_LANG']['tl_form_field']['opLabel']   = 'Bezeichnung';
    $GLOBALS['TL_LANG']['tl_form_field']['opDefault'] = 'Standard';
    $GLOBALS['TL_LANG']['tl_form_field']['opGroup']   = 'Gruppe'

  10. #10
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    ich habe das gerade mal verifiziert: In Contao 2.9.5 sind keine Labels da. Habe dazu ein Ticket angelegt und schiebe in Kürze ein Update raus: http://www.contao-forge.de/issues/1554

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  11. #11
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hallo Jan,

    vielen Dank schonmal vorab.

  12. #12
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich klink mich hier mal ein. Ich bekomme egal bei welchem Feldnamen ich wähle folgende Meldung unter Contao 2.9.5 und kann somit nicht speichern

    Code:
    Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 (ALTER TABLE kontaktformular ADD empfaenger )

  13. #13
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi Kahmoon,

    welche sonstigen Erweiterungen hast du im Einsatz? Kannst du das auf eine Wechselwirkung mit einer zweiten Erweiterung eingrenzen? Und hast du bei der Modul-Installation korrekt das DB-Update durchlaufen lassen?

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  14. #14
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Guten Morgen,

    ich habe die Erweiterung ganz normal über das Backend installiert und danach auch das DB Update gemacht. Nach einem Test zeigt sich das es diese Fehlermeldung nur erzeugt wenn ich das Modul "formauto" aktiviert habe. Da haben wir wohl das Problem...

    Weitere Erweiterungen auf diesem System siehe Anhang. Da es noch ein Testsystem ist könnte ich dir auch einen Zugang geben.

    Gruß
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (06.06.2011 um 08:07 Uhr)

  15. #15
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    so, die Version 1.0.1 stable der Erweiterung protectedselect steht nun zur Verfügung, die das Label-Problem in Contao 2.9.5 behebt.

    Wegen den Problemen mit FormAuto habe ich noch keine näheren Untersuchungen angestellt. Ich schätze aber mal spontan, dass FormAuto den neuen Feldtyp mit berücksichtigen müsste. Schaue ich mir mal genauer an. Auf den ersten Blick erschließt sich mir nicht, was FormAuto genau macht.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  16. #16
    Gesperrt
    Registriert seit
    15.08.2010.
    Beiträge
    4

    Frage EFG inserttag für protectedselect

    Hallo!

    Habe ich eine Möglichkeit für das protecteselect Auswahlmenü in einer manuell gestalteten EFG E-Mail ein Inserttag zu benutzen !?

    Über das Kontaktformular auf der Website xxx wurde

    am {{date::d-m-Y H:i}} mit der IP {{env::ip}} an den Empfänger {{form:ansprechpartner}} folgende Anfrage übermittelt.

    Art der Anfrage: {{form::Auswahl}}


    Das {{form:ansprechpartner}} ist das protecteselect Feld ... leider wird aber in der Mail kein Wert ausgegeben?

    Wie komme ich z.B. an den öffentlichen Wert?

    Vielleicht habt ihr eine Ahnung?

  17. #17
    Contao-Nutzer
    Registriert seit
    30.10.2010.
    Beiträge
    93

    Frage wie E-Mail an ausgewählte Adressen verschicken?

    Und wie kann ich dann mit dem Formular die E-Mail an die ausgewählten Adressen schicken?
    Dies hab ich noch nicht herausgefunden.

    Im Formular-Grundeinstellungen kann ich ja die Empfänger einstellen.
    Wie mache ich es, dass die ausgewählten Adressen aus der protectedselect angesprochen werden?


    martin mv

  18. #18
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Das machst du z.B. via Inserttag mit Hilfe der Erweiterung [formrecipient].

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  19. #19
    Contao-Nutzer
    Registriert seit
    30.10.2010.
    Beiträge
    93

    HTML [gelöst] mit Erweiterung formrecipient

    Zitat Zitat von tblumrich Beitrag anzeigen
    Das machst du z.B. via Inserttag mit Hilfe der Erweiterung [formrecipient].
    Danke für die schnelle Info.
    Dann werde ich mal schauen, ob diese Erweiterung auch mit Contao 2.9.5 funktioniert.

    Die Erweiterung [formrecipient] funktioniert einwandfrei mit Contao 2.9.5.
    Einfach in den Einstellungen des Formulars in das Feld Empfänger-Adresse den Inserttag {{form::feldname}} einsetzen. Wobei feldname durch den Namen der Selectbox ersetzt wird.
    Geändert von martinmv (29.09.2011 um 11:33 Uhr) Grund: [gelöst] mit Erweiterung formrecipient

  20. #20
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hallo,

    seit heute ist protectedselect und das "Gegenstück" formrecipient für Contao 3.x verfügbar.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  21. #21
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Hallo zusammen,

    hab die beiden Erweiterungen installiert und bei Formular unten den Absendebutton erstellt.
    Bei Empfänger habe ich {{form::email} (Feldname von Select) eingetragen.

    Beim Absenden vom Formular bekomme ich folgende Fehlermeldung:
    Code:
    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [4@] does not comply with RFC 2822, 3.6.2. thrown in system/modules/core/vendor/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php on line 352
    
    #0 system/modules/core/vendor/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(264): Swift_Mime_Headers_MailboxHeader->_assertValidAddress('4@')
    #1 system/modules/core/vendor/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(108): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array)
    #2 system/modules/core/vendor/swiftmailer/classes/Swift/Mime/Headers/MailboxHeader.php(65): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array)
    #3 system/modules/core/vendor/swiftmailer/classes/Swift/Mime/SimpleHeaderFactory.php(60): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array)
    #4 system/modules/core/vendor/swiftmailer/classes/Swift/Mime/SimpleHeaderSet.php(70): Swift_Mime_SimpleHeaderFactory->createMailboxHeader('Reply-To', Array)
    #5 system/modules/core/vendor/swiftmailer/classes/Swift/Mime/SimpleMessage.php(270): Swift_Mime_SimpleHeaderSet->addMailboxHeader('Reply-To', Array)
    #6 system/modules/core/library/Contao/Email.php(380): Swift_Mime_SimpleMessage->setReplyTo(Array)
    #7 system/modules/core/forms/Form.php(342): Contao\Email->replyTo('4')
    #8 system/modules/formrecipient/FormRecipient.php(23): Contao\Form->processFormData(Array, Array)
    #9 system/modules/core/forms/Form.php(211): FormRecipient->processFormData(Array, Array)
    #10 system/modules/core/classes/Hybrid.php(218): Contao\Form->compile()
    #11 system/modules/core/forms/Form.php(62): Contao\Hybrid->generate()
    #12 system/modules/core/library/Contao/Controller.php(486): Contao\Form->generate()
    #13 system/modules/core/modules/ModuleArticle.php(184): Contao\Controller->getContentElement(Object(Contao\ContentModel), 'main')
    #14 system/modules/core/modules/Module.php(148): Contao\ModuleArticle->compile()
    #15 system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
    #16 system/modules/core/library/Contao/Controller.php(401): Contao\ModuleArticle->generate(false)
    #17 system/modules/core/library/Contao/Controller.php(225): Contao\Controller->getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #18 system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule('0', 'main')
    #19 index.php(250): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #20 index.php(415): Index->run()
    #21 {main}
    Was mache ich falsch?
    Geändert von 07alex07 (17.07.2013 um 14:43 Uhr)

  22. #22
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    {{form::email}
    Hast es wirklich so gemacht? Wenn ja ... da fehlt eine geschweifte Klammer!


  23. #23
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Ja ist alles so gemacht.

    War nur hier der Fehler. Ist so eingetragen
    Code:
    {{form::email}}
    Er zieht ja schon das richtige value, aber nicht die dazugehörige E-Mail

  24. #24
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    nutzt du andere Erweiterungen, die hier Einfluss nehmen können? Ggf. den EFG?

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  25. #25
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    folgende Erweiterungen sind drauf.

    BackupDB
    dlh_googlemaps
    formrecipient
    navigation-image
    protectedselect
    rocksolid-theme-assistant

  26. #26
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von 07alex07 Beitrag anzeigen
    folgende Erweiterungen sind drauf.
    Das sieht soweit unkritisch aus. Welche Contao-Version ist das denn? Und welche Version der Erweiterung?

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  27. #27
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Contao 3.1.0
    formrecipient 1.2.0 stable
    protectedselect 1.1.0 stable

  28. #28
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    das ist komisch. Hast du mir eine öffentliche URL wo, auf der ich mir das anschauen kann (Backend brauche ich erst mal noch nicht.)

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  29. #29
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    URL ist per PN an dich raus

  30. #30
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    hmm, das sieht alles gut aus. Kannst du mir einen Backendzugang zukommen lassen?

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  31. #31
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Per PN raus

  32. #32
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Ich habe Contao auf 3.3.2 aktualisiert.
    Protectedselect ist mit Composer installiert worden.

    Es zeigt mit nurnoch "-" als Auswahl, sonst nichts.
    Das normale select Feld funktioniert, eine Neuinstallation etc. hat nichts gebracht.
    Kann es sein, dass das mit der neuen Contao Version Probleme hat? Hat das noch jemand?

  33. #33
    Contao-Fan Avatar von christian.barkowsky
    Registriert seit
    22.06.2009.
    Ort
    Brandenburg an der Havel
    Beiträge
    388
    Partner-ID
    6285
    User beschenken
    Wunschliste

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. E-Mail Benachrichtung bei neuem Kommentar an bestimmte E-Mail Adressen
    Von Webstylerin im Forum Nachrichten/Events/FAQ
    Antworten: 1
    Letzter Beitrag: 29.11.2010, 10:33
  2. Mehrere E-Mail-Adressen für Webseiten-Administrator?
    Von darth_saschi im Forum Benutzer/-gruppen
    Antworten: 2
    Letzter Beitrag: 12.03.2010, 08:53
  3. Doppelte E-Mail Adressen verhindern?
    Von mojo_b im Forum Off Topic
    Antworten: 2
    Letzter Beitrag: 24.11.2009, 11:58
  4. Domains bzw. E-Mail-Adressen mit Umlauten
    Von codestorm im Forum Sonstiges zu Contao
    Antworten: 9
    Letzter Beitrag: 24.08.2009, 11:17

Lesezeichen

Lesezeichen

Berechtigungen

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