2017-09-29 221 views
0

我想爲導航欄添加新的語言值(英語和德語)。現在,我添加了一個新的文件名「navbar.lang.php」與此代碼:MyBB論壇新語言值

<?php 
/** 
* MyBB 1.8 English Language Pack 
* Copyright 2014 MyBB Group, All Rights Reserved 
* 
*/ 

$l['navbar_home'] = "Home"; 
$l['navbar_forum'] = "Forum"; 
$l['navbar_contact'] = "Contact"; 
$l['navbar_more'] = "More"; 
$l['navbar_privacy_policy'] = "Privacy Policy"; 
$l['navbar_terms_of_use'] = "Terms of Use"; 
$l['navbar_team_members'] = "Team Members"; 

?> 

然後我在頭模板中添加以下代碼:

<a class="active" href="{$mybb->settings['bburl']}"> {$lang->navbar_forum}</a> 

但該標籤是空的, idk爲什麼。如果我查看頁面,代碼如下所示:

<a class="active" href="http://127.0.0.1/forum"></a> 

這是爲什麼?如果我使用另一種語言變量,如「{$ lang-> online_online_plural}」,沒有什麼事情發生,但是idk爲什麼。我已經在mybb論壇上問過了,但我沒有在那裏得到答案。我希望我的英語是可讀的,我來自德國^^

我絕望._。請幫助我

回答

1

首先你需要將你的nav.lang.php文件放在語言>英語/德語的正確目錄中。然後打開你的index.php然後代碼

$lang->load('index'); 

那麼你的旅途後,插入此代碼

$lang->load('navbar'); 

注意:如果您想在所有頁面中顯示此值,則應該將其添加到全局中。希望它有幫助

+0

OMG謝謝你的人!現在所有的作品!我嘗試了很多。我調試了這麼多,沒有任何工作。而現在我很討厭我的生活xD但是謝謝你! :D – DreamGamer

+0

歡迎您,很高興爲您提供幫助 –