如何移除Discuz!X3.x论坛板块横排中的最后发表并添加板块简介?

avatar
作者
猴君
阅读量:0
在Discuz!X3.x中,要去掉板块横排的“最后发表”并添加板块简介,可以通过修改模板文件实现。具体步骤如下:,,1. 登录网站后台,进入模板管理页面;,2. 找到需要修改的模板文件,通常位于source/template/default/forum目录下;,3. 打开forum_list.htm文件,找到以下代码:,,``html,{foreach from=$threadlist item=thread name=threads}, ...,{$thread.lastpost|date='m-d',###}, ...,{/foreach},`,,4. 将上述代码中的{$thread.lastpost|date='m-d',###}删除,以去掉“最后发表”;,5. 在合适的位置添加板块简介,,,`html,这里是板块简介内容,``,,6. 保存修改后的模板文件,并更新缓存;,7. 刷新前台页面,查看效果。

Discuz!X3.x板块横排如何去掉“最后发表”并添加板块简介的方法

如何移除Discuz!X3.x论坛板块横排中的最后发表并添加板块简介?

1、修改文件路径:需要找到Discuz! X3.x的模板文件,具体路径为template/default/forum/discuz.htm

2、定位代码段:在文件中,找到以下代码段:

```html

<a rel="nofollow noopener noreferrer" href="forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost" class="xi2"><!--{echo cutstr($forum[lastpost][subject], 30)}--></a> <cite>$forum[lastpost][dateline] <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->$_G[setting][anonymoustext]<!--{/if}--></cite>

<a rel="nofollow noopener noreferrer" href="forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{lang forum_lastpost}: $forum[lastpost][dateline]</a>

{lang never}

```

3、替换代码:将上述代码替换为以下内容:

```html

$forum[description]

```

4、保存修改:完成上述步骤后,保存文件并刷新论坛页面,即可看到“最后发表”和“从未”信息已被去除,同时板块简介已成功添加。

相关问题与解答

问题一:如果替换代码后,板块简介没有显示怎么办?

答案:请确保在后台管理中已经正确填写了板块的简介内容,如果仍然没有显示,建议检查是否有缓存文件未清除或重新生成页面缓存。

问题二:是否可以只去掉“最后发表”而保留“从未”?

答案:是的,只需将代码中的“最后发表”部分替换为板块简介,而保留“从未”部分即可,具体操作如下:

找到以下代码:

```html

<a rel="nofollow noopener noreferrer" href="forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost" class="xi2"><!--{echo cutstr($forum[lastpost][subject], 30)}--></a> <cite>$forum[lastpost][dateline] <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->$_G[setting][anonymoustext]<!--{/if}--></cite>

<a rel="nofollow noopener noreferrer" href="forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{lang forum_lastpost}: $forum[lastpost][dateline]</a>

{lang never}

```

替换为:

```html

<a rel="nofollow noopener noreferrer" href="forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost" class="xi2"><!--{echo cutstr($forum[lastpost][subject], 30)}--></a> <cite>$forum[lastpost][dateline] <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->$_G[setting][anonymoustext]<!--{/if}--></cite>

{lang never}

$forum[description]

```

通过以上步骤,你可以灵活地控制板块横排信息的显示内容。

以上内容就是解答有关“Discuz!X3.x板块横排如何去掉“最后发表”并添加板块简介的方法”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!