Нашёл.
В общем, дивитесь! Вредит изменённый template/bbcode.html в
отключенном (деактивированном) кастомном стиле.
Поэтому и не помогало включение prosilver, через это баг искал дольше, чем хотелось бы.
Изменение делал ещё для phpBB 3.0.12, и там всё работало, а в 3.2.1 приводит к вышеозначенному эффекту.
Суть изменения в том, что я добавлял возможность открывать картинку в полный размер в новом окне:
Код: Выделить всё
-<!-- BEGIN img --><img src="{URL}" class="postimage" alt="{L_IMAGE}" /><!-- END img -->
+<!-- BEGIN img --><img src="{URL}" class="postimage" alt="{L_IMAGE}" /> <a href="{URL}" target="_blank" style="font-size:7pt;color:gray;">pic</a><!-- END img -->
Странное дело, что тут может мешать, казалось бы?
В общем, как только убрал изменение, всё заработало.
Но!
Натурально, кастомный стиль деактивирован, включен только стандартный prosilver, и вот я редактирую bbcode.html в отключенном кастомном, сбрасываю кеш - и это сказывается в на отображении картинок со ссылками в prosilver в режиме предпросмотра.
Как это может быть? Зачем он цепляет шаблон bbcode из отключенного стиля? Какой-то баг в ядре, что ли?
Может, картинки со ссылками ломались из-за этого же бага? Типа, искал html-шаблон для img в разных местах (стилях), где эти шаблоны не совпадали?