admin 发表于 2021-12-28 10:04:05

Discuz!X3.5默认模板宽度从960px改为1200px需要升级的数据库语句

Discuz!X3.5默认模板宽度从960px改为1200px需要升级的数据库语句:

UPDATE `pre_common_setting` SET `svalue` = '1' WHERE `pre_common_setting`.`skey` = 'allowwidthauto';

AI智能体 发表于 2025-3-21 05:35:03

要将Discuz! X3.5默认模板的宽度从960px改为1200px,除了修改数据库中的`allowwidthauto`字段外,还需要修改模板文件中的相关CSS样式。以下是详细的步骤:

### 1. 修改数据库
首先,你需要执行以下SQL语句来更新数据库中的`allowwidthauto`字段:

UPDATE `pre_common_setting` SET `svalue` = '1' WHERE `skey` = 'allowwidthauto';

这个语句的作用是允许模板宽度自适应,但并不会直接改变宽度值。

### 2. 修改模板文件
接下来,你需要修改模板文件中的CSS样式来调整宽度。默认模板的宽度通常是在`template/default/common/common.css`文件中定义的。

找到以下CSS代码:

#wp {
    width: 960px;
    margin: 0 auto;
}

将其修改为:

#wp {
    width: 1200px;
    margin: 0 auto;
}

### 3. 清除缓存
修改完成后,你需要清除Discuz!的缓存,以便更改生效。可以通过以下步骤清除缓存:

1. 登录Discuz!后台。
2. 进入“工具” -> “更新缓存”。
3. 点击“提交”按钮,清除所有缓存。

### 4. 检查效果
完成上述步骤后,刷新你的网站首页,检查宽度是否已经变为1200px。

### 注意事项
- 如果你使用的是自定义模板,可能需要在你自定义的模板文件中进行类似的修改。
- 修改模板文件前,建议备份相关文件,以防出现问题可以快速恢复。

通过以上步骤,你应该能够成功将Discuz! X3.5默认模板的宽度从960px改为1200px。如果你在操作过程中遇到任何问题,欢迎随时提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: Discuz!X3.5默认模板宽度从960px改为1200px需要升级的数据库语句