MyBB 论坛新语言值
MyBB Forum new language Value
我想为导航栏添加新的语言值(英语和德语)。现在我使用以下代码添加了一个名为 navbar.lang.php
的新文件:
<?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";
?>
然后我在 header 模板中添加了这段代码:
<a class="active" href="{$mybb->settings['bburl']}"> {$lang->navbar_forum}</a>
但是a标签是空的,我不知道为什么。如果我查看页面,代码如下所示:
<a class="active" href="http://127.0.0.1/forum"></a>
这是为什么?如果我使用另一种语言变量,如 {$lang->online_online_plural}
也没有任何反应,但我不知道为什么。我已经在 MyBB 论坛上提问了,但我在那里没有得到答案。
首先,您需要将 nav.lang.php 文件放在语言 > english/german 中的正确目录中。然后打开你的 index.php 然后插入这个代码
$lang->load('navbar');
代码后
$lang->load('index');
那你走了。
注意:如果你想在所有页面中显示这个值,那么你应该在全局中添加它。希望对你有帮助
我想为导航栏添加新的语言值(英语和德语)。现在我使用以下代码添加了一个名为 navbar.lang.php
的新文件:
<?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";
?>
然后我在 header 模板中添加了这段代码:
<a class="active" href="{$mybb->settings['bburl']}"> {$lang->navbar_forum}</a>
但是a标签是空的,我不知道为什么。如果我查看页面,代码如下所示:
<a class="active" href="http://127.0.0.1/forum"></a>
这是为什么?如果我使用另一种语言变量,如 {$lang->online_online_plural}
也没有任何反应,但我不知道为什么。我已经在 MyBB 论坛上提问了,但我在那里没有得到答案。
首先,您需要将 nav.lang.php 文件放在语言 > english/german 中的正确目录中。然后打开你的 index.php 然后插入这个代码
$lang->load('navbar');
代码后
$lang->load('index');
那你走了。
注意:如果你想在所有页面中显示这个值,那么你应该在全局中添加它。希望对你有帮助