首先,找到 Discuz 程序中的核心文件:`/source/module/forum/forum_viewthread.php`。
打开该文件后,搜索以下代码片段:
$navtitle = get_title_page($_G['forum_thread']['subject'], $_G['page']).' - '.strip_tags($_G['forum']['name']);
- `get_title_page($_G['forum_thread']['subject'], $_G['page'])` 表示文章的标题。
- `strip_tags($_G['forum']['name'])` 表示当前板块的名称。
如果您希望去掉板块名称,仅保留文章标题和网站名称,可以将上述代码修改为以下内容:
$navtitle = get_title_page($_G['forum_thread']['subject'], $_G['page']);
$navtitle = get_title_page($_G['forum_thread']['subject'], $_G['page']).' - 您的网站名称';
为了确保修改后的效果符合预期,请完成以下步骤:
1. 保存修改后的文件。
2. 清除 Discuz 的缓存,以确保更改生效。
3. 访问任意帖子页面,检查标题是否已按预期更新。
需要注意的是,在对程序核心文件进行修改时,请务必备份原始文件,以防出现意外情况。此外,如果未来升级 Discuz 版本,可能需要重新应用这些修改。
通过以上方法,您可以轻松实现 Discuz 帖子标题的个性化定制,从而提升用户体验或优化 SEO 效果。如果您还有其他需求,可以根据实际场景进一步调整代码逻辑。