DZ一切问题解决 发表于 2022-6-29 12:09:03

Discuz版块帖子独立背景设置方法


打开你的模板 header.html 或header.php

style="{if $_GET['mod'] == 'forumdisplay' || $_GET['mod'] == 'viewthread'}background:{if $_G['fid'] == in_array($_G['fid'], array(2,36,37))}url(./bg-$_G['fid'].jpg)!important{/if}{else}{/if}"



搜索body

例如以下
<body id="nva">



改为

<body id="nva" style="{if $_GET['mod'] == 'forumdisplay' || $_GET['mod'] == 'viewthread'}background:{if $_G['fid'] == in_array($_G['fid'], array(1,2,3))}url(./bg-$_G['fid'].jpg)!important{/if}{else}{/if}">



注意不要漏了"或者插入到前面的"内了

自己去后台-论坛查看你的版块ID (注意是看fid不是gid)

然后再按需修改array(1,2,3) 内的数字,这个数字对应你的版块ID,注意逗号格式 (如果只需要一个版块 就是单数字就行了array(1))

上传图片到你的网站根目录下 图片名称格式为:bg-x,jpg (x对应你的版块ID)

更新缓存就OK了


完全不需要什么插件 插件不要装多了,装多了没用且多少有些嵌入点不兼容。。。

上面的图片格式和路径,懂的可以自己修改,用远程图片也可以,注意名称格式就行了

页: [1]
查看完整版本: Discuz版块帖子独立背景设置方法