The following modification was done for
vBExternal Lite, I would've posted this in that thread, but it's locked and says to come to this one.
I'm running
vBulletin 3.6.4
Okay, I tried to modify this so it would work with attachments but unfortunately I'm coming up short for some reason.
Here's what I did.
In vbExternal.php find:
PHP Code:
'threadid' => $Thread['threadid'],
'threadname' => $Thread['title'],
'postuserid' => $Thread['postuserid'],
'postusername' => $Thread['postusername'],
'replies' => vb_number_format($Thread['replycount']),
'views' => vb_number_format($Thread['views']),
'lastposter' => $Thread['lastposter'],
And REPLACE with this:
PHP Code:
'threadid' => $Thread['threadid'],
'threadname' => $Thread['title'],
'postuserid' => $Thread['postuserid'],
'postusername' => $Thread['postusername'],
'replies' => vb_number_format($Thread['replycount']),
'views' => vb_number_format($Thread['views']),
'lastposter' => $Thread['lastposter'],
'attachments' => $show['attachments'],
'cellpadding' => $stylevar[cellpadding],
'thumbnailattachment' => $show['thumbnailattachment'],
'attachedthumbnails' => $vbphrase[attached_thumbnails],
'formspacer' => $stylevar[formspacer],
'thumbnailattachment' => $post[thumbnailattachments],
'imageattachment' => $show['imageattachment'],
'attachedimages' => $vbphrase[attached_images],
'imageattachments' => $post[imageattachments],
'imageattachmentlink' => $show['imageattachmentlink'],
'imageattachmentlinks' => $post[imageattachmentlinks],
'otherattachment' => $show['otherattachment'],
'attachedfiles' => $vbphrase[attached_files],
'otherattachments' => $post[otherattachments],
'moderateattachment' => $show['moderatedattachment'],
'attachmentspendingapproval' => $vbphrase[attachments_pending_approval],
'moderatedattachments' => $post[moderatedattachments],
Save and upload.
In NEWS.PHP (located in your
root/vbExternal folder)
Find:
And BELOW it ADD:
Code:
<!-- attachments -->
<if condition="{attachments}">
<div style="padding:{cellpadding}px">
<if condition="{thumbnailattachment}">
<fieldset class="fieldset">
<legend>{attachedthumbnails}</legend>
<div style="padding:{formspacer}px">
{thumbnailattachments}
</div>
</fieldset>
</if>
<if condition="{imageattachment}">
<fieldset class="fieldset">
<legend>{attachedimages}</legend>
<div style="padding:{formspacer}px">
{imageattachments}
</div>
</fieldset>
</if>
<if condition="{imageattachmentlink}">
<fieldset class="fieldset">
<legend>{attachedimages}</legend>
<table cellpadding="0" cellspacing="{formspacer}" border="0">
{imageattachmentlinks}
</table>
</fieldset>
</if>
<if condition="{otherattachment}">
<fieldset class="fieldset">
<legend>{attachedfiles}</legend>
<table cellpadding="0" cellspacing="{formspacer}" border="0">
{otherattachments}
</table>
</fieldset>
</if>
<if condition="{moderatedattachment}">
<fieldset class="fieldset">
<legend>{attachmentspendingapproval}</legend>
<table cellpadding="0" cellspacing="{formspacer}" border="0">
{moderatedattachments}
</table>
</fieldset>
</if>
</div>
</if>
<!-- / attachments -->
Save and upload.
Now theoretically I think this should've worked, but like I said, I'm running into a few speedbumps.
1. It doesn't seem to recognize the IF statements for some reason
2. The actual attachments don't show. (you can tell it's trying, but I think maye my variables in vbExternal.php aren't defined correctly maybe?)
Any coder here want to tell me where I went wrong?
Attached is a screen shot of the results I've gotten so far.