Берем файл стиля \template\attachment.html и находим в нем блок <!-- IF _file.S_THUMBNAIL -->. У меня блок целиком выглядит так:
Код: Выделить всё
<!-- IF _file.S_THUMBNAIL -->
<a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" class="postimage" alt="[ attachment ]" title="" /></a><br />
{_file.DOWNLOAD_NAME} [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]
<!-- ENDIF -->
Теперь весь блок выглядит так:
Код: Выделить всё
<!-- IF _file.S_THUMBNAIL -->
<a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" class="postimage" alt="[ attachment ]" title="" width="320px" srcset="{_file.U_DOWNLOAD_LINK} 2x" /></a><br />
{_file.DOWNLOAD_NAME} [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]
<!-- ENDIF -->
Обращаю внимание, что width="320px" равен у меня тому же значению ширины превьюшек в разделе настроек вложения в админке, я просто не искал пока эту переменную в базе. Можете найти и переменную подставить вместо "320px", будет еще круче. Кстати такую ширину 320 я долго выбирал под максимально удобный просмотр превью на современных айфонах и смартфонах, несколько лет назад эта величина была у меня меньше на форуме, кажется 240px. Как изменить в форуме PHPBB3 заданную высоту на заданную ширину рассказано по ссылке под картинкой.