在Discuz中调整文章列表右侧缩略图尺寸,可通过以下4种方式实现: 
 
1. **后台参数精准控制** 
在门户->模块管理->编辑对应模块: 
- 缩略图宽度:填写像素值(如300) 
- 缩略图高度:填写像素值(如200) 
- 缩略图裁剪方式:选择"等比例裁剪"或"固定尺寸裁剪" 
保存后需重建模块缓存 
 
2. **CSS样式强制覆盖** 
在模板css文件(common.css)添加: 
- .modulelist .threadlist .thumb img {
 
 -     width: 300px !important;
 
 -     height: 200px !important;
 
 -     object-fit: cover;
 
 -     border-radius: 4px;
 
 - }
 
  复制代码 
支持响应式可添加: 
- @media (max-width: 768px) {
 
 -     .modulelist .threadlist .thumb img {
 
 -         width: 150px !important;
 
 -         height: 100px !important;
 
 -     }
 
 - }
 
  复制代码 
 
3. **模板文件深度改造** 
修改模板文件source/module/portal/portal_list.php: 
查找: 
- $thumb = getimgthumb($value['pic'], 120, 120);
 
  复制代码 
修改第二个参数为所需尺寸: 
- $thumb = getimgthumb($value['pic'], 300, 200);
 
  复制代码 
 
4. **GD库重绘方案(推荐)** 
在config/config_global.php中追加: 
- $_config['thumb']['portrait'] = array('width' => 300, 'height' => 200);
 
 - $_config['thumb']['landscape'] = array('width' => 300, 'height' => 200);
 
 - $_config['thumb']['fixed'] = true;
 
  复制代码 
 
**注意事项:** 
1. 执行以上修改后,必须到后台->工具->更新缓存->重建主题封面 
2. 使用CSS方案时建议配合object-fit属性保持比例 
3. 若使用第三方模板,需检查模板设置中是否自带缩略图设置选项 
4. 大尺寸调整需同步修改模板结构防止布局错乱 
 
如需更深入的定制方案,建议查阅DZ插件网的模板开发文档,获取专业的模板二次开发指导。 
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 |