2017-09-29 185 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

欢迎您,很高兴为您提供帮助 –