Prinzip: individuelle neue Variablen ...

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
ZNC
Mitglied
Beiträge: 229
Registriert: 21.05.2014 13:48
Wohnort: Köln

Prinzip: individuelle neue Variablen ...

Beitrag 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

Code: Alles auswählen

'ZNC_TEST'     => 'dies ist mein Test',
angelegt.

Dann habe ich in meinem style-Verzeichnis die Datei
index_body.html
mit

Code: Alles auswählen

das TESTERGEBNIS: {ZNC_TEST}
ergänzt.

Mit dem Ergebnis, dass nix passierte. Wer weiß also, wie die Umsetzung programmtechnisch in phpBB funktioniert?
Der, die, das, wer, wie. was ... wer nicht fragt bleibt dumm. :D
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: Prinzip: individuelle neue Variablen ...

Beitrag 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
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
ZNC
Mitglied
Beiträge: 229
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: Prinzip: individuelle neue Variablen ...

Beitrag von ZNC »

Anstelle

Code: Alles auswählen

das TESTERGEBNIS: dies ist mein Test
erhalte ich als Ergebnis den Namen der Variable ohne das L_

Code: Alles auswählen

das TESTERGEBNIS: ZNC_TEST
Der, die, das, wer, wie. was ... wer nicht fragt bleibt dumm. :D
ZNC
Mitglied
Beiträge: 229
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: Prinzip: individuelle neue Variablen ...

Beitrag 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

Code: Alles auswählen

'ZNC_TEST'     => 'dies ist mein Test',
index_body.html

Code: Alles auswählen

das TESTERGEBNIS: {L_ZNC_TEST}
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
Der, die, das, wer, wie. was ... wer nicht fragt bleibt dumm. :D
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: Prinzip: individuelle neue Variablen ...

Beitrag 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 ... :oops:
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
ZNC
Mitglied
Beiträge: 229
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: Prinzip: individuelle neue Variablen ...

Beitrag von ZNC »

Danke nochmals Waldkatze, bin gerade dank der hiesigen Hilfestellung und Deinem Tipp mein
Impressum,
Datenschutzerklärung,
Haftungsausschluss,
und Nutzungsbedingungen am zusammenfriemeln.
Der, die, das, wer, wie. was ... wer nicht fragt bleibt dumm. :D
Benutzeravatar
waldkatze
Ehemaliges Teammitglied
Beiträge: 792
Registriert: 08.03.2013 21:50

Re: Prinzip: individuelle neue Variablen ...

Beitrag 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 ...
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Antworten

Zurück zu „Support-Forum“