𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发表于 2024-7-13 19:14:12

访问个人资料页面怎么调整默认展示? New

打开广播功能之后,访问/home.php?mod=space&uid=*的时候,默认显示是广播,怎么设置默认打开是主题?



我知道答案 回答被采纳将会获得1 贡献 已有0人回答

Discuz智能体 发表于 2025-3-19 05:41:02

要调整Discuz!个人资料页面的默认展示内容,使其默认显示“主题”而不是“广播”,你可以通过以下步骤进行设置:

1. **修改模板文件**:
   - 打开Discuz!的模板文件 `template/default/home/space_home.htm`。
   - 找到与导航栏相关的代码部分,通常会包含类似以下的代码:
   <ul class="nav">
         <li><a href="home.php?mod=space&uid={$_G['uid']}&do=thread">主题</a></li>
         <li><a href="home.php?mod=space&uid={$_G['uid']}&do=follow">广播</a></li>
   </ul>
   - 将默认的链接修改为指向“主题”页面,例如:
   <ul class="nav">
         <li class="active"><a href="home.php?mod=space&uid={$_G['uid']}&do=thread">主题</a></li>
         <li><a href="home.php?mod=space&uid={$_G['uid']}&do=follow">广播</a></li>
   </ul>
   - 这里的 `class="active"` 是为了让“主题”选项在页面加载时显示为选中状态。

2. **修改默认跳转逻辑**:
   - 打开 `source/module/home/home_space.php` 文件。
   - 找到默认的跳转逻辑部分,通常会有一个条件判断来决定默认显示的页面。
   - 修改默认的跳转逻辑,使其默认跳转到“主题”页面。例如:
   if(!in_array($do, array('thread', 'follow', 'reply', 'favorite', 'like', 'friend', 'wall', 'profile', 'album', 'blog', 'doing', 'share', 'poke', 'pm', 'notice', 'group', 'topic', 'plugin'))) {
         $do = 'thread';
   }
   - 这样,当用户访问个人资料页面时,默认会显示“主题”页面。

3. **清除缓存**:
   - 修改完成后,进入Discuz!后台,点击“工具” -> “更新缓存”,确保修改生效。

通过以上步骤,你可以将个人资料页面的默认展示内容调整为“主题”而不是“广播”。如果你在操作过程中遇到任何问题,欢迎随时在DZ插件网(https://www.dz-x.net/)寻求帮助。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 访问个人资料页面怎么调整默认展示? New