ist es mögl. dass man das Advancedform_XH-2.3 so einstellt, dass der Name des Absenders ( (Absender) Name ) automatisch in das Feld "Titel" (also in der Mail die man bekommt "Betreff") eingetragen wird ?
![Question :?:](./images/smilies/icon_question.gif)
dankööö
Code: Select all
<?php
if (!function_exists('advfrm_custom_mail')) {
function advfrm_custom_mail($form_name, $mail, $is_confirmation) {
if (!empty($_POST['advfrm-email'])) {
$field_email = $_POST['advfrm-email'];
$mail->Subject = $field_email;
} else {
XH_logMessage('warning', 'Advancedform', 'E-Mail', ' wurde nicht ausgefuellt');
return false;
}
}
}
Ich bin mir nicht sicher, wie ich das verstehen soll.wolfgang_58 wrote: ↑Wed Jun 21, 2023 8:00 amEs sind bei mir alle Fomulare (nach Installation von advancedform) so im Verzeichnis. Muss man ein EXTRA-formular (contact) erst aufbauen und dieses im data-Ordner einfügen?
Wo hast du den Code denn eingefügt?wolfgang_58 wrote: ↑Wed Jun 21, 2023 8:00 amnun habe ich diesen Code mal in der Internetseite eingefügt, aber Nichst passiert ...
Naja, rein zum Testen kann man natürlich die vorhandenen Formulare nutzen.wolfgang_58 wrote: ↑Sun Jun 25, 2023 3:32 pmja, was muss man denn dann tun, wenn man es nur mal Testen möchte?
Ja, für den oben aufgeführten Code muss das Formular ein solches Feld beinhalten.wolfgang_58 wrote: ↑Sun Jun 25, 2023 3:32 pmund dann fügt man so ein Formularfeld mit 'advfrm-email'
Nein, dieser Code muss in eine Datei, in /plugins/advancedform/data/, die dem Namen des Formulars entspricht und braucht die Erweiterung .inc.
Man kann die vorhanden anpassen oder eben auch vollkommen neue / eigene Formulare erstellen, ganz so, wie man es selber benötigt. Das ist der Sinn hinter dem Plugin.wolfgang_58 wrote: ↑Tue Jun 27, 2023 10:26 amd.h. man kann die verschiedenen "Confirmation.inc, Memberpage.inc, Pay_By.inc,Petition.inc und Remko.inc" zusammenführen bzw. "klicken" und hat ein neues Formular?
Zu sehe ist da auch erst mal nichts, hier würde, wenn das Formular ein entsprechendes Feld enthält, der Betreff der eingehenden E-Mail geändert.wolfgang_58 wrote: ↑Tue Jun 27, 2023 10:26 amDas habe ich ja so eingefügt bei "Confirmation.inc", aber nichts zu sehen??
Hook (englisch für Haken, auch Einschubmethode genannt) bezeichnet in der Programmierung eine Schnittstelle, mit der fremder Programmcode in eine bestehende Anwendung integriert werden kann, um diese zu erweitern, deren Ablauf zu verändern oder um bestimmte Ereignisse abzufangen. ...wolfgang_58 wrote: ↑Tue Jun 27, 2023 10:26 amWas ist das denn? Der Name kommt mir nur aus einer amerikanischen Serie bekannt vor. Das habe ich noch nicht bei CMS_SIMPLE gelesen?
Hook sind wahrscheinlich "Schluckauf" oder?
Ja, solche Optionen sind dann tatsächlich nur für fortgeschrittene User gedacht.wolfgang_58 wrote: ↑Tue Jun 27, 2023 10:26 amnaja, der Laie versteht eben nur "Bahnhof" oder ist cmsimple wirklich nur was für "Könner" und "IT-spezialisten"?