Название: Скрытие миниатюр при их использовании в теле сообщения.
Описание: Скрывает миниатюру в подвале сообщения, если она была вставлена в тело сообщения с помощью ББкода
IMG (или специфического ББкода, указанного Вами в настройках хака).
Замечания: При вставке картинок как вложения в vb4 довольно сложно сразу вставить ссылку на миниатюру, так как движок не дает доступ к линку на миниатюру. Но после вставки с помощью ББкода
ATTACH, мы можем получить этот линк и вставить его с помощью ББкода
IMG. Если удалить из текста сообщения ББкод
ATTACH и оставить только
IMG, то миниатюра картинки останется в подвале сообщения. Именно для скрытия миниатюры в таком случае и предназначен этот хак.
Проверено на работоспособность на версии 4.0.2
Источник: Тема на орге Тема тут для версий 3.7.x 3.8.x
Скриншоты:
Внешний вид при стандартной функциональности с ББкодом
ATTACH:
Внешний вид при стандартной функциональности с ББкодов
ATTACH и
IMG:
Внешний вид при стандартной функциональности только с ББкодом
IMG:
Внешний вид при использовании хака с ББкодом
IMG:
Настройка:

Для упрощения получения ссылки на вложение, можно сделать небольшое изменение в шаблоне
newpost_attachmentbit которое добавляет линк на файл вложения.
Было:
Код HTML:
<li class="attachment"><div><img src="{vb:raw attach.imgpath}" alt="" /> {vb:raw attach.filename} ({vb:raw attach.filesize})</div></li>
С изменениями:
Код HTML:
<li class="attachment"><div><a href="/attachment.php?attachmentid={vb:raw attach.attachmentid}"><img src="{vb:raw attach.imgpath}" alt="" /> {vb:raw attach.filename}</a> ({vb:raw attach.filesize})</div></li>