Basteln am Mail Template

  • Betroffene Version
    WoltLab Suite 3.1

    Ich bastel gerade ein wenig am Mail Template. Wie man sieht habe ich Navigation eingefügt, weiß noch nicht ob das so überhaupt geht xD

    Meine frage bezieht sich auch eher darauf ob ich in dieser Navigation den User direkt per Account ansprechen kann also {$username} ob das Template das verstehen würde?
    Dann brauche ich das nicht immer manuell in die Mail schreiben.

    Mein wcfContentBackground auf der Webseite ist Transparent. Allerdings habe ich per CSS

    CSS
    background-color: rgba(192, 192, 192, 0.5);
        margin: 5px;
        padding: 5px;
        border-radius: 25px;

    Eingefügt, wie kann ich das bei den Mails auch machen? Sonst steht der Text direkt auf dem Hintergrundbild :/

  • Zur hilfreichsten Antwort springen
  • Also das mit den Namen scheint nicht zu gehen, auch die Navigation geht nicht. den content bekomme ich aber so hin wie es auf der Webseite ist. Wie kann ich den Bereich "Navigation" (Lebensretter-Deutschland Mail - username) einfügen?
    Und geht das den User mit seinem Namen anzusprechen, so das ich es nicht in jeder Mail schreiben muss?

    • Offizieller Beitrag

    Hallo,

    Ungetestet: Probier mal {$mailbox->getUser()->username}.

    das ist grundsätzlich nicht verkehrt, aber auch nicht ganz korrekt: Dieses Konstrukt sorgt für Fehlermeldungen, wenn der Empfänger keine UserMailbox ist (beispielsweise für Gäste oder ähnliches).

    Besser ist: {$mailbox->getName()}. Das ist der „menschenlesbare“ Empfänger der E-Mail – bei einer UserMailbox ist das der Benutzername.

  • Danke für die Aufklärung. Ich hatte es wie gesagt nicht getestet, sondern einfach mal in die in Emails verwendeten Sprachvariablen geschaut, wie es dort gelöst ist.


    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier und hier.

  • Ok das geht

    Besser ist: {$mailbox->getName()}.

    Allerdings :

    CSS
    .navigation {
                background-color: {$style->getVariable('$wcfNavigationBackground', true)};
                color: {$style->getVariable('wcfNavigationText', true)};
                }
    Code
    {capture assign='header'}
        <p><span align="center"><img src="https://lrde.de/media/logo/banner_r_mail.png"></span></p>
        <div class="navigation">
        <p>Neue LRDE Mail <strong>{$mailbox->getName()}</strong></p>
        </div>
        {/capture}

    geht das nicht :(

    • Offizieller Beitrag

    Hallo,

    Ich hatte es wie gesagt nicht getestet

    selbst wenn du es getestet hättest wärst du vermutlich nicht auf Probleme gestoßen! In den allermeisten E-Mails macht es das richtige. Aus dem Kopf problematisch wäre die Benachrichtigung des Administrators über neue Registrierungen und das Kontaktformular (man beachte jeweils „Mailbox“ statt „UserMailbox“):

    https://github.com/WoltLab/WCF/bl….class.php#L484

    https://github.com/WoltLab/WCF/bl…n.class.php#L81

    • Hilfreichste Antwort

    So sieht es nun fertig aus, wer vllt bei sich so was auch machen möchte :P

  • Ich persönlich finde den eigentlichen Text da eher schlecht lesbar. Vielleicht sollte die Fläche etwas weniger transparent sein, so dass der Hintergrund nicht ganz so stark zu sehen ist. Das würde vielleicht schon helfen. Aber das ist natürlich nur meine Meinung.

  • Wenn konstruktive Kritik willkommen ist, dann betrifft das auch den Inhalt, sprich die Rechtschreibung? (Was ich schon wichtig finde):

    Überschrift: Herzlich willkommen

    Herzlich willkommen bei LRDE 3.0,

    wir freuen uns, dass du wieder Teil davon bist. Im Mittelpunkt steht dieses Mal auf jeden Fall unsere HiOrg Map.

    [...]

    Vielen Dank für das Lesen!

    Zudem ein textlicher Korrekturvorschlag:

    Diese Mail ist nur original, wenn unser Logo enthalten ist und du mit deinem Benutzernamen angesprochen wirst.

    ("original" würde man übrigens nur groß schreiben, wenn es heißen würde "...ist nur ein Original, wenn...")

    EDIT

    Es mach wenig Sinn in einer Original-Mail zu schreiben "Diese Mail ist nur original, wenn...".

    Besser wäre etwas allgemein Gültiges wie z.B.:

    "Jegliche Mails von uns sind nur dann original echt, wenn unser Logo enthalten ist und du mit deinem Benutzernamen angesprochen wirst."

    Allerdings ist es ein Leichtes, euer Logo zu kopieren und die Benutzernamen kennt gewöhnlich jeder Benutzer der Seite...

    Vielleicht anders herum formulieren, um ein Minimum zu definieren:

    "Wichtig: Mails, in denen unser Logo fehlt und in denen du nicht mit deinem Usernamen angesprochen wirst, stammen nicht von uns!"

    Gremlins sind harmloser als Trolle. Beide erzeugen nichts Gutes, aber Gremlins darf man folgenlos zumindest vor Mitternacht füttern!

    3 Mal editiert, zuletzt von NotTheSame (5. Juni 2019 um 14:39)

  • Wichtig: Mails, in denen unser Logo fehlt und in denen du nicht mit deinem Usernamen angesprochen wirst, stammen nicht von uns!

    Habe ich geändert.

    Vielen Dank für das Lesen!

    Korrigiert

    Allerdings ist es ein Leichtes, euer Logo zu kopieren und die Benutzernamen kennt gewöhnlich jeder Benutzer der Seite...

    Mag sein, wird nur teuer. Das Logo ist als Marke geschützt(!)

  • Mit Markenrecht kenne ich mich nicht aus, ist das länderübergreifend? Aber egal, eher unwahrscheinlicher Fall.

    Solche Fälschungen mit Logo treten eigentlich nur auf, wenn damit was zu holen ist (Spenden z.B.).

    Den Text über dem [...] hattest du auch beachtet? Professionelle Seiten (so sehe ich deine) = Professionelles Auftreten ;)

    Super, wenn es solche Projekte gibt! :thumbup:

    Gremlins sind harmloser als Trolle. Beide erzeugen nichts Gutes, aber Gremlins darf man folgenlos zumindest vor Mitternacht füttern!

  • "Jegliche Mails von uns sind nur dann original echt, wenn unser Logo enthalten ist und du mit deinem Benutzernamen angesprochen wirst."

    Man könnte die Mails auch signieren. :)

    Mag sein, wird nur teuer. Das Logo ist als Marke geschützt(!)

    Marke hin- oder her. Spammer und Co wird so etwas recht wenig interessieren.

    Aber hier gehts nicht darum, welches Logo als Marke geschützt ist oder wie die Formulierung lauten soll.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!