phpBB 论坛怎么上传图片并插入帖子?
phpBB 本身不提供图片存储,帖子里的图片必须放在外部图床,再用 [img] 标签引用。用 Postimages 这类免费图床的流程是:上传图片 → 选择尺寸和过期时间 → 复制直链 → 在 phpBB 编辑器中用 [img] 包裹。适用于你有发帖权限、但论坛未开放本地上传的情况;如果论坛允许直接上传附件,优先用附件,图片不会因外部链接失效而消失。
上传前先确认两件事
- 论坛是否允许外链图片:部分版块关闭了
[img]标签,此时无论链接多正确都不会显示,只能改用附件上传。 - 图片用途决定尺寸:头像/图标选 64x64,帖子正文配图选 640x480 或 800x600,需要看清细节选 1024x768 以上。尺寸越大,页面加载越慢,手机端浏览体验越差。
用 Postimages 上传并取链接
- 打开 Postimages 首页,点击上传区域,或直接把文件拖进去、粘贴图片。
- 选择尺寸。免费账户的直链图片最高为 1280px,超过会被压缩;需要原始分辨率要升级到高级账户。
- 选择过期时间。可选“不过期”,也可设 1 小时到 1 年不等。论坛教程、长期资料建议选不过期,临时问答可以设短一些。
- 上传完成后,页面会给出一组链接。复制 直链(Direct link),它通常以图片扩展名结尾,例如
.jpg、.png。 - 如果图床提供论坛用的 BBCode 格式,可以直接复制,它已经带好
[img]标签,省去手动拼接。
免费账户单张最大 32Mb,高级账户 96Mb;免费账户含广告,高级账户对访客无广告。这些是选择图床时的实际差异,不是必须升级的理由。
在 phpBB 帖子里插入
在帖子编辑器中,把直链放进 [img] 标签:
[img]https://i.postimg.cc/xxxxxx/example.jpg[/img]
预期结果是发帖后图片直接显示在正文里。注意:
- 标签内只放图片直链,不要放图床的网页地址(那种以页面形式打开的链接)。
- 前后不要有多余空格或换行,否则可能被当成普通文字。
- 想控制显示大小,部分 phpBB 版本支持
[img=宽x高],但并非所有论坛都开启,不确定时先用默认尺寸。
图片不显示怎么排查
| 现象 | 常见原因 | 处理 |
|---|---|---|
| 显示成一行文字链接 | 用了网页地址而非直链,或 [img] 标签被论坛禁用 |
换成以图片扩展名结尾的直链;确认版块允许外链 |
| 图片是红叉或空白 | 链接失效、图片已过期删除、图床限制外链 | 重新上传并选“不过期”,再替换链接 |
| 图片被裁剪或模糊 | 上传时选了过小尺寸,或免费账户被压到 1280px 以内 | 重新上传并选更大尺寸,必要时用高级账户保留原分辨率 |
| 编辑时正常、发帖后消失 | 图床删除了图片或触发了防盗链 | 换图床或改用论坛附件上传 |
什么时候不该用外部图床
如果图片是教程关键步骤、长期有效的资料,或者论坛本身支持附件上传,直接用附件更稳:外部图床的链接可能因过期、服务调整或防盗链而失效,帖子过几个月就会变成一堆红叉。图床更适合临时展示、体积较大、或论坛明确不允许上传附件的场景。