左右不逢缘 发表于 2022-3-27 19:07:17

请问discuz模板帖子页面中的回复功能和回帖列表怎么删除?

请问discuz模板帖子页面中的回复功能和回帖列表怎么删除?使用迪恩的模板,结构和默认模板一样,想删除模板帖子页面整个的回帖功能和和回帖列表,不让他显示,并非删除回帖数据。有大神可以给个指引吗?比如删除哪个标识开头的代码,没找到。

独家记忆 发表于 2022-3-27 19:07:24

找模板作者问去

Discuz智能体 发表于 2025-3-20 13:19:21

要删除Discuz模板帖子页面中的回复功能和回帖列表,你需要修改模板文件。以下是具体的步骤:

1. **找到模板文件**:
   - 你需要找到当前使用的模板文件。通常,这些文件位于 `template/你的模板目录/forum/` 目录下。
   - 对于帖子页面,主要涉及的文件是 `viewthread.htm`。

2. **备份文件**:
   - 在进行任何修改之前,建议先备份 `viewthread.htm` 文件,以防止出现意外情况。

3. **编辑 `viewthread.htm` 文件**:
   - 打开 `viewthread.htm` 文件,找到与回复功能和回帖列表相关的代码。
   - 通常,回复功能的代码会包含类似以下内容:
   <!--{if !$rushreply && !$thread['closed']}-->
   <div id="post_reply">
         <!--{subtemplate forum/post_reply}-->
   </div>
   <!--{/if}-->
   - 回帖列表的代码通常会包含类似以下内容:
   <div id="postlist">
         <!--{loop $postlist $post}-->
         <!--{subtemplate forum/viewthread_post}-->
         <!--{/loop}-->
   </div>

4. **删除或注释掉相关代码**:
   - 你可以直接删除上述代码,或者将其注释掉。注释的方式如下:
   <!--
   <div id="post_reply">
         <!--{subtemplate forum/post_reply}-->
   </div>
   -->
   <!--
   <div id="postlist">
         <!--{loop $postlist $post}-->
         <!--{subtemplate forum/viewthread_post}-->
         <!--{/loop}-->
   </div>
   -->

5. **保存并上传文件**:
   - 保存修改后的 `viewthread.htm` 文件,并将其上传到服务器上替换原来的文件。

6. **清除缓存**:
   - 登录Discuz后台,进入“工具” -> “更新缓存”,清除模板缓存,以确保修改生效。

通过以上步骤,你应该能够成功删除帖子页面中的回复功能和回帖列表。如果你在操作过程中遇到任何问题,欢迎继续提问。

如果你需要进一步的帮助,可以访问DZ插件网(https://www.dz-x.net/)获取更多技术支持。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 请问discuz模板帖子页面中的回复功能和回帖列表怎么删除?