主机操作系统:Linux
快速架站程序: 宝塔
您安装的程序: Apache + php + MySQL
您的 phpBB 版本: phpBB 3.3.0
您的域名: lsgov.city
您的 phpBB 网址:pd.lsgov.city
我发现这是一个通病,我其他 phpBB 3.3.X 论坛在使用了 3.2.0 甚至更低的模板时,导航栏不会显示子内容,具体情况截图如下:
麻烦 David 查看一下这个情况了,感谢。
phpBB 3.3.X 使用模板导航栏不显示子内容
版面规则
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》
###### 以下为“基本的提问格式” ######
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
《发帖时,请复制下列格式文本,提供完整的信息,勿简略发布》
###### 以下为“基本的提问格式” ######
- 主机操作系统: Windows (XP, 7, 8, 10)、Linux(Redhat,Centos, Mandrake等等)、或者其他的(请务必注明版本)
- 快速架站程序: AppServ、XAMPP 等等(请务必注明版本号)
- 您的上网方式:ADSL、Cable、FTTB等等 (请务必留下 ISP 名称或 ISP 官网)
- 您安装的程序: Apache + php + MySQL 或者其他的组合 (请务必留下版本号,如果使用上面的快速架站程序就不必写了)
- 您的 phpBB 版本: phpBB 3.3.0
- 您的域名: 比如 phpbbchinese.com
- 您的 phpBB 网址: 比如 https://www.phpbbchinese.com/
- 安装扩展: 请注明安装扩展的名称,版本以及参考链接(非扩展问题免填)
- 安装风格: 请注明安装的风格名称,版本以及参考链接(非风格问题免填)
- 错误代码: 请使用 Code 标签将错误代码标识出来,如下:
代码: 全选
错误代码
- 错误状态:如果没有错误代码,请直接贴出截图,或者是详细叙述错误状态内容。
如果需要,请提供测试用的账号与密码
若是管理账号,请使用短信联系站长
Re: phpBB 3.3.X 使用模板导航栏不显示子内容
这不能叫做通病,本来模板就是有对应版本的,你用低版本的模板,放到高版本的,出现不能兼容,很正常,这个你要去问原模板的作者,看看他有没有出新版的。
Re: phpBB 3.3.X 使用模板导航栏不显示子内容
通常都在模板目录下, 比如 prosilver 模板就在这里。
phpbb\phpBB\styles\prosilver\template
仔细查看文件 navbar_header.html
phpbb\phpBB\styles\prosilver\template
仔细查看文件 navbar_header.html
Re: phpBB 3.3.X 使用模板导航栏不显示子内容
感谢,我已修复。相信肯定有遇到同样问题的朋友,在这里我展示一下我的修复思路,仅供参考:
具体操作如下:主体思路:找到你现有的模板对应的导航栏代码然后用 phpBB 3.3 中 prosilver 的对应的导航栏代码替换。
1)操作前先备份,以免改崩,如果实在嫌麻烦,建议备份你所使用的模板文件及 prosilver 文件夹。
2)下载你的模板中的所有文件和 prosilver 文件夹中的所有文件。
3)在你的模板文件中查找 nav-breadcrumbs 代码,不出意外应该被放在了 overall_header.html 文件中。
4)打开 prosilver/template/navbar_header.html,搜索 nav-breadcrumbs,然后复制以下代码:
代码: 全选
<!-- BEGIN navlinks -->
{% set NAVLINK_NAME = navlinks.BREADCRUMB_NAME | default(navlinks.FORUM_NAME) %}
{% set NAVLINK_LINK = navlinks.U_BREADCRUMB | default(navlinks.U_VIEW_FORUM) %}
<!-- EVENT overall_header_navlink_prepend -->
<span class="crumb" {$MICRODATA}<!-- IF navlinks.MICRODATA --> {navlinks.MICRODATA}<!-- ENDIF -->><a href="{{ NAVLINK_LINK }}" itemtype="https://schema.org/Thing" itemscope itemprop="item"><span itemprop="name">{{ NAVLINK_NAME }}</span></a><meta itemprop="position" content="{{ navlink_position }}{% set navlink_position = navlink_position + 1 %}" /></span>
<!-- EVENT overall_header_navlink_append -->
<!-- END navlinks -->
以上为修复方法,不同模板可能对应的文件不同,但思路相同,仅供参考,希望可以帮助到大家,也是对phpBB中文社区无偿服务作出贡献,感谢 David。
以上,Takanashi