Thread: Integration with vBulletin - [ITECH] Inferno External Lite
View Single Post
  #32  
Old 02-11-2008, 04:32 PM
Warlord's Avatar
Warlord Warlord is offline
 
Join Date: Jan 2002
Location: TN, USA
Posts: 668
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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:

PHP Code:
{post
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.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02031 seconds
  • Memory Usage 1,843KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (3)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete