Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Advanced Attachmentbox v1.0 Details »»
Advanced Attachmentbox v1.0
Version: 1.00, by Kars10 Kars10 is offline
Developer Last Online: Feb 2009 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 03-30-2003 Last Update: Never Installs: 36
 
No support by the author.

Hello Hackers!
This a very small but usefull Hack!

What this hack does:
This hack puts your "Attachment-Info" in a Box and displays the filesize of the
attachments next to it (vB3 Style)!

Credits: Pogo from the vbulletin-Germany Team.

Files to edit: 1 (showthread.php)
Templates to edit: 1 (postbit_attachment)
Templates to add: 0

Time to install: 1-2 min

[high]Always backup your Files, and please click, lick or kick install!![/high]

Note: If you have Attachments as Files Hack installed, see this Addon by Mutt!

Have Fun
Kars

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 06-03-2003, 08:58 AM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

V Nice

Satan
Reply With Quote
  #33  
Old 06-03-2003, 09:11 AM
WEForums WEForums is offline
 
Join Date: Apr 2003
Location: Jacksonville, Florida
Posts: 195
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
04-01-03 at 06:27 AM Mutt said this in Post #15
I like this hack and I like the obsolete attachments as files. Here's a slight mod to the directions so it will work.

I also put in optional code so if it was smaller than a meg it listed the size in KB and in MB if larger.

These aren't full directions. just an addon to the existing hack. you'll still need to download the original hack.
Since the instructions weren't clear, I added the first instruction on both parts of the code. Didn't work (some error), so I did it on the other code. Nothing worked. Same for the second...it has two of the same parts...

What went wrong?
Reply With Quote
  #34  
Old 06-03-2003, 07:21 PM
Courage Courage is offline
 
Join Date: Feb 2002
Location: Romania
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I run vb 2.3.0 with attachments as files
When I try to apply the hack.. i get a blank page

The problem is this:

PHP Code:
$post[attachmentid]
$filepath="$attachpath/$post[hash].file";
if (
$post[attachmentid] && is_file($filepath)) {
    
$post[attachsize] = sprintf('%.2f',filesize($filepath)/1024);
} else {
    
$post[attachsize] = "";

Reply With Quote
  #35  
Old 06-03-2003, 09:17 PM
pstdgt pstdgt is offline
 
Join Date: Jul 2002
Location: constanta, romania
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, here goes the fix to the fix:

Where the instructions read:
Quote:
Search for this:
attachment.counter

and replace it with:
attachment.counter,attachment.hash
it actually means:
Quote:
Search for the second occurance of this:
attachment.counter

and replace it with:
attachment.counter,attachment.hash

And then, where it reads:
Quote:
scroll down a little bit and right after:

if (!$getperms['cangetattachment']) {
$viewattachedimages=0;
}

add:

$post[attachmentid]
$filepath="$attachpath/$post[hash].file";
if ($post[attachmentid] && is_file($filepath)) {
$post[attachsize] = sprintf('%.2f',filesize($filepath)/1024);
} else {
$post[attachsize] = "";
}
it should read:
Quote:
scroll down a little bit and right after:

while ($post=$DB_site->fetch_array($posts) and $counter++<$perpage) {

add:

//$post[attachmentid]
$filepath="$attachpath/$post[hash].file";
if ($post[attachmentid] && is_file($filepath)) {
$post[attachsize] = sprintf('%.2f',filesize($filepath)/1024);
} else {
$post[attachsize] = "";
}
notice that the first line of the code to be added is now commented out. it was causing a parse error in the script, thus the blank page experienced by some users which had php error reporting disabled. (there's a setting in php.ini). I really don't know what that line was supposed to do, but the code works fine now, even without it.

that's it. it works fine for me
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:22 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05250 seconds
  • Memory Usage 2,249KB
  • Queries Executed 19 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (4)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete