Seite 1 von 1
Prinzip: individuelle neue Variablen ...
Verfasst: 27.11.2015 08:42
von ZNC
Ich möchte auf meinen Seiten diverse - von mir neu hinzugefügte - Links in unterschiedlichen Sprachen anbieten, also "Impressum" in deutsch und "Künye" in türkisch usw. Ich weiß, dass es hierfür eine Extension "whoIs" gibt. Vielmehr möchte ich aber einmal das Prinzip verstehen.
Deshalb bin ich hingegangen und habe eine neue Variable in
phpbb3\language\de\common.php
mit
angelegt.
Dann habe ich in meinem style-Verzeichnis die Datei
index_body.html
mit
ergänzt.
Mit dem Ergebnis, dass nix passierte. Wer weiß also, wie die Umsetzung programmtechnisch in phpBB funktioniert?
Re: Prinzip: individuelle neue Variablen ...
Verfasst: 27.11.2015 08:49
von waldkatze
Im Prinzip hast du es richtig gemacht.
Aber ersetze
{ZNC_TEST}
mit
{L_ZNC_TEST}
Und das beachten:
https://www.phpbb.de/kb/stylecache
Re: Prinzip: individuelle neue Variablen ...
Verfasst: 27.11.2015 09:05
von ZNC
Anstelle
erhalte ich als Ergebnis den Namen der Variable ohne das L_
Re: Prinzip: individuelle neue Variablen ...
Verfasst: 27.11.2015 09:14
von ZNC
LESEN muss man können. @waldkatze Danke für Deine Hilfestellung, ich hatte auch in der commom.php bei der Variable das L_ hinzugefügt, das war aber verkehrt.
Hier die Lösung
phpbb3\language\de\common.php
index_body.html
Zusammen mit
Deutsch:Vorlage für in phpBB3 eingebundene Seiten (
https://wiki.phpbb.com/Deutsch:Vorlage_ ... ene_Seiten) kann man sich anderssprachige Links und ein Impressum bauen. Herzlichen Dank
Re: Prinzip: individuelle neue Variablen ...
Verfasst: 27.11.2015 09:16
von waldkatze
Mit
'ZNC_TEST' =>
legst du die neue Variable fest.
Angezeigt wird dann dieser Text der zwischen den Hochkomma steht:
'dies ist mein Test',
In deiner language/de/common.php müsste das so aussehen:
Code: Alles auswählen
$lang = array_merge($lang, array(
// ZNC Test
'ZNC_TEST' => 'dies ist mein Test',
// hier geht es weiter mit den Originaleinträgen
'TRANSLATION_INFO' => 'Deutsche Übersetzung durch <a href="https://www.phpbb.de/">phpBB.de</a>',
Nachtrag:
{L_ZNC_TEST}
ist dann der Platzhalter in deiner Template-Datei.
Wenn du das auch in türkisch haben möchtest, musst du dann auch deine
language/tr/common.php
anpassen.
Wenn du die Sprachen wechselst, kommt dann automatisch die Übersetzung im Platzhalter
{L_ZNC_TEST}
Die Übersetzung auf türkisch musst du allerdings selber machen.
Meine türkisch Kenntnisse beschränken sich leider auf Döner Kebab ...

Re: Prinzip: individuelle neue Variablen ...
Verfasst: 27.11.2015 10:38
von ZNC
Danke nochmals Waldkatze, bin gerade dank der hiesigen Hilfestellung und Deinem Tipp mein
Impressum,
Datenschutzerklärung,
Haftungsausschluss,
und Nutzungsbedingungen am zusammenfriemeln.
Re: Prinzip: individuelle neue Variablen ...
Verfasst: 27.11.2015 10:49
von waldkatze
ZNC hat geschrieben:Danke nochmals Waldkatze, bin gerade dank der hiesigen Hilfestellung und Deinem Tipp mein
Impressum,
Datenschutzerklärung,
Haftungsausschluss,
und Nutzungsbedingungen am zusammenfriemeln.
Brandheißer Tipp, öffne mal die
language/de/ucp.php
bzw.
language/tr/ucp.php
Suche dort:
TERMS_OF_USE_CONTENT
und
PRIVACY_POLICY
Das könnte dir viel Arbeit sparen ...