Variable für "Interessen" in E-Mail

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
sebsch47
Mitglied
Beiträge: 5
Registriert: 03.10.2004 19:38
Wohnort: Willich

Variable für "Interessen" in E-Mail

Beitrag von sebsch47 »

Ich habe, um ein neues Feld für den "Real-Name" zu ersparen, das Feld Interessen in Name umbenannt. Diesen möchte ich in der Mail an den Admin bei Erstellung eines neuen Acounts nun auch angezeigt bekommen. Mit welcher Variable kann ich die "Interests" denn angezeigt bekommen.

Habe über die Suche leider nichts gefunden und in der Doku auch nicht.

Danke für eure Hilfe.
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

$userdata['user_interests']
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
sebsch47
Mitglied
Beiträge: 5
Registriert: 03.10.2004 19:38
Wohnort: Willich

Beitrag von sebsch47 »

Danke für die schnelle Antwort. Leider funktioniert es aber nicht.

Die Variable soll in einer E-Mail angezeigt werden!!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

					$emailer->use_template("admin_activate", $row['user_lang']);
					$emailer->set_subject($lang['New_account_subject']);

					$emailer->assign_vars(array(
						'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
..füge mal unterhalb dieser Zeilen (usercp_register.php) folgende Zeile ein..

Code: Alles auswählen

						'REALNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $interests), 0, 25)),
Und in der language/lang_german/email/admin_activate.tpl müsste dann noch {REALNAME} eingetragen werden.
sebsch47
Mitglied
Beiträge: 5
Registriert: 03.10.2004 19:38
Wohnort: Willich

Beitrag von sebsch47 »

Hm, leider hat es immer noch nicht funktioniert.

Hier meine abgeänderte usercp_register.php:

Code: Alles auswählen

				$emailer->use_template('user_activate', stripslashes($user_lang));
				$emailer->email_address($email);
				$emailer->set_subject($lang['Reactivate']);

				$emailer->assign_vars(array(
					'SITENAME' => $board_config['sitename'],
					'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),

                                                                                'REALNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $interests), 0, 25)),

Code: Alles auswählen

					$emailer->use_template("admin_activate", $row['user_lang']);
					$emailer->set_subject($lang['New_account_subject']);

					$emailer->assign_vars(array(
						'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
und hier die abgeänderte admin_activate.tpl:

Code: Alles auswählen

Subject: Neuer Benutzeraccount ({USERNAME} // {REALNAME})
Charset: iso-8859-1

Hallo!

Der Account von "{USERNAME}" ({REALNAME}) wurde deaktiviert oder neu erstellt. Du solltest dir die Details ansehen (wenn nötig) und danach per Klick auf den folgenden Link aktivieren:

{U_ACTIVATE}

{EMAIL_SIG}
Die Mail sieht so aus:

...
Hallo!

Der Account von "testuser" () wurde deaktiviert oder neu erstellt. Du solltest dir die Details ansehen (wenn nötig) und danach per Klick auf den folgenden Link aktivieren:
...
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Bitte keine kompletten Dateien posten (wenn dann Links zu txt-Versionen).

Was für eine Aktivierungsmethode hast du eingestellt ?
sebsch47
Mitglied
Beiträge: 5
Registriert: 03.10.2004 19:38
Wohnort: Willich

Beitrag von sebsch47 »

Sorry, wusste ich nicht mit den ganzen Dateien.

Aktivierungsmethode: durch Admin
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..dann hast du die Zeile an der falschen Stelle eingefügt (1. Codeblock in deinem editierten Beitrag).
Schau dir meinen Beitrag nochmal oben an. Es muss beim 2. Codeblock eingefügt werden.

(Ob´s dann funktioniert, wird sich zeigen. :wink: )
sebsch47
Mitglied
Beiträge: 5
Registriert: 03.10.2004 19:38
Wohnort: Willich

Beitrag von sebsch47 »

Sorry, stimmte voll und ganz.

Ich habs im falschen Block eingefügt. :roll:

Funktioniert jetzt einwandfrei. DANKE!!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“