This post has itAnyone have an example of this running on a site?
It works for me except for the bbcode attached images.
<xen:if is="!{$validAttachment}">
<a href="{xen:link attachments, $attachment}" target="_blank">{xen:phrase view_attachment_x, 'name={$attachment.attachment_id}'}</a>
<xen:elseif is="!{$attachment.thumbnailUrl}" />
<a href="{xen:link attachments, $attachment}" target="_blank">{xen:phrase view_attachment_x, 'name={$attachment.filename}'}</a>
<xen:elseif is="{$full}" />
<xen:if is="{$canView}">
<img src="{xen:link attachments, $attachment, 'embedded=1'}" alt="{$attachment.filename}" class="bbCodeImage" />
<xen:else />
<a href="{xen:link attachments, $attachment}" target="_blank"><img src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" class="bbCodeImage" /></a>
</xen:if>
<xen:else />
<xen:if is="{$canView}">
<span class="highslide-gallery">
<a class="highslide" href="{xen:link attachments, $attachment}" onclick="return hs.expand(this)"><img src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" class="bbCodeImage" /></a>
</span>
<xen:else />
<a href="{xen:link attachments, $attachment}" target="_blank"><img src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" class="bbCodeImage" /></a>
</xen:if>
</xen:if>
calorie, template attached_files and bb_code_tag_attach are changed in beta 4. Is it necessary update steps in first post?
and works?Gotta try mine now, did not want to be the first to try on B4.
<xen:require css="attached_files.css" />
<div class="attachedFiles secondaryContent">
<h4 class="attachedFilesHeader">{xen:phrase attached_files}:</h4>
<ul class="attachmentList highslide-gallery">
<xen:foreach loop="$post.attachments" value="$attachment">
<li class="attachment{xen:if {$attachment.thumbnailUrl}, ' image'}" title="{$attachment.filename}">
<div class="boxModelFixer primaryContent">
<div class="thumbnail">
<xen:if is="{$attachment.thumbnailUrl} AND {$visitor.permissions.forum.viewAttachment}">
<a class="highslide" href="{xen:link attachments, $attachment}" onclick="return hs.expand(this)">
<img src="{xen:if $attachment.thumbnailUrl, $attachment.thumbnailUrl, '@imagePath/xenforo/widgets/page.png'}" alt="{$attachment.filename}" />
</a>
<xen:else />
<a href="{xen:link attachments, $attachment}" target="_blank"><img
src="@imagePath/xenforo/widgets/page.png" alt="{$attachment.filename}" /></a>
</xen:if>
</div>
<div class="attachmentInfo pairsJustified">
<h6 class="filename"><a href="{xen:link attachments, $attachment}" target="_blank">{$attachment.filename}</a></h6>
<dl><dt>{xen:phrase file_size}:</dt> <dd>{xen:number $attachment.file_size, size}</dd></dl>
<dl><dt>{xen:phrase views}:</dt> <dd>{xen:number $attachment.view_count}</dd></dl>
</div>
</div>
</li>
</xen:foreach>
</ul>
</div>
<xen:comment><xen:require css="xenforo.css" /></xen:comment>
<xen:if is="!{$validAttachment}">
<a href="{xen:link attachments, $attachment}" target="_blank">{xen:phrase view_attachment_x, 'name={$attachment.attachment_id}'}</a>
<xen:elseif is="!{$attachment.thumbnailUrl}" />
<a href="{xen:link attachments, $attachment}" target="_blank">{xen:phrase view_attachment_x, 'name={$attachment.filename}'}</a>
<xen:elseif is="{$full}" />
<xen:if is="{$canView}">
<img src="{xen:link attachments, $attachment, 'embedded=1'}" alt="{$attachment.filename}" class="bbCodeImage" />
<xen:else />
<a href="{xen:link attachments, $attachment}" target="_blank"><img src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" class="bbCodeImage" /></a>
</xen:if>
<xen:else />
<xen:if is="{$canView}">
<span class="highslide-gallery">
<a class="highslide" href="{xen:link attachments, $attachment}" onclick="return hs.expand(this)"><img src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" class="bbCodeImage" /></a>
</span>
<xen:else />
<a href="{xen:link attachments, $attachment}" target="_blank"><img src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" class="bbCodeImage" /></a>
</xen:if>
</xen:if>
<ul class="attachmentList">
<ul class="attachmentList highslide-gallery">
<a href="{xen:link attachments, $attachment}" target="_blank" class="LbTrigger"
<a href="{xen:link attachments, $attachment}" class="highslide" onclick="return hs.expand(this)"
<a href="{xen:link attachments, $attachment}" target="_blank" class="LbTrigger"
data-href="{xen:link misc/lightbox}"><img
src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}"
class="bbCodeImage LbImage"
data-src="{xen:link attachments, $attachment, 'embedded=1'}" /></a>
<span class="highslide-gallery">
<a href="{xen:link attachments, $attachment}" class="highslide"
data-href="{xen:link misc/lightbox}" onclick="return hs.expand(this)"><img
src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}"
class="bbCodeImage LbImage"
data-src="{xen:link attachments, $attachment, 'embedded=1'}" /></a>
</span>
We use essential cookies to make this site work, and optional cookies to enhance your experience.