27.03.2022, 10:32
27.03.2022, 17:20
(27.03.2022, 10:32)StefanT schrieb: [ -> ]custom heißt übersetzt benutzerdefiniert, da gehören also selbst geschriebene Hilfeseiten rein.
Stefan, korrigiere mich bitte, aber die Sprachvariablen für Custom-Hilfeseiten sollten auch funktionieren,
wenn man sie in der helpdocs.lang.php mit der jeweiligen hid hinterlegt.
In der misc.php werden ja beide Sprachdateien geladen. Ob hier etwas in die Datenbank eingetragen wird, ist an der Stelle ja erstmal nicht relevant.
Allenfalls kann es sein, dass die Custom-Srachdateien nicht durch ein Update überschrieben werden und somit autark sind.
Liege ich damit richtig?
Grüße
28.03.2022, 11:09
Das stimmt, die custom-Dateien haben die Vorteil, dass sie so gut wie nie durch ein Update überschrieben werden und als letzte geladene Sprachdateien Vorrang haben.
Die Unterteilung von helpdocs und helpsections dient ebenfalls nur der Übersichtlichkeit, technisch wäre das nicht nötig.
Die Unterteilung von helpdocs und helpsections dient ebenfalls nur der Übersichtlichkeit, technisch wäre das nicht nötig.
15.03.2023, 10:36
Das Szenrio habe ich nunmehr bereits in mehreren Foren (2 und 4-sprachig) erfolgreich umgesetzt.
Nun habe ich ein Forum (1-sprachig) wo h{hid}_document nicht angezeigt wird.
In der Datenbank steht in den Tabellen mybb_helpdocs und mybb_helpsections der Parameter usetranslation auf 1 (wie in anderen Foren wo es gar mehrsprachig funktioniert).
Die jeweilis definierten Sprachvariablen in customhelpsections.lang.php
und customhelpdocs.lang.php und
{hid} wurde selbstverständlich durch die reale Ziffer ersetzt.
Name und Desc werden stets korrekt angezeigt > geprüft durch Änderungen der Texte.
Die
wird, egal was ich tue, nicht angezeigt.
Habe ich irgendetwas versäumt zusätzlich zu beachten?
Danke vorab für Tipps und Hinweise die Fehlerquelle ausfindig zu machen.
Nun habe ich ein Forum (1-sprachig) wo h{hid}_document nicht angezeigt wird.
In der Datenbank steht in den Tabellen mybb_helpdocs und mybb_helpsections der Parameter usetranslation auf 1 (wie in anderen Foren wo es gar mehrsprachig funktioniert).
Die jeweilis definierten Sprachvariablen in customhelpsections.lang.php
PHP-Code:
$l['s{hid}_name'] = 'Helpgroup';
$l['s{hid}_desc'] = 'Helgroup Description';
PHP-Code:
$l['d{hid}_name'] = "Document Name";
$l['d{hid}_desc'] = "Document Description";
Name und Desc werden stets korrekt angezeigt > geprüft durch Änderungen der Texte.
Die
PHP-Code:
$l['d{hid}_document'] = "Document Text";
Habe ich irgendetwas versäumt zusätzlich zu beachten?
Danke vorab für Tipps und Hinweise die Fehlerquelle ausfindig zu machen.
15.03.2023, 12:38
Anfrage hat sich erledigt.
Das Problem wurde durch das PlugIn phpptl verursacht. Habe die Datei überschrieben und alles funktionierte sofort korrekt.
Das Problem wurde durch das PlugIn phpptl verursacht. Habe die Datei überschrieben und alles funktionierte sofort korrekt.