Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 10-17-2007, 04:43 AM
neverstop neverstop is offline
 
Join Date: Jan 2007
Posts: 170
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am also looking for help with this same problem, albeit with a different modification. This mod allows an image to be uploaded with a link for the vbadvanced links directory (link).

Here is the relevant code (I think):
PHP Code:
$max_height 500;
$max_width 200;
if (
is_uploaded_file($_FILES['linkimage']['tmp_name']))
 {
  
$imagetype trim(substr(strrchr(strtolower($_FILES['linkimage']['name']), '.'), 1));
  if (
$imagetype == "jpeg" OR $imagetype == "jpg" OR $imagetype == "png")
  {
   
// Get new sizes
   
list($width$height) = getimagesize($_FILES['linkimage']['tmp_name']);
   
$new_width $width;
   
$new_height $height;
   if (
$height $max_height) {
    
$new_width = ($max_height $height) * $width;
    
$new_height $max_height;
   }
   if (
$width $max_width) {
    
$new_height = ($max_width $width) * $height;
    
$new_width $max_width;
   }
   
$imagedata imagecreatetruecolor($new_width$new_height);
  }
  if (
$imagetype == 'jpeg' OR $imagetype == 'jpg')
  {
   
$source imagecreatefromjpeg($_FILES['linkimage']['tmp_name']);
   
imagecopyresampled($imagedata$source0000$new_width$new_height$width$height);
   
ob_start();
   
imagejpeg($imagedata);
   
$imagedata ob_get_contents();
   
ob_end_clean();
  }
  elseif (
$imagetype == 'gif')
  {
   
$imagedata file_get_contents($_FILES['linkimage']['tmp_name']);
  }
  elseif (
$imagetype == 'png')
  {
   
$source imagecreatefrompng($_FILES['linkimage']['tmp_name']);
   
imagecopyresampled($imagedata$source0000$new_width$new_height$width$height);
   
ob_start();
   
imagepng($imagedata);
   
$imagedata ob_get_contents();
   
ob_end_clean();
  }
  else
  {
   
$imagedata "";
   
$imagetype "";
  }
  if (!empty(
$imagedata) AND !empty($imagetype))
  {
   
$imagesql ", imagedata = '" addslashes($imagedata) . "', imagetype = '$imagetype'";
  }
 }
 else
 {
  
$imagedata "";
  
$imagetype "";
  
$imagesql "";
 } 
Cheers,
Ian
Reply With Quote
  #12  
Old 10-17-2007, 06:43 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TeamDevotion View Post
There is no longer support for the vbgarage script. Beginners have to learn somehow.
Yes, that is true, but you don't just jump into the deep end.
Reply With Quote
  #13  
Old 10-18-2007, 04:42 AM
TeamDevotion TeamDevotion is offline
 
Join Date: Sep 2006
Location: Westchester County, NY
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It looks like no one really wants to help but just tell me that I shouldn't, i guess i'll take a look at the vbimage host coding and some how tie it into vbgarage.
Reply With Quote
  #14  
Old 10-19-2007, 02:40 AM
neverstop neverstop is offline
 
Join Date: Jan 2007
Posts: 170
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Am not sure if this type of posting is allowed but if anyone wants to tackle this for a fee i am offering it here: https://vborg.vbsupport.ru/showthread.php?t=160423

Again sorry for the spam-ish post.
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 12:18 PM.


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.04389 seconds
  • Memory Usage 2,219KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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