+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Formular mit autom. Email

  1. #1
    Verbringt hier viel Zeit Avatar von MrFloppy
    Registriert seit
    16.10.2008
    Ort
    Unterfranken
    Beiträge
    832
    Bedankte sich
    101
    Erhielt 165 Danksagungen
    in 150 Beiträgen

    Frage Formular mit autom. Email

    Gibt es eine Form / Formular Komponente, wo vom angemeldeten Nutzern gleich der Benutzername und die E-Mail ins Formular übertragen wird?!

    Ich nutze CK-Forms, da die Komponente einen Datenbankeinträge macht und gleichzeitig das Formular auf eine E-Mail-Adresse schickt. - Ist die Funktion oben mit dieser Komponente möglich?
    Geändert von MrFloppy (11.03.2009 um 07:36 Uhr) Grund: gelöst
    Über ein Dange freud sich der Frange - Gelöst..??

    Unterstütze Joomla statt: "Haben Sie gestern meinen Jungen aus dem Wasser gezogen?" - "Ja, das ist doch selbstverständlich." - "Und wo ist seine Mütze?"


  2. #2
    Verbringt hier viel Zeit Avatar von MrFloppy
    Registriert seit
    16.10.2008
    Ort
    Unterfranken
    Beiträge
    832
    Bedankte sich
    101
    Erhielt 165 Danksagungen
    in 150 Beiträgen

    Frage Form mit automatischem Eintrag

    Sprich:
    Ich möchte ein Formular, wo der angemeldete Ausfüller nicht seinen Namen und E-Mail eintragen muss, sondern die Daten automatisch ins Formular übertragen werden..
    Über ein Dange freud sich der Frange - Gelöst..??

    Unterstütze Joomla statt: "Haben Sie gestern meinen Jungen aus dem Wasser gezogen?" - "Ja, das ist doch selbstverständlich." - "Und wo ist seine Mütze?"


  3. #3
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Ich wüsste nicht, dass es sowas gibt. Kann man vielleicht in CK-Forms einprogrammieren.
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  4. #4
    Verbringt hier viel Zeit Avatar von MrFloppy
    Registriert seit
    16.10.2008
    Ort
    Unterfranken
    Beiträge
    832
    Bedankte sich
    101
    Erhielt 165 Danksagungen
    in 150 Beiträgen

    Frage Abfrage in CK-Forms programmieren

    Ok
    -> und weiß jmd. wie diese SQL-Abfrage aussehen müsste um sie einzuprogrammieren..?!?

    Deutsch: Trage vom User die Email in das Feld "E-Mail"
    SQL-Befehl: ???


    Ich habe mal versucht in ein Feld hidden direkt irgend einen SQL-Befehl einzutragen aber in der Datenbank wird dann nur der Befehl ins Feld geschrieben.
    Es muss wohl direkt ins Blanco-Formular geschrieben werden.
    -> Weiß jmd. wo das Blanco-Formular von CK-Forms abgespeichert wird?!
    Über ein Dange freud sich der Frange - Gelöst..??

    Unterstütze Joomla statt: "Haben Sie gestern meinen Jungen aus dem Wasser gezogen?" - "Ja, das ist doch selbstverständlich." - "Und wo ist seine Mütze?"


  5. #5
    Verbringt hier viel Zeit Avatar von MrFloppy
    Registriert seit
    16.10.2008
    Ort
    Unterfranken
    Beiträge
    832
    Bedankte sich
    101
    Erhielt 165 Danksagungen
    in 150 Beiträgen

    Idee Auto-Email im Formular

    So, jetzt habe ich selbst herausgefunden, wie die mail vom Absender automatisch ins Formular kommt..

    components\com_ckforms\models\ckforms.php

    Zeile 240-241 neu:
    $ck_user =& JFactory::getUser();
    $ck_mail = $ck_user->email;

    Zeile 252 ändern:
    $mail->setSender( array( $ck_mail /*$ckform->emailfrom*/, "" ) );

    Außerdem noch ein bisschen in Deutsch übersetzt und besser formatiert..

    components\com_ckforms\models\ckforms.php

    Zeile 212-238:

    if ($ckform->emailresult == 1) {

    $mail =& JFactory::getMailer();

    $mailBody = "Form : ".$ckform->title." &nbsp;<br>\n";
    $mailBody = $mailBody."Geschickt am ".date("Y-m-d H:i:s")."&nbsp;<br><br>\n\n";

    $n=count($ckform->fields );
    for ($i=0; $i < $n; $i++)
    {
    $field = $ckform->fields[$i];
    $fieldValue = $post[$field->name];
    if (strcasecmp($fieldValue,"Array") == 0)
    {
    $arrayVal = "";
    foreach($fieldValue as $selectValue){
    $arrayVal = $arrayVal.$selectValue.",";
    }
    if (strcasecmp(substr($arrayVal, strlen($arrayVal) - strlen(",")),",") == 0)
    {
    $arrayVal = substr($arrayVal, 0,strlen($arrayVal) - strlen(","));
    }
    $fieldValue = $arrayVal;
    }

    $mailBody = $mailBody.$field->name . " : " . $fieldValue . "&nbsp;<br>\n";
    }
    Über ein Dange freud sich der Frange - Gelöst..??

    Unterstütze Joomla statt: "Haben Sie gestern meinen Jungen aus dem Wasser gezogen?" - "Ja, das ist doch selbstverständlich." - "Und wo ist seine Mütze?"


  6. #6
    War schon öfter hier
    Registriert seit
    20.11.2006
    Beiträge
    140
    Bedankte sich
    10
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von MrFloppy Beitrag anzeigen
    components\com_ckforms\models\ckforms.php

    Zeile 240-241 neu:
    $ck_user =& JFactory::getUser();
    $ck_mail = $ck_user->email;

    Zeile 252 ändern:
    $mail->setSender( array( $ck_mail /*$ckform->emailfrom*/, "" ) );
    Ich habe eine kleine Frage zu diesem Lösungsvorschlag. Was passiert mit Besuchern, die nicht registriert sind? Ist das Formular trotzdem noch für Gäste nutzbar?
    LG Sternie
    die dankbar für jede Hilfe ist

  7. #7
    Verbringt hier viel Zeit Avatar von MrFloppy
    Registriert seit
    16.10.2008
    Ort
    Unterfranken
    Beiträge
    832
    Bedankte sich
    101
    Erhielt 165 Danksagungen
    in 150 Beiträgen

    Standard

    @Sternie: Hab den Beitrag ewig nicht mehr verfolgt, sorry.
    Das geänderte Formular hab ich nur für registrierte Benutzer verwendet.
    Ich schätze, es wird in der Mail ein Fehlertext beim "Sender" stehen - einfach mal ausprobieren..
    Über ein Dange freud sich der Frange - Gelöst..??

    Unterstütze Joomla statt: "Haben Sie gestern meinen Jungen aus dem Wasser gezogen?" - "Ja, das ist doch selbstverständlich." - "Und wo ist seine Mütze?"


  8. #8
    Hat hier eine Zweitwohnung Avatar von Some1new
    Registriert seit
    18.05.2005
    Ort
    Buest nich unt 'n Norden is dat schwer to verstohn.
    Beiträge
    1.424
    Bedankte sich
    259
    Erhielt 301 Danksagungen
    in 250 Beiträgen

    Standard

    Vorsicht,

    ich glaube, wenn man solch ein Formular "Besuchern" zugänglich macht, dann hast du eine 1A Spam-Schleuder auf Deiner Webseite.

    Korrigiert mich, wenn ich mich irre.

    Gruß
    Some1new
    SUCHEN ist keine Stadt in Deutschland, sondern eine TOLLE Funktion in diesem Forum.
    Fahren Sie mich irgendwohin, ich werde überall gebraucht, denn "Es iss ja, wie´s iss!".
    Woher kommt mein Nickname? - some1new by escobar

  9. #9
    Neu an Board
    Registriert seit
    25.09.2011
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage etwas älter

    Hallo zusammen,

    der Thread ist zwar schon etwas älter, aber da das Forum von CK Forms momentan ausser Betrieb ist, wende ich mich mal an Euch, da es an das Thema knüpft...

    Gibt es eine möglichkeit auch die "USER ID" versteckt mitzusenden?

    Danke Bimmi

+ Antworten

Lesezeichen

Berechtigungen

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