MyBB.de Forum
Sprachvariablen in PlugIns (itsmeJAY) - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Sprachvariablen in PlugIns (itsmeJAY) (/thread-37331.html)



Sprachvariablen in PlugIns (itsmeJAY) - Gerti - 02.07.2020

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.


RE: Sprachvariablen in PlugIns (itsmeJAY) - Schnapsnase - 02.07.2020

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"); 



RE: Sprachvariablen in PlugIns (itsmeJAY) - Schnapsnase - 07.07.2020

Welche Lösung hat sich jetzt aus der "Ursprungsfrage" ergeben (oder auch nicht), wenn kein Feedback kommt? Huh


RE: Sprachvariablen in PlugIns (itsmeJAY) - Gerti - 08.07.2020

(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?


RE: Sprachvariablen in PlugIns (itsmeJAY) - Schnapsnase - 08.07.2020

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.