MyBB.de Forum

Normale Version: Sprachvariablen in PlugIns (itsmeJAY)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

zwei Fragen zu zwei PlugIns von ItsmeJAY

1. im PlugIn "noreadgroups.php" sind die enthaltene Texte wie folgt definiert:
PHP-Code:
$OWN_ERROR_TEXT_GUEST "bla..bla..bla"
Wie kann der Text "bla..bla..bla" durch eine Textvariable = "{$lang->Textvariable}" ersetzt werden?
Wie muss die vorstehende PHP-Zeile geändert werden?

2. im PlugIn "CheckFids.class.php" sind die enthaltene Texte wie folgt definiert:
PHP-Code:
const ERROR_MESSAGE 'bla..bla..bla'
Wie kann der Text "bla..bla..bla" durch eine Textvariable = "{$lang->Textvariable}" ersetzt werden?
Wie muss die vorstehende PHP-Zeile geändert werden?

Ich habe ja schon einiges versucht, leider ohne Erfolg. Daher frage ich die Profis.

Vorab besten Dank für jegliche Hilfestellung.
In der jeweiligen Funktion muss zuerst mal die Sprachdatei definiert sein.
Ich weiß nicht, ob das in Deinem Fall so ist.
Z.B.

PHP-Code:
function xyz($123)
{
    global 
$lang;
    
$lang->load("name_sprachdatei"); 
Welche Lösung hat sich jetzt aus der "Ursprungsfrage" ergeben (oder auch nicht), wenn kein Feedback kommt? Huh
(07.07.2020, 20:33)Schnapsnase schrieb: [ -> ]Welche Lösung hat sich jetzt aus der "Ursprungsfrage" ergeben (oder auch nicht), wenn kein Feedback kommt? Huh
Noch keine! Habe derzeit andere Themen zu erledigen.

Aber vorab:
was bedeutet beim Code
PHP-Code:
function xyz($123)
{
    global 
$lang;
    
$lang->load("name_sprachdatei"); 
die Variable ($123)? Wo soll die im PlugIn aufgerufen werden? Wann wird die geöffnete "{" Anweisung mit "}" wieder geschlossen?
Das war lediglich ein Beispiel für einen x-beliebigen Funktionsaufruf, damit Du siehst, wie die Einbindung der Sprachdateien funktioniert. Die schließende Klammer folgt am Ende der Funktion. Wink 

Da ich Deine o.g. Plugin-Dateien nicht kenne und man sie auch nirgends downloaden kann, kann ich auch keine konkteteren Hinweise geben.