Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Suffix -> Sprachobjekt
#1
Halli Hallo,

also ich weiss nicht wirklich, wie ich die Überschrift zu folgendem wählen sollte ...

PHP-Code:
$lang->breads_.$mybb->input['navi']; 

wo ist den mein denkfehler?
Gruß
Mad4Milk
Freizeitspass mit Volleyball
Zitieren
#2
Hallo Mad4Milk,

Versuche mal folgendes:
PHP-Code:
$lang->breads_$mybb->input['navi']; 

Wenn immer noch nichts ausgegeben wird, dann überprüfe bitte, ob dein Text in die richtige Sprachdatei geschrieben hast und ob die Sprachvariable übereinstimmt.
Auch solltest du sehen das $mybb->input['navi'] übergeben werden muss.

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Zitieren
#3
Garlant schrieb:Hallo Mad4Milk,

Versuche mal folgendes:
PHP-Code:
$lang->breads_$mybb->input['navi']; 

Na das verursacht doch einen Parse-error ...
Code:
Parse error: syntax error, unexpected T_VARIABLE

Natürlich exitiert die entsprechende Sprachdatei:

PHP-Code:
echo $lang->breads_.$mybb->input['navi']  //Ausgabe vs (das ist der get-wert)
echo $lang->breads_vs // Ausgabe 'Vorstand' 

Ich vermute eher, das ich den Objektnamen nicht dynamisch zur Laufzeit verändern kann
Gruß
Mad4Milk
Freizeitspass mit Volleyball
Zitieren
#4
Ich denke du musst hier einen Umweg gehen:
PHP-Code:
if($mybb->input['navi'] == "vs") {
    
$lang->breads_vs;


Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#5
Hallo,

hab ein WA gefunden
PHP-Code:
$breads_ref "breads_".$mybb->input['navi'];
$lang->$breads_ref

oder noch einfacher
PHP-Code:
add_breadcrumb ($lang->{'breads_'.$mybb->input['navi']}); 
Gruß
Mad4Milk
Freizeitspass mit Volleyball
Zitieren