发表于 2025/3/10 17:58:33
本地测试
版本:Discuz! X3.5 UTF-8(非正式版--git下载)
环境:PHP 8.2.27,nginx/1.24
MySQL:5.7.44

首页显示要怎么设置呢?现在显示的很传统(图1);
1)发长贴报错(如图2)
2)我的--贴子 报错(如图3)

默认模板正常。

首页如何才能设置成模板一样

首页如何才能设置成模板一样

发长贴报错

发长贴报错

我的帖子报错

我的帖子报错
发表于 2025/3/11 00:47:20
自己转发一下
发表于 2025/3/11 08:22:06
把板块设置为首页:https://cn.admxn.com/thread-279-1-1.html
发长帖按钮修改下链接地址就行;
右侧模块:https://cn.admxn.com/thread-255-1-1.html
发表于 2025/3/11 13:49:38
9527 发表于 2025/3/11 08:22
把板块设置为首页:https://cn.admxn.com/thread-279-1-1.html
发长帖按钮修改下链接地址就行;
右侧模块: ...

微信截图_20250311134537.png 微信截图_20250311134556.png 微信截图_20250311134605.png

还有个问题,发长贴....探索、通知、都一直存在。
正常应该不显示才对的,不然会造成,点【发帖】显示【抱歉,指定的版块不存在】。
该如何修复呢?
用的是最新版 2024/08
发表于 2025/3/11 13:59:12
9527 发表于 2025/3/11 08:22
把板块设置为首页:https://cn.admxn.com/thread-279-1-1.html
发长帖按钮修改下链接地址就行;
右侧模块: ...

还有模板不兼容 php8.2,显示报错。
【 in_array(): Argument #2 ($haystack) must be of type array, null given 】

No.        File        Line        Code
1        index.php        136        require(%s)
2        forum.php        73        require(%s)
3        source/module/forum/forum_forumdisplay.php        983        include(%s)
4        data/template/2_diy_forum_forumdisplay.tpl.php        101        include(%s)
5        data/template/2_2_forum_forumdisplay_fastpost.tpl.php        55        in_array()
6        data/template/2_2_forum_forumdisplay_fastpost.tpl.php        55        break()

php7.4显示正常,
发表于 2025/3/12 08:26:16
haoduole 发表于 2025/3/11 13:49
还有个问题,发长贴....探索、通知、都一直存在。
正常应该不显示才对的,不然会造成,点【发帖】显示 ...

加个判断就行:
[HTML] 纯文本查看 复制代码
 {if CURMODULE === 'forumdisplay' || CURMODULE === 'viewthread'} <div class="tweet-button"> <a href="javascript:;" id="newspecialtmp"{if !$_G['uid']}{else}{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && empty($_G['forum']['threadsorts']['required'])}{else}{/if}{/if} title="{lang send_posts}"> <i class="fas fa-feather-alt"></i> <span>发长帖</span> </a> </div> {/if}