Seite 1 von 3

[3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 15.05.2024 14:09
von A.Maverick
Hallo,

ich nutze für den Versand der Board-Nachrichten die Ext "Prime Notify" (https://github.com/primehalo/primenotify)

In den Benachrichtigungen lassen sich in den Email-Templates einige Variablen setzen:
{FORUM_NAME}
{USERNAME}

{EMAIL_SIG}

{TOPIC_TITLE}
{U_FORUM}
{U_TOPIC}
{U_STOP_WATCHING_FORUM}
{U_NEWEST_POST}
{U_VIEW_POST}
{AUTHOR_NAME}
{MESSAGE}
{U_NOTIFICATION_SETTINGS}


Gibt es noch weitere Variablen?
Vor allem fehlt mir die Email-Adresse des Users, kann mir da jemand weiter helfen?

Viele Grüße
Andreas

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 15.05.2024 16:48
von Scanialady
Welche BBCodes diese Extension akzeptiert bzw. verarbeiten kann, das wäre eine Frage, die dir der Autor am Besten beantworten kann.

Der offizielle Supportbereich dieser Extension ist dort: https://www.phpbb.com/customise/db/exte ... fy/support

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 15.05.2024 17:17
von A.Maverick
Die Variablen werden auch genau so in der Standard Board-Email-Benachrichtigung verwendet.
Meine Frage zielt vor allem dahin, wo die Variablen definiert werden. In den Dateien der Ext konnte ich keinen Hinweis auf die Variablen finden.

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 15.05.2024 17:43
von Mike-on-Tour
Diese Variablen werden dort definiert, wo sie benutzt werden, einige in der includes/functions_messenger.php und andere (die meisten) im jeweiligen Kontext.

Und wenn du weitere Variablen benötigst, kannst du sie in z.B. einer Erweiterung, die E-Mails nutzt, selbst definieren.

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 16.05.2024 08:15
von A.Maverick
Mike-on-Tour hat geschrieben: 15.05.2024 17:43 Diese Variablen werden dort definiert, wo sie benutzt werden, einige in der includes/functions_messenger.php und andere (die meisten) im jeweiligen Kontext.
In includes/functions_messenger.php konnte ich keinen einzigen Hinweis auf die Variablen finden.
Ich habe darauf hin sämtliche Board-Verzeichnisse auf meiner Festplatte nach der Variablen "U_VIEW_POST" durchsucht und ausschließlich die .TXT Dateien im Verzeichnis \language\de\email sowie 3 .HTML Dateien im Verzeichnis \styles\......\template gefunden.
Und wenn du weitere Variablen benötigst, kannst du sie in z.B. einer Erweiterung, die E-Mails nutzt, selbst definieren.
D.h., ich habe absolut keine Ahnung, wie und wo diese Variablen definiert werden. :-?

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 16.05.2024 08:57
von Dref
Sie finden sie in ./includes/functions.php

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 16.05.2024 10:30
von A.Maverick
In /includes/functions.php kann ich nur die Variablen {FORUM_NAME} und {USERNAME} finden
und in /includes/functions_messenger.php nur {EMAIL_SIG}

Alle anderen Variablen finde ich nicht.

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 16.05.2024 14:06
von Mike-on-Tour
Alle anderen Variablen werden auch nur dort erzeugt, wo sie gebraucht werden, für phpBB ist dies entweder in den Funktionen in /includes, evtl. noch in den Services unter /phpbb und für Erweiterungen wo auch immer der Erweiterungs-Autor sie definiert.

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 16.05.2024 15:23
von LukeWCS
Die Template Variablen in deinem Startbeitrag sehen mir auf den ersten Blick alle nach Standard Variablen von phpBB aus, die werden also nicht von der Ext generiert. Wenn dir eine Template Variable fehlt, wäre es am besten, das direkt dem Ext Autor vorzuschlagen, denn dann hat man das auch beim nächsten Update noch drin. Siehe Ladys Link.

Alternativ müsste man schauen, ob die Ext das notwendige Datenobjekt für die Generierung der gewünschten Template Variable überhaupt nutzt. Wenn ja, könnte man das relativ simpel nachrüsten, aber das müsste dann bei jedem Ext Update wieder manuell eingefügt werden. Darum besser den Autor direkt fragen. Wenn er Nein sagt, kann man immer noch schauen, ob man das selber nachrüsten kann. :wink:

Re: [3.3] Liste der Variablen für Email-Versand der Board-Nachrichten

Verfasst: 16.05.2024 15:55
von A.Maverick
LukeWCS hat geschrieben: 16.05.2024 15:23 Die Template Variablen in deinem Startbeitrag sehen mir auf den ersten Blick alle nach Standard Variablen von phpBB aus, ......
Das scheint mir auch so, da unter \phpbb\language\de\email exakt die gleichen Variablen verwendet werden. Daher hatte ich meinen Post auch ursprünglich nicht unter "Extension Support" gepostet. Vielleicht hätte ich besser den Hinweis auf "Prime Notify" weggelassen :wink: