[OzzModz] Attachment Icons II

[OzzModz] Attachment Icons II 2.1.7

No permission to download
Thank you for your work, looks a very promising addon.
Can you check if i can get it to work in xf v2.1.10 Patch 2, the latest stable version?
It is not working for me, make a mess in my already installed attachments and it dont appear icon in new attachments
Thank you for your time

i have install

Basic File-type &​

Mixed Small FileType Icons​

 
Thank you for your work, looks a very promising addon.
Can you check if i can get it to work in xf v2.1.10 Patch 2, the latest stable version?
It is not working for me, make a mess in my already installed attachments and it dont appear icon in new attachments
Thank you for your time

i have install

Basic File-type &​

Mixed Small FileType Icons​

You also need to install

[ITD] Attachment Icons II 2.1.7​

if you already done that, let me know I will check and try to fix the issue (if any).
 
Hi,

Just so you know, your template modification is totally incorrect.
It leads to a div missing and can totally **** up the layout.

Here the correct replacement you should use:
HTML:
$0
                <xf:elseif is="{$attachment.extension} == 'apk'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/apk-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>    
                <xf:elseif is="{$attachment.extension} == 'avi'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/avi-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'doc'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/doc-itd-icon.png" alt="{$attachment.filename}" /></a>
                <xf:elseif is="{$attachment.extension} == 'docx'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/docx-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'js'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/js-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'mp3'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/mp3-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'mp4'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/mp4-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'mpg'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/mpg-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'pdf'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/pdf-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'php'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/php-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'rar'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/rar-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'rtf'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/rtf-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'torrent'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/torrent-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'txt'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/txt-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'wav'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/wav-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'xls'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/xls-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'xlsx'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/xlsx-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'xml'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/xml-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
                <xf:elseif is="{$attachment.extension} == 'zip'" />
                    <div class="attachment-icon attachment-icon--img">
                        <a href="{{ link('attachments', $attachment) }}" target="_blank">
                            <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/zip-itd-icon.png" alt="{$attachment.filename}" /></a>
                    </div>
 
This doesn't work straight away for xenforo 2.2.

You need to edit the template modification from the add-on that is attached to attachment_macros and put this in the replace part:
HTML:
                <xf:elseif is="{$attachment.extension} == 'apk'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/apk-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'avi'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/avi-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'doc'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/doc-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'docx'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/docx-itd-icon.png" alt="{$attachment.filename}" />
                    </a>                
                <xf:elseif is="{$attachment.extension} == 'js'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/js-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'mp3'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/mp3-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'mp4'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/mp4-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'mpg'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/mpg-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'pdf'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/pdf-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'php'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/php-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'rar'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/rar-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'rtf'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/rtf-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'torrent'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/torrent-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'txt'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/txt-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'wav'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/wav-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'xls'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/xls-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'xlsx'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/xlsx-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'xml'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/xml-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
                <xf:elseif is="{$attachment.extension} == 'zip'" />
                    <a class="file-preview" href="{$attachment.direct_url}" target="_blank">
                        <img src="{$xf.options.boardUrl}/styles/default/ITD/attach-icon/zip-itd-icon.png" alt="{$attachment.filename}" />
                    </a>
 
Top Bottom