MyBB.de Forum

Normale Version: Sprachvariable erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Liebe User,

ich bin gerade damit beschäftigt, mich an die MyBB Software zu gewöhnen. Hier und da möchte ich Dinge anpassen. Wollte soeben eine Userlegende erstellen. Die Templates sind bereits bearbeitet. Was fehlt ist die Sprachvariable samt Inhalt. Nur - bin ich doof oder kann man über das ACP keine Sprachvariablen erstellen?

Ich habe vorher die Sufu angeschmissen aber nur veraltete Beiträge gefunden.

Übersehe ich diese Funktion gerade oder muss ich die neue Variable in die Sprachdateien direkt einfügen?

LG,
Eppi
Ja, neue Sprachvariablen kannst du nur in den Sprachdateien hinzufügen.
Ui, dankeschön für die schnelle Antwort!

Edit: Ok. Ich habe eine neue Variable erstellt, sie ist in der index.lang.php. Wie kann ich diese nun in der Index.php laden?
PHP-Code:
{$lang->name_der_variable

Das einfach ins Template schreiben.
Das ist mir durchaus bewusst aber irgendwie geschieht nichts @_@
Habe in die index.lang.php vor ?> folgendes geschrieben (in allen Sprachpaketen):

Code:
$l['online_legend'] = "<b>Legende</b>: <u><i><b>Administrator</b></i></u> <b><u>Supermoderator</u></b> <b>Moderator</b> User <s>Bewerber</s>";

Im entsprechenden Template folgendes: {$lang->online_legend}

Edit: Habe das Sprachpaket gewechselt. Dort ging es. Zurückgewechselt, nun geht es auch im anderen.

Danke für eure Hilfe (:
Es gibt auch ein schönes Userlegend-Plugin, das du benutzen kannst, ich finde es nur gerade nicht über die Suchfunktion.
Hallo,

ich habe eine Frage zu den Sprachvariablen. Und da dieser Thread mir in erstes Instanz geholfen hat, dachte ich, bevor ich einen neuen öffne, frage ich direkt hier:

Und zwar habe ich jetzt ein paar neue Sprachvariablen angelegt - möchte nun aber bei der einen automatisch den Usernamen mit ausgeben lassen. Ähnlich wie in der Welcome-Sprachvariable habe ich eingegeben: bla bla bla, {1}...
Aber das {1} wird nicht umgewandelt. Was muss ich noch tun, damit ich da den Usernamen ausgeben lassen kann?

Liebe Grüße.
$var = $lang->sprintf($lang->xyz, htmlspecialchars_uni($mybb->user['username']));
Danke! Und ähm... wo muss ich das einfügen? Blush Ich arbeite erst seit ein paar Tagen mit der MyBB-Software und bin noch nicht ganz drin.