接下来,我们需要给这个`div`增加一个`id`属性。修改后的代码如下:
这里的`{if $POST@['first']}`判断是为了确保代码只在楼主这层生效。
接着,找到第180行,插入以下代码之前:
插入的代码如下:
最后,我们需要添加CSS样式来美化“阅读全文”按钮。打开你的模板目录下的`common/module.css`或`common/extend_module.css`文件,并粘贴以下代码:
/** forum::viewthread,group::viewthread **/
/*阅读全文按钮*/
.read_all { position: relative; margin-top: -200px; z-index:999; text-align: center; }
.read_all .read_more_mask { height: 200px; background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0)); background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff)); background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0)); }
.read_more_btn { display:inline-block; padding:0 20px; background: #fff; border-radius: 4px; border: 1px solid {HIGHLIGHTLINK}; cursor:pointer; font-size: 16px; color:{HIGHLIGHTLINK}; line-height: 32px; }
.read_more_btn:hover { background:{HIGHLIGHTLINK}; color:#fff; text-decoration:none; }
/** end **/
通过以上步骤,你就可以成功地在帖子内容页增加“阅读全文”功能。这样不仅提升了用户体验,还让网页更加美观和实用。希望这篇文章对你有所帮助!
Discuz!X帖子内容页添加阅读全文功能
零度网络 · 2025-03-29 · 阅读 58
在现代网站设计中,用户体验是非常重要的一个方面。许多用户在浏览长篇帖子时,可能会遇到需要滚动多次才能到达页面底部的问题。为了解决这一问题,我们可以在帖子内容页增加“阅读全文”功能,从而提升用户体验。以下是如何实现这一功能的详细步骤。
首先,打开你的模板目录中的`forum/viewthread_node_body.htm`文件。找到第58行,你会看到如下代码: