[3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
-
- Mitglied
- Beiträge: 491
- Registriert: 24.02.2019 13:22
[3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Hallo allerseits,
ich suche eine Möglichkeit, in die admin_activate.txt
ein Benutzerdefiniertes Feld ein zu fügen.
Sinn: Das Forum ist das Herz einer kompletten Vertriebsmanschaft. Neue User werden nur von der zugehörigen Führungsperson freigeschaltet.
Wenn in der Mail an die Admins, schon der Name der Führungkraft drin steht, weiß jeder wer zuständig ist.
Weiß jemand eine Lösung dafür?
Lg Stefan
ich suche eine Möglichkeit, in die admin_activate.txt
ein Benutzerdefiniertes Feld ein zu fügen.
Sinn: Das Forum ist das Herz einer kompletten Vertriebsmanschaft. Neue User werden nur von der zugehörigen Führungsperson freigeschaltet.
Wenn in der Mail an die Admins, schon der Name der Führungkraft drin steht, weiß jeder wer zuständig ist.
Weiß jemand eine Lösung dafür?
Lg Stefan
Lg Stefan Franz
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
-
- Mitglied
- Beiträge: 491
- Registriert: 24.02.2019 13:22
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Vielen Dank - momentan gehts aber noch nicht: Evtl findet jemand den Fehler. Ich beschreibe was ich laut der Anleitung gemacht habe:Mahony hat geschrieben:Hallo
Siehe >>> https://www.phpbb.com/community/viewtop ... #p10995855
Grüße: Mahony
in die \includes\ucp\ucp_register.php habe ich an dieser Stelle die Zeile 'SPONSOR' => request_var('sponsor_name', ''),
Das Benutzerdefiniert Feld bei mir heißt genau so wie eingefügt: sponsor_name
$messenger->assign_vars(array(
'WELCOME_MSG' => htmlspecialchars_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])),
'USERNAME' => htmlspecialchars_decode($data['username']),
'PASSWORD' => htmlspecialchars_decode($data['new_password']),
'SPONSOR' => request_var('sponsor_name', ''),
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
In der admin_activate.txt habe ich diese Zeile hinzugefügt.
Sponsor: {SPONSOR}
Leider wird der Name des Sponsors nicht in der Mail zum Admin verschickt.
Lg Stefan
Lg Stefan Franz
- canonknipser
- Ehemaliges Teammitglied
- Beiträge: 2053
- Registriert: 10.09.2011 11:14
- Kontaktdaten:
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
versuchs mal mitstefan-franz hat geschrieben:'SPONSOR' => request_var('sponsor_name', ''),
'SPONSOR' => request_var('pf_sponsor_name', ''),
pf_
für profile_field
So steht es auch in dem verlinkten Post
request_var('pf_recruiter', ''),
... This is assuming that your profile field is named 'recruiter'. Change the code if necessary.
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived
- Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived

Kein Support via PN, nur im Board und (manchmal) im IRC
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Hallo
Und damit das ganze auch mit Umlauten funktioniert, solltest du das so machen
Grüße: Mahony
Und damit das ganze auch mit Umlauten funktioniert, solltest du das so machen
Code: Alles auswählen
'SPONSOR' => utf8_normalize_nfc(request_var('pf_sponsor_name', '', true)),
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
-
- Mitglied
- Beiträge: 491
- Registriert: 24.02.2019 13:22
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Funktioniert einfach nicht. Keine Ahnung warum. Evtl mit 3.2.5 anders zu machen....
Mein Stand:
In der admin_activate.txt
In der ucp_register.php
Es wird der Ihnalt des benutzerdefinierten Feldes nicht angezeigt.
Lg Stefan
Automatisch dem Beitrag hinzugefügt nach 4 Minuten 50 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.
Das mit utf8 wäre aber sicher wichtig, weil ja auch ausländische Schriftzeichen (Griechen, Russen etc) mal ins Board kommen und das irgendwie vernünftig angezeigt werden soll.....
Lg Stefan
Mein Stand:
In der admin_activate.txt
Code: Alles auswählen
Sponsor: {SPONSOR}
Code: Alles auswählen
$messenger->assign_vars(array(
'SPONSOR' => request_var('pf_sponsor_name', ''),
'WELCOME_MSG' => htmlspecialchars_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])),
'USERNAME' => htmlspecialchars_decode($data['username']),
'PASSWORD' => htmlspecialchars_decode($data['new_password']),
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
);
Lg Stefan
Automatisch dem Beitrag hinzugefügt nach 4 Minuten 50 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.
Wenn ich das eingebe, dann kommt die Registrierungs-Seite nicht mehr.....also Fehlermeldung vom Board, dass die Seite nicht erreichbar ist.....Mahony hat geschrieben:Hallo
Und damit das ganze auch mit Umlauten funktioniert, solltest du das so machen
Grüße: MahonyCode: Alles auswählen
'SPONSOR' => utf8_normalize_nfc(request_var('pf_sponsor_name', '', true)),
Das mit utf8 wäre aber sicher wichtig, weil ja auch ausländische Schriftzeichen (Griechen, Russen etc) mal ins Board kommen und das irgendwie vernünftig angezeigt werden soll.....
Lg Stefan
Lg Stefan Franz
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Hallo
Du musst den Code direkt nach in einer neuen Zeile einfügen.
Grüße: Mahony
Du musst den Code direkt nach
Code: Alles auswählen
$messenger->assign_vars(array(
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
-
- Mitglied
- Beiträge: 491
- Registriert: 24.02.2019 13:22
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Hatte ich ja - also ich habe Deinen Code in die Zeile mit dem SPONSOR eingetragen.Mahony hat geschrieben:Hallo
Du musst den Code direkt nachin einer neuen Zeile einfügen.Code: Alles auswählen
$messenger->assign_vars(array(
Grüße: Mahony
Hier ohne dem UTF8 Code sonst steht mein Forum..
Ist das noch irgendwo ein Fehler, den ich gerade nicht sehe? - wenn in der 2. Zeile nach => Deinen UTF8 Code wie oben vorgeschlagen eingebe, ist die Registrierungs-Seite nicht mehr ereichbar....hmmm.....
Code: Alles auswählen
$messenger->assign_vars(array(
'SPONSOR' => request_var('pf_sponsor_name', ''),
'WELCOME_MSG' => htmlspecialchars_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])),
'USERNAME' => htmlspecialchars_decode($data['username']),
'PASSWORD' => htmlspecialchars_decode($data['new_password']),
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
);
Lg Stefan Franz
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Hallo
Hast du die admin_activate.txt und die ucp_register.php auch als UTF8 ohne Bom gespeichert?
Siehe dazu auch KB:utf8bom
Grüße: Mahony
Hast du die admin_activate.txt und die ucp_register.php auch als UTF8 ohne Bom gespeichert?
Siehe dazu auch KB:utf8bom
Grüße: Mahony
Zuletzt geändert von Mahony am 29.03.2019 19:40, insgesamt 1-mal geändert.
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
-
- Mitglied
- Beiträge: 491
- Registriert: 24.02.2019 13:22
Re: [3.2] Benutzerdefiniertes Feld in die Registrierungs e-Mail einfügen
Im Notpad++ steht bei Kodierung UTF-8 - 2tes von oben.Mahony hat geschrieben:Hallo
Hast du die admin_activate.txt und die ucp_register.php auch als UTF8 ohne Bom gespeichert?
Grüße: Mahony
Lg Stefan
Lg Stefan Franz