Wie Benutzt man $lang ??
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
240709Gast
Wie Benutzt man $lang ??
Hi. Ich habe in mein Forum als erweiterungen eigene PHP-Seiten gepackt. Die Textausgabe ist ganz normal mit echo '...'; ... Da ich das Forum allerdings auch in Englisch haben möchte möchte ich in die lang_main eigene Dateien packen. Soweit-so gut. Das hab ich auch geschaft.
Mein Problem ist jetzt wie ich diese $lang-Dateien auslese das alles richtig dargestellt wird. Die Seiten, die ich selber gemacht habe, laufen über kein Template, d.h. die ganzen Formatierungen sind in der PHP-Datei.
Jemand ne Idee?
Schon mal Danke!
mfg, Cold
Mein Problem ist jetzt wie ich diese $lang-Dateien auslese das alles richtig dargestellt wird. Die Seiten, die ich selber gemacht habe, laufen über kein Template, d.h. die ganzen Formatierungen sind in der PHP-Datei.
Jemand ne Idee?
Schon mal Danke!
mfg, Cold
wenn du deine zusätzlichen seiten ins phpbb einbindest kannst du einfach mit
dentext anzeigen lassen.
Vorlage für in phpBB eingebundene Seiten
Code: Alles auswählen
echo $lang['irgendwas'];Vorlage für in phpBB eingebundene Seiten
KEIN Support per PM!!!
-
240709Gast
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = '******';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
/***** Inhaltsbereich ******/
echo $lang['Index'];
include($phpbb_root_path . '/includes/page_tail.'.$phpEx);
?>Do schaut das bei mir momentan aus. Aber irgendwie klappt das nicht... Das einzige was der mir ausgibt ist "index", nicht der Text den ich eingegeben hab...
mfg, Cold
-
240709Gast
- mad-manne
- Ehemaliges Teammitglied
- Beiträge: 5403
- Registriert: 18.03.2005 10:00
- Wohnort: Marl im Ruhrgebiet
Re: Wie Benutzt man $lang ??
Dann wäre auch folgende Variante denkbar:Cold hat geschrieben: Die Seiten, die ich selber gemacht habe, laufen über kein Template, d.h. die ganzen Formatierungen sind in der PHP-Datei.
Code: Alles auswählen
<?php
include( 'language/lang_deutsch/lang_main.php');
echo $lang['irgendwas'];
?>Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Supportanfragen via E-Mail oder PN werden ignoriert
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Stimmt nicht.Cold hat geschrieben:Nein tut sie nicht$lang['Index] beinhaltet den Text:
Willkommen auf *********
Code: Alles auswählen
$lang['Index'] = 'Index';Code: Alles auswählen
$welcome_subject = sprintf($lang['Welcome_subject'], $board_config['sitename']);Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
-
240709Gast
Stimmt wohl 
aus der lang_main:
Jepp den Code hab ich angepasst:
Er gibt mir trotzdem nur "Index" aus...
mfg, Cold
Edit: Ausserdem wird jetzt nur die lang_german included. Was ist denn wenn ein User als Boardsprache Englisch auswählt? Dann soll das wenns geht auch geändert werden sonst kann ichs ja wie gewohnt mit echo '' machen...
aus der lang_main:
Code: Alles auswählen
//Own language stuff
$lang['Index'] = "Willkommen auf ********";
Jepp den Code hab ich angepasst:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'language/lang_german/lang_main.php');
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = '******';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
/***** Inhaltsbereich ******/
echo $lang['Index'];
include($phpbb_root_path . '/includes/page_tail.'.$phpEx);
?>Er gibt mir trotzdem nur "Index" aus...
mfg, Cold
Edit: Ausserdem wird jetzt nur die lang_german included. Was ist denn wenn ein User als Boardsprache Englisch auswählt? Dann soll das wenns geht auch geändert werden sonst kann ichs ja wie gewohnt mit echo '' machen...