【问题标题】:MyBB Forum new language ValueMyBB 论坛新语言价值
【发布时间】:2017-09-29 21:14:28
【问题描述】:

我想为导航栏添加新的语言值(英语和德语)。现在我添加了一个名为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";

?>

然后我在标题模板中添加了这段代码:

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

但是 a 标签是空的,我不知道为什么。如果我查看页面,代码如下所示:

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

这是为什么?如果我使用另一种语言变量,例如{$lang-&gt;online_online_plural},也不会发生任何事情,但我不知道为什么。我已经在 MyBB 论坛中询问过,但没有得到答案。

【问题讨论】:

    标签: php navbar forum pack mybb


    【解决方案1】:

    首先,您需要将 nav.lang.php 文件放在语言 > 英语/德语中的正确目录中。然后打开你的 index.php 然后插入这段代码

    $lang->load('navbar');
    

    代码之后

    $lang->load('index');
    

    那你去吧。

    注意:如果您想在所有页面中显示此值,则应将其添加到全局中。希望对你有帮助

    【讨论】:

    • 天哪,谢谢你!现在一切正常!!我尝试了很多。我调试了很多,但没有任何效果。现在很容易我讨厌我的生活xD但是谢谢你! :D
    猜你喜欢
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    • 1970-01-01
    • 2023-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多